为node.js设置最佳项目结构真的很混乱 我正在开发适用于Browser,Mobile和Desktop的node.js应用程序。 该应用程序有许多模块,如计费,支持,仪表板等。
我开始使用express.js MVC模式,后来Sails.js看起来很有吸引力。 然后遇到了MEAN Stack,最后登陆了Microservices Seneca.js
微服务看起来像我需要的,但我发现Sails.js不支持它。 我想使用Aerospike NoSQL,但水线专家现在还不支持它。
那么你在为浏览器,移动设备和桌面工作的node.js使用的项目结构解决方案是什么?
答案 0 :(得分:0)
这是高度主观问题。但Meteor正是您所寻找的。它确实支持桌面,浏览器,移动等,并通过它的原生MongoDB支持来鼓励NoSQL。
作为参考,我个人确实尝试过你测试过的每一个框架(Sails,MEAN等),最后选择Meteor作为我的首选。
关于项目结构,您可以阅读有关各种教程的更多信息,books和YouTube videos。学习曲线是陡峭,但项目背后的社区非常活跃且乐于助人。