这是一个创建于 4634 天前的主题,其中的信息可能已经有所发展或是发生改变。
看了一下那个演示,很酷。有没有人研究一下meteor是怎么工作的?
安装并创建个app之后发现完全不是通常的nodejs app的框架,app目录里没有任何node_modules。东西都扔在了usr/lib/meteor下面,打包了很多东西,里面甚至有mongodb的binary。
感觉Meteor的思想是隐藏掉所有的细节,让开发者只关注于数据和行为本身。
如果去看app目录里的内容,会发现html,css都被放在了client下,模型及行为描述也在client的js里,也就是说传统意义上的MVC都被放到了client里。
如果按照某些评论的说法,客户端甚至可以直接读写database的话(我还是有些怀疑这一点),那么server端在干些什么呢?只负责把给浏览器提供client所需要的js,css及html template?或者还有一个client到database的proxy,仅此而已?
1 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
crapthings 2012-08-25 22:57:49 +08:00
不懂问我 qq 179447235
|