怎麼看待2017 年三月 Angular 直接跳 4?
還怎麼學2啊?囧
Angular這次只是更換了命名方式而已, React的版本號都15了。
明年3月的 Angular 4 其實是屬於一次主要的版本更新,個人感覺會是像Angular1.2到1.4版本,一些代碼確實會break,會報錯,但是應該是仍然保留了angular2的基本特性。
為什麼是4而不是3?
因為router即將發布V4版本,Angular團隊不想讓大家感覺到版本不同導致困惑還有哪些?
向後兼容Angular 2, 更加清楚的展示報錯,這點太重要了,現在版本有時候的報錯很難理解,而且有的簡直比Angular 1 還有難懂,更快,更小。 未來的版本號: 個人感覺Angular團隊是明顯想加快迭代速度,佔領更多的市場,更新發布的同時,盡量減少代碼報錯和break。最後Angular團隊還說了,請各位媒體如實報道,咱們不是推倒了重新來,只是重大更新而已!
視頻來源:https://www.youtube.com/watch?v=aJIMoLgqU_o官方博客上說過這個問題,翻譯版參見 Angular中文社區
簡短來說制定這種版本管理策略的目的是:「確保將來總能以可預見的方式引入變更。我們希望依賴於Angular的每個人都知道:我們將在何時添加新特性以及如何添加,而當某個廢棄的特性將被移除時,你們也能有足夠的時間提前做好準備。」
這裡可以看出來,G胖是NG的實際負責人
angular3.0確認以坑。
隨意這幫逗逼索性開了4.0。
就像wlk一樣,先告訴你們,但是不定哪年才來。學了一下,太複雜,打算放棄了。一個簡單的HelloWorld就一大堆依賴。最坑的是node-sass編譯不通過。說我的VC版本有問題。周圍沒人交流。網上問,中文社區一副「這都不懂」的歧視,英文社區我又不懂英語……
已從2升到4基本沒改代碼。編譯後大小減少了很多 (60%) 載入時間的減少肉眼能看的到(2版本在很多千元安卓機上速度都很慢.4版本起碼減少了一大半載入時間)
angular襯衫 某寶沒搜到同款啊
說得好,我選擇學vue了~
我認為他們在發布這個消息的時候,內心是無比的掙扎和愧疚的,想想之前在 rc 的時候犯下的惡行,真是讓人無法信任現在的說辭……
讓我想起之前徐飛團隊踩坑到 rc 時失敗而直接導致換成了 React,然後又間接的導致他的離職,然後間接推動了天朝前端圈子的娛樂化。
讓我們在令人期待的 2017 年,翹首企盼繼 「重新定義 rc」 之後再次 「重新定義 semver」 吧!顫抖吧,少年!
另外,因為明年後年要發布 Angular 45678 了,官方不建議以後還叫之 「Angular 2」 了,就叫 「Angular」。這我就為難了,如何區分 1 和 2,要不然我說的時候還要解釋,所以,建議叫 「New Angular」,或者 「New NG」,或者 「NN」,啊啊啊啊啊啊啊啊,編不下去了……
以上~angular1都還沒學的人表示無壓力,
我不是很相信會能夠完美升級,反正我現在因為用了官網上推薦的UI庫,連2.2都升不上去
跳一個版本號,參見note7
推薦閱讀:
※你前端實習時得到的第一份任務是什麼?
※2016年,中國的前端在關注什麼?
※前端搞那麼多工具框架庫,是讓開發更簡單,還是更複雜?
※react 有哪些最佳實踐?
TAG:前端開發 |