推荐一个 JavaScript (GUI) 框架作为网站后端的前端?
我想利用您关于使用/部署 JavaScript 驱动的框架来为不同后端任务实现 GUI 前端的经验。
该框架必须提供一种可管理的方式来显示从数据库获取的任意数据(数据可以以 JSON、XML 等各种可以想到的方式提供),并允许通过干净且 RESTful API 来操作该数据。预构建的小部件(表格/列表/仪表板)和 UI(拖放/排序)会很好,但不是强制性的。
要求是:
- 开源(强制性)
- 干净且 RESTful API,用于获取、显示和操作数据
- 能够通过插件扩展功能
- 符合标准(不必支持 IE)
- 完整的文档和/或有用的社区
我认为 jQuery 的 UI 框架非常接近理想,尽管它缺乏对通用结构的适当支持来掌握成熟的应用程序。
我对你们的推荐很感兴趣。
提前致谢。
I'd like to tap your experience regarding the use/deployment of a JavaScript powered framework to implement a GUI frontend for different backend tasks.
The framework would have to provide a managable way of displaying arbitrary data fetched from a database (data can be provided in every thinkable way JSON, XML etc.) and allow the manipulation of that data by means of a clean and RESTful API. Prebuilt widgets (tables/lists/dashboard) and UI (drag'n'drop/sorting) would be nice to have but aren't mandatory.
The requirements are:
- Open Source (obligatory)
- clean and RESTful API to fetch, display and manipulate data
- Ability to extend the functionality thru plugins
- Standards-compliant (IE does not have to be supported)
- Thorough documentation and/or helpful community
I've figured that jQuery's UI framework comes very close to the ideal, though it lacks a decent support of general structures to master a full-fledged application.
I'm interested of what you guys would recommend.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经过多年使用几个可用的框架后,如果可以的话,我现在使用雅虎的 YUI3(3 - 而不是旧的 2) - 用于“严肃”的应用程序。对于 HTML 页面增强功能,我并不关心,有时可能更喜欢 jQuery。
http://developer.yahoo.com/yui/3/(BSD 许可证)
什么我喜欢 YUI3 是因为它背后有非常“深刻”的概念,适用于严肃的“企业级”软件开发。无论使用什么框架,每个认真使用 JS 进行开发的人都应该观看(并理解!)Yahoo Developer Theater 上的视频,尤其是 Douglas Crockford 的演示。
http://developer.yahoo.com/yui/theater/
After years of using several of the available frameworks I now use Yahoo's YUI3 (3 - not the older 2) if I can - for "serious" apps. For HTML page enhancements I'm indifferent and may sometimes prefer jQuery.
http://developer.yahoo.com/yui/3/ (BSD license)
What I like about YUI3 are the very "deep" concepts behind it for serious "enterprise level" software development. Regardless of what framework one uses, EVERYONE seriously developing in JS should have viewed (and understood!) the videos on Yahoo Developer Theater, especially the presentations by Douglas Crockford.
http://developer.yahoo.com/yui/theater/