Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ApacheWicket是公共站点的好技术吗?_Java_Web_Wicket - Fatal编程技术网

Java ApacheWicket是公共站点的好技术吗?

Java ApacheWicket是公共站点的好技术吗?,java,web,wicket,Java,Web,Wicket,如果我想创建一个非常好的站点,作为公共站点,它会被Google很好地索引,在http get请求中具有人类可读的路径,运行时快速,开发和支持灵活等。或者如果我使用Java,我应该使用Spring MVC来实现这一目的 ApacheWicket对我来说似乎不错,但我不确定它的速度有多快,以及它是否是创建公共站点的好解决方案 你能帮我回答这个问题吗?ApacheWicket是我最喜欢的Java框架。它是基于组件的,实际上打破了web的本质。可能对intranet站点有用,但如果您想建立一个可能需要处

如果我想创建一个非常好的站点,作为公共站点,它会被Google很好地索引,在http get请求中具有人类可读的路径,运行时快速,开发和支持灵活等。或者如果我使用Java,我应该使用Spring MVC来实现这一目的

ApacheWicket对我来说似乎不错,但我不确定它的速度有多快,以及它是否是创建公共站点的好解决方案


你能帮我回答这个问题吗?

ApacheWicket是我最喜欢的Java框架。它是基于组件的,实际上打破了web的本质。可能对intranet站点有用,但如果您想建立一个可能需要处理高流量的公共站点,那么基于请求的框架(如Spring MVC)将更合适。

以下是一个基于Wicket的公共站点列表,也许您可以将其作为起点,尝试了解它们处理的流量。

顺便说一句,IMHO Wicket速度快,使用起来非常愉快:)

对于一个公共网站,Wicket可能很难,原因如下:

  • 高度依赖于会话:大多数组件都是有状态的,需要 会议
  • 在构建网站时,应避免会话,而这些网站应 索引搜索引擎
  • Wicket中不可能使用无状态ajax

另请参见:

为什么基于组件会破坏web的“本质”?使用ASP实现的堆栈溢出,ASP与Spring MVC相比更像Wicket(但当然不一样),而且很快有很多高容量的安装运行Wicket。尤其是在移动领域。你可以浏览邮件列表