Meteor 1.2:支持ECMAScript 2015、Angular JS和React

jopen 9年前發布 | 17K 次閱讀 Meteor
 

Meteor 1.2 正式發布 ,官方宣布將ECMAScript 2015作為Meteor平臺所使用的JavaScript語言版本,這一版同時也支持了Angular和React。

Meteor的創始人Matt DeBergalis在談到他們這次采用ECMAScript 2015作為官方JavaScript語言版本時說到:

我們認為每一個人都應該使用ES2015來編寫app,這會驅使許多習慣于其它語言的開發者來使用最新版的JavaScript。

因此我們火力全開: Meteor的教程 完全使用純凈的ES2015寫成,Meteor的核心部分也正逐步替換為ES2015。感謝新的語言標準中內建支持了類、塊級變量作用域、箭頭函數、模板字符串以及 許多其它改進 ,我們發現ES2015讓編寫出來的代碼突然變得簡潔易讀。

DeBergalls接著說:“現在,每個新的Meteor項目中的每個JS文件默認都使用ES2015,最重要的是它100%向后兼容”。

Meteor的即時模板引擎名為Blase,在1.2版本中增添了對 Angular JSReact 的支持。DeBergalis認為“React集成是一組基于現有成果開發的由Meteor開發組維護的包”,他們同時也在Meteor的技術棧中集成了Angular包。

Meteor 1.2還提供一個新的構建管道,用Cordova來促進移動開發,并且用p ermessage-deflate 實現websocket壓縮的功能。

廣大社區熱情地接受了Meteor最近的更新。在 Hacker News 上,用戶thesunny

Meteor+React組合能夠非常出色地完成它們的使命。

我極力推薦大家去了解一個Meteor、React和Webpack三劍合一的新項目: https://github.com/thereactivestack/meteor-webpack-react-kickstart

在Meteor中,我唯獨不喜歡開發大型項目時重載/刷新的速度,最糟糕得時候大約在10秒左右,這是用Node做大型項目時的一個通病。

如果改用Meteor+React+Webpack組合,只有當模塊改變時才會熱加載。由于此時客戶端代碼比服務端代碼豐富得多,所以不再需要花費10秒鐘進行重載,只需一眨眼的功夫就可以完成刷新。

社區中還有其它一些聲音,在 RedditHacker News 上,一些人強烈要求支持SQL,但對Meteor依舊保持了一個良好的評價。

Reddit上有這樣一個題為《 Meteor just released version 1.2 with ECMA 2015 and official support for React & Angular 》的討論,CSS9的全棧工程師 clessg 認為 :“Meteor和React是一個優秀的組合,我迫不及待地想看到Galaxy和SQL被支持。Meteor是一項偉大的工程,感謝對社區如此有責任心。”

欲了解更多有關Meteor 1.2的新聞和重大改變,請閱讀官方的 發布說明

查看英文原文:Meteor 1.2: ECMAScript 2015 and support for AngularJS, React

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!