Meteor如何工作,Client vs Server?

时间:2012-04-25 19:12:51

标签: client-server meteor

我对Meteor如何运作感到困惑。 我知道有一个服务器端,您只需使用终端安装它。 但客户呢? 客户是否需要安装任何东西? 例如,客户端需要安装Adobe Flash才能运行Flash。我们在这里谈论同样的事情吗?或者客户端可以通过常规页面访问它而无需安装任何内容。

感谢您的澄清。 < 3 StackOverflow

3 个答案:

答案 0 :(得分:12)

Meteor是一个纯粹的javascript Web应用程序框架。

你需要运行meteor就是一个JavaScript环境。

服务器端,NodeJS是黄金标准的javascript环境。

客户端,您只需要一个支持javascript的浏览器。

无需插件或其他魔法。这只是javascript。

答案 1 :(得分:2)

我假设您的意思是Meteor Http Server?在这种情况下,您可以将其视为与SignalR或node.js非常相似。基本上,客户端上的javascript处理接收从服务器返回的事件,因此您通常需要在客户端包含脚本。

您可能需要阅读以下链接以获取更多信息。

http://meteorserver.org/browser-techniques/

http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx

答案 2 :(得分:1)

我认为问题涉及http://meteor.com,如果是这种情况,客户端不需要安装任何东西。

Meteor是一个用于编写Javascript应用程序的框架,因此所有现代浏览器都支持它“开箱即用”。对网站的初始请求将下载HTML,CSS和Javascript,它将像任何其他Web应用程序一样运行,如GMail等。

您可以在http://madewith.meteor.com查看一系列示例应用程序,您应该可以在不添加任何插件等的情况下运行它们。