node.js与meteor.js有什么区别?
所以我一直在听很多关于meteor.js的文章。这些教程使它看起来像框架一样非常运动,但是对于Web编程,我还是一个新手。
在过去的一个半月中,我一直在尝试真正地学习node.js并弄清楚它们是如何结合在一起的。我喜欢启动和运行它的速度和便捷程度,以及它所伴随的社区(这可以从Node的大量框架中得到体现)。
但是流星呢?它的真正优势是什么,有什么区别?有没有人以node.js用户身份开始并“转换”,还是更多是一个令人好奇的新框架?
回答:
一个宽松的类比是,“流星到Node,就像Rails到Ruby”。这是一个很大的,固执己见的框架,在服务器上使用Node。节点本身只是一个底层框架,提供了用于发送和接收HTTP请求以及执行其他I
/ O的功能。
Meteor雄心勃勃:默认情况下,它服务的每个页面实际上都是与服务器保持同步的Handlebars模板。尝试排行榜示例:您创建一个简单的模板,上面写着“列出名称和分数”,每当任何客户更改名称或分数时,页面都会使用新数据进行更新-
不仅针对该客户,而且还针对查看该数据的每个人页。
另一个区别:尽管Node本身很稳定并且已在生产中广泛使用,但Meteor处于“预览”状态。存在严重的错误,并且某些与流星的以数据为中心的概念模型不匹配的事情(例如动画)很难做到。
如果您喜欢玩新技术,请试试Meteor。如果您想要基于Node构建的更传统,稳定的Web框架,请查看Express。
以上是 node.js与meteor.js有什么区别? 的全部内容, 来源链接: utcz.com/qa/399115.html