我該學哪個framework? meteor ? express?
发布于 9 年前 作者 decadehew 8127 次浏览 最后一次编辑是 8 年前 来自 问答

你好,我該學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 恩,多谢老兄,我受益匪浅,相信我会慢慢了解它。

回到顶部