Ember.js + Express.js 的疑问
新人,刚刚学习了一下Node.js。做完一个小Demo(express + ejs + mongoose),然后我无意间查资料找到了Ember.js。现在有点迷茫,希望给位大大解惑一下。
首先谈谈认识: express 是 sever-side MVC。 ember 是 client-side MVC,并只带模板引擎 HandlebarsJS。 在网上偶尔查到有外国人说有这种组合 ember + express ember负责前端的UI express负责后端 呈现这种层次:
ember – 前台UI | express – 后台 数据请求处理 | mongoose/其他数据接口
这样做的场合比较适合 web app(UI + 数据服务 类似WebQQ的rich-client 或者 仅仅ember 已经能完全应付)? 如果只是做RESTful API 服务express已经足够了 自己做的demo已经实现, 简单轻量级的web也能应付。
请问这两种都是framework 能整合到一起么?都有路由功能如何整合?在社区里搜索貌似没有结果。。。
1 回复
路由处理针对的情况不同,express根据这个路由规则,解析出controll和action,然后事件循环调用回调函数处理请求,我用的angular.js没有用过route,