3
Angular 2.0 顧慮的解答 ng-conf 2015 [英] (www.infoq.com)
IngramChen 積分 2 編輯於

Angular 在去年十月發表 2.0 概念 ,出了一大堆另人垢病的問題:奇怪的語法,另一個語言 AtScript,無法從 1.x 版升級

現在他們改作法了。AtScript 消滅了,直接 merge 到 TypeScript。1.x 版的網站和 2.0 的網站也分開,他們會觀察兩個網站的流量,如果 1.x 的流量一直很高,那就一直維護 1.x 下去。反之則是淘汱。

2.0 也做了新的 router,這個 1.x 也能用。所以兩種版本的 angular 可以並存在同個 web app 裡。

那個 (click)=myevent 這個奇怪的語法,本文中沒提到。不過 github 上的討論1他們打算換掉了,因為還是有些狀況下不支援這種寫法 (如 svg)。

繞了一大圈,總算是少了點爭議。雖然有共存的方法,但兩種 style 寫法還是很感冒啊… 最理想的狀況是他們寫了個 converter 的工具,讓開發者花個一兩天就能完成升級,不然... 嘿嘿,人都跑到 ReactJs 去啦。

pcbill 積分 1

投 Reactjs 一票,就我實際使用來說,Reactjs 真的比較好入手,也有人比較執行效能比較好

IngramChen 積分 1 編輯於

js 界的問題不在於找不到好 framework,而是沒完沒了。

去年問這個問題,大家都會回答 AngularJs。今年問,就通通回答 ReactJs。那明年問答案會是什麼?

哪有一個 team 和專案可以這樣一直換的。

qrtt1 積分 0

只能繼續觀望了, 2.0 竟然是在我剛學懂一點 1.x 時發表,實在太讓人傷心了。(久久沒學前端技術,一學就踩雷了)

IngramChen 積分 1

沒有需要就一直觀望就好了,跳進一個 js 坑很慘的。

kaif 現在沒什麼 js (反正不是 single page app) ,所以用純 jQuery 式的方式開發 (不是用 jQuery,用 dart)

pcbill 積分 1

就我目前觀望的結果,Reactjs 是比較滿意的。

Eason 積分 1

原來Kaif是用 Dart,非常重要的showcase阿...

IngramChen 積分 1

真的只是個人喜好。個人玩玩可以,正常的公司不該使用…

IngramChen 積分 0

今天出了個 ng-conf 2015 新影片1 ,又打我臉了。原來

<a [hidden]="exp" (click)="pay" >Pay</a>

這種語法還是存在...