Node.js多平台项目结构

时间:2015-05-02 07:59:02

标签: node.js express sails.js waterline meanjs

为node.js设置最佳项目结构真的很混乱 我正在开发适用于Browser,Mobile和Desktop的node.js应用程序。 该应用程序有许多模块,如计费,支持,仪表板等。

我开始使用express.js MVC模式,后来Sails.js看起来很有吸引力。 然后遇到了MEAN Stack,最后登陆了Microservices Seneca.js

微服务看起来像我需要的,但我发现Sails.js不支持它。 我想使用Aerospike NoSQL,但水线专家现在还不支持它。

那么你在为浏览器,移动设备和桌面工作的node.js使用的项目结构解决方案是什么?

1 个答案:

答案 0 :(得分:0)

这是高度主观问题。但Meteor正是您所寻找的。它确实支持桌面,浏览器,移动等,并通过它的原生MongoDB支持来鼓励NoSQL。

作为参考,我个人确实尝试过你测试过的每一个框架(Sails,MEAN等),最后选择Meteor作为我的首选。

关于项目结构,您可以阅读有关各种教程的更多信息,booksYouTube videos。学习曲线陡峭,但项目背后的社区非常活跃且乐于助人。