我該學哪個framework? meteor ? express?
发布于 2 个月前 作者 decadehew 644 次浏览 来自 问答

你好,我該學meteor or express js framework? 之前有自學過rails,目前想轉去學習js。 希望大家可以給我建議! 謝謝

17 回复

Node.js 来说 Express.js 是基础, 就像 jQuery 一样, 用处不大但是很多. 然后学什么看具体的需求了.

感觉express是一个不会错的选择。

可以学 ThinkJS 哈哈

如果是新手,先学Express.js,进阶可以用moajs,这样最顺畅

如果是rails出身,可以考虑sails

如果es比较熟,可以学thinkjs

meteor目前用处不大,用不好会伤身,曾经流星一样闪过。。。。

@i5ting @welefen @jiyinyiyong @yakczh @Hanggi 謝謝各位的回复: framework,我會考慮你們給的建議express, thinkjs,sails等。 framework之前,後端是不是要先學javascript -> nodejs -> web framework

koa怎么感觉那啥。。。没人提呢。。。

@i5ting 我目前在用meteor啊,感觉构建reactive网站,还挺好用的,只是没有express那么顺溜。meteor-angular/react很舒服,但是对于移动页面,js加载有点多

@DevinXian 现在的趋势是都往js上帖,无论前端、后端,恨不得js做了所有的事儿

  • meteor(前端、后端搞在一起)
  • postcss(css往js上帖)
  • mean.io之类

等都算

未来大好,但复杂程度也会增大

我推荐的话当然是用 Meteor,然后专心前端,比如 React 做个小公司 web app 的话, server 端其实没什么东西

竟然没人说Koa?

@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不是最佳实践,只是一个比较好的基础微框架而已

未来还是看好的

推荐meteor 已经有了本翻译完善的中文文档 和诸多packages 可以直接使用npm的package

Rails 对应 Sails Sinatra 对应 Express

@i5ting 恩,多谢老兄,我受益匪浅,相信我会慢慢了解它。

回到顶部