从以下框架列表中,您将使用哪个框架来开发富Web应用程序,为什么要选择其他框架?
SproutCore的
GWT
ExtJS的
GXT
SmartGWT的
Dojo / Dijit
柔性
卡布奇诺
Grails的
解决方法
这些是基于我使用您提到的框架的个人经验.所以是的,它有点偏颇.因此,正如其他人一遍又一遍地说的那样,根据人们在此提出的建议,定义您的要求以及您认为哪一个符合您的要求.
> GWT太冗长了,尽管我发现很多Java开发人员都喜欢GWT,因为你可以对它进行单元测试,而且全部都是用Java编写的.但我个人不喜欢它,因为它远非简单.有时候我觉得我可以用Javascript调整一下,但是对于GWT,我强制要用几行Java代码来实现.> GXT现在距离GWT太远了,你会发现很难做到这一点,因为GXT有自己的做事方式,这与GWT有太大的不同.当复杂的要求出现时,最终你会回到做普通的GWT.哦,他们的技术支持也不是那么好,因为我在向他们提出几个问题时有几次不好的经历.> Ext-JS适用于简单的东西,外观和感觉非常好.但是当事情变得更加复杂时,你就会打败你.尽管我已经处理过GXT技术支持,但我没有处理ExtJS技术支持,因为他们有不同的人,尽管它在一家公司,所以我不能说太多.> Flex非常好,非常好.但同样对简单的东西也有好处.一旦事情变得更复杂,你就会写出很多动作脚本,这样就不那么有趣了.如果您必须使用Javascript编写代码,就像多媒体支持一样,开箱即用的东西很多可能很难.哦,如果你是为公共网站写作,你必须考虑到没有太多的用户在他们的浏览器上有flash插件.> Grails,我不确定如何使用Grails实现RIA应用程序,因为Grails只是另一个MVC框架,您需要在其上添加自己的RIA框架,例如您提到的那些.