Fold All / Expand All

2016年8月13日 星期六

Angular 2 RC5

http://angularjs.blogspot.tw/2016/08/angular-2-rc5-ngmodules-lazy-loading.html

雖然前陣子在想要跳槽到 React 去試試,還是來關心一下 Angular 2 的進度

Angular 2 RC5 在2016年8月10日發佈

擷取官方 blog 列的

  • Support for @NgModule decorators
  • FormsModule, RouterModule, and Material Design modules make it easier to use these libraries
  • Ahead-of-time (AoT) compilation for components and services
  • Lazy-loading support for the router

仔細看一下這篇的介紹內容…這 RC5 加的東西影響超大的啊

首先是 @NgModule 用法,宣告 component 就不用加哪些不知道是什麼東西的 directives,只要寫 import 對應 module,而且預告在 2.0.0-final 時,宣告 directives, pipes 的用法也會拔掉

聽起來就是個現在看到的 tutorial 之後都要改啦

不過看起來是個正面的改善

然後 Ahead-of-time (AoT) compilation 的介紹,因為約 60% 的 Angular code 是負責 compilation 的部分,也就是把好看好寫的語法,轉成真正可以 work 的 code,原本這些事是在 run time,也就是瀏覽器上跑,現在 Ahead-of-time,就是要先 build 好啦

非常明顯,可以對 code size 以及 startup time 有莫大的影響

然後 document 會在之後補上XD

完全不是一個 rc 的感覺,還在加(補)大功能啊

沒有留言: