首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Ext /Dojo&等开发基于app的应用程序比使用HTML/JQuery更有效率

使用Ext /Dojo&等开发基于app的应用程序比使用HTML/JQuery更有效率
EN

Stack Overflow用户
提问于 2012-02-03 22:48:35
回答 3查看 294关注 0票数 2

服务器端基本上已经设置好了,它基本上是struts 2/ spring security / jpa。

现在我必须决定如何处理客户端(浏览器)。客户端代码库应该是可维护的,并且应该用于自动回归测试。

因此,例如,我需要一个具有属性的表组件,例如

  • 可排序/可分页列
  • 行和列的重新排序(通过拖放)
  • 表单元格的内联编辑
  • 记住当客户重新访问页面时的状态
  • 易于与struts 2集成。

据我所知,有四种选择

  1. 使用旧式HTML + JQuery + Ajax的DIY
  2. 找到一个JQuery插件来完成所有这些或
  3. 将不同的插件(如柔性网格 +用于拖放的附加插件)
  4. 使用JS工具包

我应该坚持JQuery吗?或者我应该选择完整的JS工具包?我几乎没有使用JQuery和JS工具包的经验(我不是一个web开发人员)。

感谢您帮助服务器端程序员跨越混乱的web-ui编程世界;)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-04 01:28:34

我的经验是,Dojo对大规模编程的支持是很棒的,如果您有一个大型应用程序,它将受益于构建系统、类系统、扩容系统和集成的扩容库。当然,它也带来了所有标准的东西,如跨浏览器支持和事件系统。

如果您只需要一些小部件和动画,那么任何库都可以工作。我会坚持你/你的团队最了解的人。jQuery拥有拥有这种技能的人数最多的人。

票数 2
EN

Stack Overflow用户

发布于 2012-02-04 00:08:49

简短的回答是肯定的。像Ext.js这样的框架需要处理大量的代码,如果您要从头开始编写所有东西,那么您最终会自己编写这些代码。这些框架负责模型、事件、视图、与服务器/API的通信等。

票数 1
EN

Stack Overflow用户

发布于 2012-02-04 00:12:27

这其实不是一个可以回答的问题。这一切都取决于。

对于非常具体的事情,ExtJS是很棒的。如果你想要那些非常具体的东西,这可能是你最有效的选择。

如果jQuery UI满足您的需要,那么这就是您的答案。

如果您有jQuery dev的,可以继续使用jQuery。

如果您有ExtJS人员,请考虑ExtJS

等等

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9136563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档