我需要从头开始构建新的Web应用程序。我需要选择/比较哪些java Web框架在性能和快速开发方面更好。
答案 0 :(得分:1)
如果你想在java中快速开发,玩框架是一个不错的选择。虽然你不得不几次处理scala的味道。
如果你想要更稳定的东西以及大量的文档和示例,使用gradle / maven的spring框架让我可以在java中快速开发应用程序。
答案 1 :(得分:1)
这是一个非常有问题的答案,答案会有点受伤。
性能方面,我的经验不是使用任何特定的框架,而是手工构建单独的堆栈组件(这对于使用maven来说相当简单,并且大多数事情都能很好地与其他人一起使用)以获得健壮性'Spring绝对是一站式的店。我个人最喜欢的是ZK / Guava / Shiro / jOOQ堆栈,因为它提供了很好的权衡。
就快速开发而言,您熟悉的内容,并且取决于我们谈论的速度,与Python / Django和PHP / Angular / CodeIgniter相比,Java可能甚至不是正确的。 Play Framework和Spring Roo在快速开发方面带来了很多,我不是在争论。但对于前几个站点,学习曲线可能有些昂贵,特别是如果您已经拥有开发人员已经知道的工作堆栈。所以这取决于。如果它是少数网站,请不要打扰,如果超过这个,Play或Roo都是不错的选择。
答案 2 :(得分:1)
我明白你会明白这个zk论坛问题:http://forum.zkoss.org/question/90582/why-zk-framework-rather-than-others/#90730
由于
,ZK是一个很棒的框架(1)易于学习
(2)效率很高
(3)最重要的
(4)最佳架构 - 它将MVC,MVVM,数据绑定,服务器+客户端和服务器推送优雅地结合在一起。