关于 Node.js 大型项目 开发模式有没有像 依赖注入、控制翻转、工厂模式 等等的资料?
我近期做了一个项目,感觉和 之前用Java SSH框架做出来的项目 不是一个重量级的, 主要就是大型项目开发模式上没有用到 依赖注入、控制翻转、工厂模式。 光用Express等框架提供的MVC总觉得还是够。 请问谁有相关资料吗?
7 回复
有的,但是不会用
express确实比较弱
可以考虑
- sails
- moa-api
- thinkjs
等
你说的都是oo中因应强类型而出现的设计模式 js是弱类型的,是鸭子类型,没有也不需要这些东西。 angular上是有类似依赖注入的东西,但那是通过名称去界定,而不是类型。 函数式跟oo编程思想不一样的,强套是得不到快感的
来自炫酷的 CNodeMD
@klesh 哦,我编译类技术用惯了,很多思想转不到函数式编程上。
大项目都不是用一种语言就能完成的 自豪地采用 CNodeJS ionic
@pangguoming 理解,我也是费了不少劲。习惯了就好,开发效率会比强类型高很多。
@bendise 嗯,异构架构中 NodeJS PHP 只用来做渲染层,业务逻辑可能用Java 等
同学你深受毒害啊。。