你好,我該學meteor or express js framework? 之前有自學過rails,目前想轉去學習js。 希望大家可以給我建議! 謝謝
@i5ting @welefen @jiyinyiyong @yakczh @Hanggi 謝謝各位的回复: framework,我會考慮你們給的建議express, thinkjs,sails等。 framework之前,後端是不是要先學javascript -> nodejs -> web framework
@DevinXian 现在的趋势是都往js上帖,无论前端、后端,恨不得js做了所有的事儿
- meteor(前端、后端搞在一起)
- postcss(css往js上帖)
- mean.io之类
等都算
未来大好,但复杂程度也会增大
@i5ting 看过你的技术栈建议。有人说:Node的最大贡献是让那些前端工程师以为他们能搞定后端的开发。
我只是在想,Node是不是真的有被技术炒作的嫌疑呢?它真的是未来Web后端最好的实践吗?
我只是个初学者,平时的工作是将PSD的原型图转化成原型页面、实现Web页面上的动画和交互功能。所以JS,CSS,H5是我的强项,很久以前就听说Node,不过近期才鼓起勇气学,个人感觉,Express应该是最值得入门开始学习的Framework。但是从我自学Express的经历来看,发现的困难远比我之前学习PHP要多。当时也是自学PHP,几天就能上手,觉得搭建一个简单的Web后端非常容易。但是近期学习Node和Express来看,感觉仍然很难学透。所以是在怀疑它真的是最佳的实践吗?真的不存在技术炒作吗?
当然,我是前端工程师,我非常喜欢Node,并且抱有信心,只是想探讨一下自己真正的看法哈~
@echoloyuk 客观的讲,express是微框架,是nodejs里小而美哲学下的产物,功能非常简单。和php里的框架完全不是一个数量级的
还有1点是php是串行的流程,而nodejs里每一个函数都是异步的,如果搞不定流程控制,其实是nodejs的基础不牢,可以看看promise
express不是最佳实践,只是一个比较好的基础微框架而已
未来还是看好的