对于一个html5平板电脑网站的助手和框架来说,什么是伟大的现代选择'的前端
What are great modern options for helpers and frameworks for an html5 tablet site's front end?
我试图用一种非主观的方式来问这个问题。问题大致是这样的:
如果你有机会编写一个功能数量高、以webkit平板电脑为目标的前端web应用程序,该应用程序具有丰富的UI需求,并使用web服务进行所有数据处理,那么什么框架和辅助库是最好的选择?
我已经尽了最大努力保持强大的前端堆栈,但我现在想知道我是否错过了什么真正棒极了和有用的东西。
我已经也不想控制后端,但我可以改变前端的任何我喜欢的东西。以下是我的堆栈现在的样子:
- 模块化-curl.js
- DOM抽象-Zepto
- 能力检测-Modernizr
- 模板-Mustache
- 代码分析-JSHint
- 单元测试-Quit
- 测试自动化-Maven->PhantomJS
据我所知,我还没有决定:
- 历史管理-History.js
- MVC/数据模型-spine.js
- 模块缝合-cujo/cram
你们觉得怎么样?我遗漏了什么吗?不使用咖啡脚本我疯了吗?你会这样做吗?我有机会在最现代的网络技术上构建完美的前端架构,我想抓住它。
回答这个问题只是为了结束它。我希望得到一个经过社区审查的前端框架的超级庞大的列表,但我认为这是一个太主观的主题或太大的列表,对SO来说没有用。对不起,你会的。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 全局变量和全局对象的属性之间有什么区别吗
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在ember/handlers中使用value和valueBinding有什么区别
- 什么'在webpack外部设置中,reactDom和reactDom不同
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- 什么是&&在没有if的行中的变量之间
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- DOM元素和angular元素之间的主要区别是什么
- javascript导入的最佳实践是什么
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 基于窗口宽度jquery的函数的替代方法是什么
- 对于一个html5平板电脑网站的助手和框架来说,什么是伟大的现代选择'的前端