如何評價Medium文章【為什麼Angular太小太晚】?
https://medium.com/@chriscordle/why-angular-2-4-is-too-little-too-late-ea86d7fa0bae
引用原文評論就行了:
Have you written an angular 4 application that actually does anything? If so, can you share you github? It is easy to criticize something you don』t have experience in.
無知者無畏。會被這種言論誤導的人,大概也不是Angular的目標用戶吧。畢竟,Angular還是會要求用戶具有起碼的邏輯水平的。
我們有不少項目從Angular 2開始用。
Angular最大的特點就是契合Java程序員的思路,在企業應用中佔有很重要位置。哪裡是你寫個博客、搞個個人網站能看到的?Angular的使用,一個明顯的益處就是層次結構分明,寫文檔好寫,分工也方便,新人交接上手很規範明確,再加上TypeScript的類型註解和編譯檢查,沒做過上規模協作的項目都體會不到這些好處的重要性。
不是我說,知乎改版React之後,這體驗差不少,還不如一開始就一路換成Angular。當然,或許是React用的姿勢不太對。
前端框架的使用又沒毛難度,也要相互鄙視,毛病!
多一些工程化思維,讓自己變成熟一些吧!
還有啊,這「too little and too late」是說膽子大一些、步子快一點吧?是不是該追時髦我不知道,但是我知道穩定性有時候才更重要,比如Java,每步改變都小心翼翼,然而用著就是放心!所以,我希望Angular在兼顧新特性的同時,也能借鑒Java的發展模式與策略!不用什麼新就上什麼!多敲幾行代碼遠比上線後出現各種莫名其妙的坑來得划算!
什麼樣的程序員才追求時髦的特性?
對這篇文章名的翻譯我有點意見,說Angular「太小太晚」讓人感覺Angular太小,要知道Angular的功能集合可真不小。
too little and too late形容的是Angular自身發展的努力,步子不夠大,主要還是慢人一拍,不,應該說是慢好幾拍。
雖然這篇文章這麼說,但我相信Angular還是有市場的,目標人群就是不想費心搭建定製全套技術棧的開發者,別誤會,這不是貶義。
就目前來看,Angular對於企業內部應用開發還是不錯的,Google自己就在(zhi)用Angular開發內部應用。
還是那句老話:你的時間花在哪裡,你的收穫就在哪裡。
沒有3年以上後端工作經驗的前端工程師比較難理解angular的設計理念。
在angular路上繼續挖坑。
推薦閱讀:
※漸進增強的 CSS 布局:從浮動到 Flexbox 到 Grid
※React v16.2.0:Fragments
※實戰 | 用原生js寫一個"多動症"的簡歷
※前端周刊第42期