作者:
zeldo (瓜拉度)
2020-01-09 14:51:47小弟當初走入前端使用的框架就是從Angular開始的,從1.x版至8,現在還有在維護1.x的
平台,雖然兩種版本開發思維截然不同,可對Angular的開發模式也算習慣了。當然跟些
高手比還有很大的學習空間。
但對於每次都會對公開發表的統計數據中,看到Angular市佔率持續萎縮感到不解,而且
許多公司對於專案開發使用的前端框架感覺上也是React跟Vue比較常見,讓小弟有點危機
感,是不是所熟悉的技能慢慢在市場上被淘汰了。
原因還是不好入門跟學習曲線的關係嗎?
想請問各位前輩們Angular持續萎縮的原因有哪些呢?
作者:
neo5277 (I am an agent of chaos)
2020-01-09 15:09:00有嗎?
不夠潮啊!用angular沒feel chill不起來
作者: ku399999 2020-01-09 15:42:00
我認為JS和HTML在快速變化 前端流行起用新東西取代舊方案的風潮 但這個思維和angular一至性的完整解決方案不那麼吻合 導致沒那麼受歡迎但一開始的萎縮原因還是1.x->2實在太痛苦了...怒跳
作者:
umum29 (....)
2020-01-09 16:30:001.x->2嚇到一堆人 但大公司主推的工具還是會有一定市場
如果你只要寫前端那,重學就好了啊!應該半年內可以上手吧!
作者:
jhnny97 (≡( ゚Д゚))
2020-01-09 18:29:00寫過 angular 再學 react vue 不用半年吧,一個禮拜內就夠了吧(?)
angular很好啊 文件能啃完基本上該會的都回了 typescript編譯也幫你弄好好不用再去學什麼Babel+webpack之前剛學react都還沒開始寫光看babel跟webpack設定就看到快崩潰
從工程師的角度看 又慢又難用 在 template 裡用的變數完全沒有 type secure 都已經用了 typescript 卻得不到型別系統的好處angular core 裡面一大堆 any 相比之下 react 對 typescript 還比較友善==唯一想到 angular 勝過 react 的點是 css 管理
作者: lightyen (lightyen) 2020-01-10 00:18:00
難上手 文件太長
作者:
luke72 (ccc)
2020-01-10 01:51:00我當初學angularjs,整整一周不知從何下手,門檻高到不行去學看看vue就知道多直覺 angular根本是另一個世界的東西然後公司選哪套喔 可以開angular職缺看看 根本找不到人主動打電話去邀請面試 每個聽到是angular就謝謝再聯絡了
我之前有試一下Vue但是vuex的值,然後元件用computed一直抓不到vuex中值的變化,後來就改react-redux了
作者:
shter (飛梭之影)
2020-01-11 11:21:00mutation 和 dispatch commit 確實是 Vue 中偏難懂的一環當初第一次在 Vuex 這邊也是花了兩天才搞懂怎麼把變數弄進 computed, 不過也是因為這邊才知道原來 computed寫法上還可以傳 set get function 而非只能純 get function
主要是我覺得react-redux比vuex好懂,雖然是同樣的
作者:
strlen (strlen)
2020-01-11 22:04:00你不如問為什麼爛到掉渣的JavaScript會壯大今天這模樣
作者: ladyboy99 (lady_boy) 2020-01-14 09:40:00
Angular本質是一群工程師為了做框架而產生 而不是開發者透過遇到的問題而產生的框架
作者:
rodion (r-kan/reminder)
2020-01-14 15:45:00覺得JS爛的人請參見Javascript: The good parts這個語言確實有一些糟糕透頂的部分 但是只要避開它們其它還是有許多寫起來非常舒服的地方的 (個人認為不下py)