我一直在网上看各种Meanstack框架 - 虽然他们所取得的成就令人印象深刻但我有一个严重的问题 - 典型堆栈中使用的文件数量 - meanstack.js使用超过15000个文件而bmean例如,相比之下,示例有一个适度的1900。
我问自己的问题是,我是否乐意将我的信任从生产的角度来看是一个系统 - 当出现问题时会发生什么事情,找到答案有多容易?您几乎可以打赌,当您最重要的客户登录时,它会变得混乱。当Angular版本2出现时会发生什么情况可能需要完全重写,但到那时你的使用已经被定制并且难以改变?
我是否过度关注这项技术 - 我的目标是将客户端代码从bmean示例中删除并用自己的代码重写 - 至少我知道(并控制)客户端中发生的事情。你认为这是正确的方法吗?
答案 0 :(得分:1)
对于大多数系统,在投入生产之前需要做一些准备工作。 mean.io也是如此(使用多个cpu' s,改进了聚合,缓存等)
大量文件本质上是npm处理依赖关系的方式的产物。每个模块都能够定义相同依赖关系的独立版本,从而产生一些膨胀,但同时在nodejs代码中允许很多灵活性。
我们目前在生产阶段有许多mean.io项目,并且对性能和整体体验非常满意。
项目的新版本每两个月安排一次,如果正确使用package system,升级不应该是一个太大的问题。
通过github issues处理和管理项目的问题可以在我们的irc(freenode #mean_io)频道以及facebook上找到其他支持。
如需商业支持,请查看support page