首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为富Web应用程序亲吻Javascript框架

为富Web应用程序亲吻Javascript框架
EN

Stack Overflow用户
提问于 2012-06-17 09:29:21
回答 1查看 691关注 0票数 1
  • 是否有一个简单的基于javascript的配置应用程序框架,它看起来和感觉像一个富客户端应用程序,开箱即用?,例如,有GWT.但是它很重(也就是说,它需要编译)。
  • 更具体地说,考虑到像JQuery这样的工具继续流行--是否有任何普通的CSS + JQuery应用程序框架(同样像GWT一样),只是“工作”出来,具有类似于GWT/Swing工具包定义的直观和自然的布局管理器?,任何这样的框架的这些部分都可能由一个高级别的js包装器驱动。
  • 由于JQuery是模块化的,而且模块化也有它的好处,所以以上可能不是一个公平的期望。Java是相当模块化的,但是通过选择一个堆栈(例如hibernate+ Spring + JSP ),我们可以简化java开发。是否存在用于全面服务前端开发的通用JQuery堆栈?

到目前为止,我发现最能体现这一点的是:

  • GWT
  • SproutCore (最近的发现,我没有做太多)。
  • 与FLEX相关的技术。

我确信还有其他的高级web / CSS / js / html5编程方法--它们是什么?尽管有很多js工具存在,但尚不清楚哪些是低级别DIY工具(针对DOM黑客),哪些是“只起作用”的预先打包框架(不太灵活)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-17 16:54:17

UPD: 2014年回答

很高兴看到这一领域取得了巨大进展,请务必查看以下框架:

  1. EmberJS
  2. AngularJS
  3. KnockoutJS

几乎不可能在没有自以为是的情况下推荐一篇具体的文章,但是你可以在网上找到大量的比较文章和相关的问题。

根据您的描述,我建议的RIA (富Internet应用程序)开发的前2种框架如下:

  1. ExtJS。一个丰富而成熟的框架,有一个庞大的社区和许多互补的工具。提供类似OOP的类系统、事件系统、相当丰富和灵活的小部件库(带有布局管理器)和许多其他很酷的抽象,只需查看它们的网站即可。很好的一份广泛的文件。他们还有一个名为Sencha (ex ExtGWT)的产品,如果您想要与GWT的互操作性,他们已经做了很长一段时间了。
  2. Dojo工具包。另一个健壮的框架,非常类似于ExtJS,但可能更轻量级(这是框架的优点,他们使用AMD来定义/加载模块)

另外,值得注意的是,第二个框架是免费的,而第二个框架则不是。我建议您看看这两个框架可以提供什么,并决定哪一个更适合您的需求。

其他不太受欢迎的框架(如果我错了,请指正我)和通常有一些社区的较小的框架包括:

  1. 空间核心。你刚才提到的
  2. YUI。RIA框架由雅虎维护。ExtJS最初是作为YUI的扩展创建的。
  3. 高雄。我不熟悉这个框架,但我见过有人推荐它。网站上的描述看起来很有希望。

这些框架可以帮助您构建“严肃的”单页富web应用程序。我应该指出,jQuery通常不适合作为核心项目。如果您想要的更像构建在jQuery之上的小部件库,那么您应该查看jQuery UI,但是还有很多类似的工具包。

另外,请查看以下类似的线程:

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

https://stackoverflow.com/questions/11070267

复制
相关文章

相似问题

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