我是如何被Meteor震住的

首先声明,我是一个初学者,接触网站开发技术完全出于兴趣,把我震住的技术也许在诸位大牛的眼里并不算什么。

-------------------------------------

先不说什么,给大家一个Meteor的DEMO看看吧,就是这个让我感受到了Meteor的威力:

http://dw097800.meteor.com/

点击屏幕左边的数字可以更改数字,并且立刻反映在屏幕右边的饼形图上。

看到这里很多人或许会觉得没什么,别说层出不穷的各种js库和框架了,这个仅仅使用简单的几条js命令就可以做到了。

但这不是全部,再打开一个窗口吧,链接还是上面那个,然后更改数字看看,你会发现你在一个浏览器窗口之中做出更改,所有的浏览器窗口内的数据都会变化。

当然这也算不上什么标新立异的技术,使用AJAX就可以实现,但开发者必须在前端实现这个刷新的功能,在服务端保存这些数据,为了这样一个简单的页面必然在前后端要做出很多工作量,目前层出不穷的各种php、python、ruby、js框架有的能够简化后端的开发,有的能够简化前端的开发,那无论选择哪一种组合,几乎必然要涉及到两种不同框架甚至语言,而Meteor是前后端统一的,只是用一种语言js。

还有另一点让我感到震动的,当我在自己的主机上尝试Meteor的时候,我启动了Meteor服务,用浏览器打开了首页,然后在主机上修改了首页的html文件,保存,那一刻,浏览器上的内容自动更新为我修改之后的内容,在Meteor之中,前后端的数据的双向绑定就是如此的优雅完美,用广告语来形容-----如丝般顺滑。

和Meteor一比,过去的网站开发技术简直弱爆了,php、python的各种框架甚至吹上天去的Ror也许在开发效率上真的不错,但都显得笨重丑陋,Meteor,这才是nodejs这个技术所催生出的第一个革命性的成果,之前看到expressjs只是惊叹于其高效简洁,以及前后端统一使用js的轻松,但却没有Meteor的这种震撼。

毫无疑问,Meteor代表着网站未来开发的方向,也许现在它很粗糙,并不成熟,但终有一日这个技术(或者采用类似思想的js框架比如百度的Clouda)会如日中天占据网站开发的主流。

(百度的Clouda目前的缺点感觉就是代码太丑,社区貌似也很冷清。----话说有社区吗,我都没找到clouda的论坛在哪里)

之后查找资料的过程中,看到某位大牛的博客,他的看法和我一样,说明我虽然是个初学者,但是这次并没有说错,而且按照该大牛的说法,Meteor+AngularJS这是完美的组合,所以我也跑去看了下AngularJS,并按照教程一步步的尝试了,这个框架在前端处理上的优雅也给我留下了深刻印象。

学习AngularJS的最佳办法就是照着官网教程一步步来,而且这个教程已经有大牛翻译成中文了。

写这篇笔记的时候,我完全不知道应该将Meteor分到哪一类----是前端开发还是服务器开发?最终我觉得还是把它放在服务端开发这一类吧,因为同样是据那位大牛所说,Meteor最出色的地方在于后端与数据库的绑定。

我之前也看过一些关于Meteor的介绍,比如这一篇《JavaScript宝座:七大框架论剑》,作者Steven Sanderson本人即是文中七大框架之一的Knockout的作者,但即使作为竞争对手,他也不吝对Meteor的赞美(技术人员就是这么可爱),他对Meteor的评价如下:

“前瞻性极强的一个框架,想不出有谁那么激进过”

“这个团队真是在严肃地做着一件前无古人的事。”

最后他衷心的给予Meteor祝福:

“跟会上与我有过交流的所有人一样,我也衷心希望这个框架获得成功——Web开发就需要这种激进的改革才能真正进步。”



赶快学一下Meteor吧,现在还来得及,因为国内甚至找不到几篇Meteor的入门书.........作为一个初学者和英文小白我只能默默等待大牛们的翻译了.......

顺便附上我整理的一些Meteor相关资料的列表





转载于:https://my.oschina.net/u/150705/blog/193109

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值