我应该为后台办公用途构建一个Web应用程序,其中一个主要要求是良好的用户界面.
在服务器端,我将使用Java非常可能的Spring框架,具体取决于我将在客户端使用什么.
我认为客户端基本上有3种选择:
>一个“普通”的Web应用程序,意思是JSP页面,使用JQuery框架.在这种情况下,我将使用完整的Spring功能,完整的MVC模式等.我已经使用Spring和JQuery 2年了,所以我非常了解这些技术.但我也知道,实现一些效果很复杂,涉及很多javascript代码,特别是在处理ajax调用和页面结构的动态变化时.
>使用BlazeDs等附加组件与Spring集成.我没有使用Flex的经验,我只是阅读了一些关于它的文章和教程,但我真的想学习新的东西:-)
> Google Web Toolkit,可能与gwt-ext类似.没有经验,但我真的很想学习.如果我需要的话,那里有很多支持,但我想我会努力在同一个项目中维护Spring MVC和GWT,我读到它并不容易,但有几个模式可以遵循.
你有什么建议吗?
提前致谢
最佳答案
如果您将应用分区为单独的服务和视图层,我认为您可以完全推迟选择.获得正确的后端,您可以随意交换视图技术.
原文链接:https://www.f2er.com/jquery/427986.html至于选择,请选择您和您的团队最了解的那个.最重要的考虑因素是支持和维护.我相信这三个人都可以用足够的努力和精力满足你的需求.
我个人的选择是Flex和Spring BlazeDS.它很性感.