web app开发最佳组合

要开始做一个web app了
想要知道大家的看法
在做移动端web开发时大家会如何选择工具呢
例如大家很推荐的一些类库或者样式库,构建工具之类的
或者说开发移动端web时开发流程所谓的"最佳实践"
当然我知道所谓的最佳实践都是针对特定场景的
也请把特定场景与针对该场景的最佳组合一起拿出来讨论讨论吧

不好决定采纳了,,因为原本就算是一个开放性的讨论
发成问题不恰当,,下次会注意的

阅读 5.1k
3 个回答

场景:做一个移动CMS

之前自己用的是Backbone + jQuery(zepto) + Underscore + RequireJS + Nodejs

  • Nodejs + RESTify 搭建一个RESTful API
  • Backbone 轻量级,支持jquery,自带路由,对象化视图,强大的sync机制减少页面大小从而加快页面显示。
  • jQuery jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。不过主要是jQuery能够使用户的html页面保持代码和html内容分离,只需定义id即可。
  • Underscore是Backbone的依赖库 Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。
  • RequireJS 你可以顺序读取仅需要相关依赖模块。

场景: 做一个轻量级的类门户网站

自己做的demo的地址: https://github.com/phodal/moqi.mobi

现在打算做的是: Falcon + Peewee + Lettuce(自己写的前端框架)(刚刚开始)

  • Falcon应该是目前最好的Python RESTful Framework
  • Peewee Python语言下的ORM
  • Lettuce 自己写的前端框架

github首页 https://github.com/phodal/project-x

我倾向的方案界面部分用 React 处理, 建构用 Gulp.
编写界面用 React 比较清晰, 不过其 Model 层不成熟, 大的应用不建议.
Gulp 的话, 介于声明式语法和可编程之间, 是比较轻松而且灵活的选择.

Django+Bootstrap+jQuery+AngularJS

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进