当前位置: 首页 > 面试题库 >

node.js与meteor.js有什么区别?

颜修真
2023-03-14
问题内容

所以我一直在听很多关于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(Linux Mint 15),运行时显示: 那么node和nodejs有什么区别?我之前已经安装了node.js和node,但是当我运行时,Web服务器根本无法启动。所以我删除了node并保留了node.js。 问题答案: 包节点与node.js不相关。 是您想要的,但是可以将命令称为node更好,以与使用的脚本兼容。 您可以只在路径中创建一个符号链接:

  • 问题内容: 在Node.js中编程并引用与当前目录相关的文件时,是否有任何理由使用变量而不是常规变量?到目前为止,我一直在代码中使用./,并且发现了./的存在,并且本质上是想知道将./转换为该代码是否明智,如果是这样,那为什么会是一个明智的主意。 问题答案: 在Node.js中,始终是当前正在执行的脚本所在的目录(请参阅参考资料)。所以,如果你键入到,该值会。 相比之下,使用诸如和的库时,会在终端

  • 本文向大家介绍Mock 与 Stub 有什么区别?相关面试题,主要包含被问及Mock 与 Stub 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 Stub 一个有助于运行测试的虚拟对象。 在某些可以硬编码的条件下提供固定的行为。 从未测试stub的所有其他行为。 例如,对于空栈,你可以创建一个对于 empty() 方法只返回 true 的 stub。因此这并不关心栈中是否存在元素。 模拟

  • 本文向大家介绍innerHTML与outerHTML有什么区别?相关面试题,主要包含被问及innerHTML与outerHTML有什么区别?时的应答技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍Kotlin与Scala有什么区别,包括了Kotlin与Scala有什么区别的使用技巧和注意事项,需要的朋友参考一下 Scala比Kotlin更好吗?不...,Kotlin胜过Scala吗?没有... 两种编程语言都有其自身的优势,并且可以用于一组特定的开发。只是有些开发人员认为Java不足以开发他们设计Kotlin的应用程序,而其他开发人员则认为Java库在他们设计Scala时无法

  • 本文向大家介绍Scala与Java有什么区别?,包括了Scala与Java有什么区别?的使用技巧和注意事项,需要的朋友参考一下 Scala编程有点复杂,它的某些功能很难学习。对于程序员来说,Scala是Java的不错的升级,让我们看看Scala可以做什么?Scala是一种面向对象的编程语言,并且还集成了功能编程语言的功能。那么,让我们看看scala与Java有何不同? Scala和Java之间的区