使用ember.js与node.js + express.js配合使用

8

在服务器端经过多年的PHP/MySQL开发后,我正在尝试探索构建现代Web应用程序的新技术。

我正在尝试对所有JavaScript技术进行排序,并且,如果我理解正确的话,一个有效的解决方案可以是使用node.js作为服务器端,使用express.js处理路由,例如使用ember.js和/或knockout.js处理客户端的MVC/MVVM,绑定和观察者。这是一个有效的架构吗?


1
是的,但要小心客户端框架 - 你可能无法在谷歌中被索引。 - chovy
1
Ember和Express不是两个做同样事情的库吗? - t q
1个回答

7
我在以下Github位置构建了一个很直接的网站:

https://github.com/bwship/neptunejs

它使用Node.js作为服务器端和Ember.js作为客户端,并使用Parse.com作为数据和API层。但是,总体思路应该都在那里,包括我认为非常可靠的文件夹和文件结构。 如果您有任何问题,请告诉我。我来自ASP.NET背景,已经完全爱上了客户端MVC。

谢谢,先生!这正是我需要的。希望您能大大降低我的学习曲线。 - Ralph Marczynski
当然可以,@RalphMarczynski。请注意,这是使用旧的Ember实现,因此控制器是静态的,路由器也很旧。我计划将其升级到新的Ember RC版本,但只是还没有机会。 - WallMobile

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接