2012-03-02 261 views
3

专家对这些框架的看法如何?我正在开发一个大型应用程序,并希望有一个好的框架,但我正在努力寻找存在的数量和多样性(它很糟糕!)。为什么节点是JavaScript中,有Rails的方式(Geddy,RailwayJS这么大的影响? - ?“西纳特拉的影响力”,“回报率的影响”挫折RailwayJS vs Geddy vs Express vs Socket.IO

感谢

+0

你正在开发什么样的应用程序?你想让JS做什么? – FloppyDisk 2012-03-02 16:50:40

+0

这将是一个中等端口的Web应用程序,主动访问数据库(mongodb),谢谢@FloppyDisk – 2012-03-06 16:01:24

回答

1

这取决于你应用程序的类型! Expressjs更多的是一个sinatra框架,而铁路更像是一个ruby的rails实现,Expressjs为你提供了基本的基础,但是让你决定如何从这里开始。你的mvc模式,orm,内置支持csrf,文件上传等等

对于一个大的应用程序,你可以在express上创建并实现一个类似的mvc解决方案,包括一些orm模块或你需要的东西。你将不得不花更多的时间来实现应用程序的核心,而不是自己的应用程序。

另一方面,您可以使用rails和一些学习曲线立即开始构建您的应用程序。