我计划开发一个基于web的ERP,它应该是完整的ajax和桌面用户界面。它将是一个数据输入和数据报告应用程序。为了开发它,我正在考虑所有的技术。
吕震中本:我看到用GWT设计器可以创建很酷的UI,但是绑定似乎太复杂了。
JSF: Netbeans不再支持可视web编辑器
ZK:以一种相对简单的方式支持数据绑定,并有了一个基于Eclipse的可视化编辑器。
有些人说REST + javascript是一个获胜的选择。
我想听听你对什么是正确的选择的看法。
非常感谢您提前!
发布于 2010-11-22 16:53:49
您正在比较语言(js)、语言框架(Zk)、体系结构设计风格(rest)和开发工具包(gwt)。
你和他们中的任何一个有过接触吗?我会从核心基础开始。
我已经建立网站和企业规模系统十年,从来没有使用过视觉设计师,也没有任何人我的工作,所以我不会担心太多。
相关:GWT或Vaadin
发布于 2010-11-23 01:32:34
我已经使用ZK很多年了。这是一个伟大的框架,如果不是最好的。IMO,它很容易学习,非常高效,而且最重要的是,它有一个最好的架构--它将MVC、数据库化、server+client和服务器--完美地结合在一起。
另一方面,GWT虽然是纯Java的,但实际上在客户机上运行。GWT的目标是希望100%控制客户端而不想学习JavaScript的开发人员。我个人不喜欢这个主意。如果我想拥有100%的控制,我将使用jQuery。
忘了JSF吧,除非你的老板强迫你。这是过度设计和最后一代产品。
但是,如果您的项目是从网站(而不是企业应用程序)迁移的,则值得考虑jQuery和其他轻量级JS解决方案。如果设计得很好,它们可以让您为网站添加Ajax功能,这样就不那么痛苦了。
https://softwareengineering.stackexchange.com/questions/20624
复制相似问题