為什麼有一些Angular開發人員再也不想用它了?

angular摸摸頭,不要怕!是金子總會發光!原先學安卓開發的,喜歡前端就屁顛寫起來了,一個禮拜寫畢設的時候邊學angular邊用來寫畢設,對於依賴注入,因為有面向對象思想學過java,所以angular感覺很熟悉,學起來除了看英文文檔比較吃力慢之外,用畢設熟悉了angular的常用點,到現在寫公司的產品,怎麼說呢,用angular結合primeng,開發簡直不要太爽,要不是業務邏輯極度變態,真的開發一套基礎系統很快很快!而且跑頁面,老產品用的是angularjs,跑頁面,angular簡直不要太快了!再加上,打包後的包,小超級超級多!挺angular!慢慢感覺周圍越來越多學起angular了!是金子總會發光!而且!angular?netcore


手頭的項目規模越來越大,說實在的確實有過「直接用 ng(≥2)多好」的想法。目前的選型是 Vue + TS,自己組織項目結構處理模塊劃分,基本就是在畫一個 ng 那樣的形狀。

真的到複雜到不行的程度,除非有類似 Vue Enterprise 這樣的框架,否則很可能是會投靠 ng 的,只不過,呃,視圖組件要重新魔改了。如果真的不行,混用啊 ( ′_ゝ`)

個人體驗的話,ng 並沒有那種再也不想用的感覺,雖然有些 API 設計的是不咋清新。

還是要看項目體量啊。


因為國內目前移動端優先 未來朝多終端發展 那麼兼容性就是關鍵

我想問下angular用那麼多先進的技術 導致低版本瀏覽器一堆polyfill

而且開發速度 框架運行速度 並不比其他框架快很多


我可以說因為angular的官網文檔 寫的太晦澀了么。

angular 好像是帶著後端思維開發的,具體就不知道了。

所以前端er門可能會不太適應

補充官網的說明:

AngularJS"s sweet spot

AngularJS simplifies application development by presenting a higher level of abstraction to the developer. Like any abstraction, it comes at a cost of flexibility. In other words, not every app is a good fit for AngularJS. AngularJS was built with the CRUD application in mind. Luckily CRUD applications represent the majority of web applications. To understand what AngularJS is good at, though, it helps to understand when an app is not a good fit for AngularJS.

Games and GUI editors are examples of applications with intensive and tricky DOM manipulation. These kinds of apps are different from CRUD apps, and as a result are probably not a good fit for AngularJS. In these cases it may be better to use a library with a lower level of abstraction, such as jQuery.


jq=&>angularjs=&>angular 越來越愛。因為一直在做後台系統?

明白了angular怎麼用之後你會感覺,啥都幫你弄好了,你只需要明白下產品邏輯。。

自己各種瞎組合一套,很大概率組合瞎了。。。所以我還是喜歡這種全的


反正我們應該是會用下去,已經入的有點深了


說不定是因為招不到人。(死魚眼

國內環境對Angular不友好啊。


先不論這個調查是否嚴謹。

我只是覺得題目描述的有一些Angular開發人員不想用Angular卻還在用的人表示可憐。

寫代碼本來是件興趣使然的事,出現無腦黑的果然是"有人的地方就有江湖啊"。


恐懼!人們總是恐懼走出舒適區,恐懼新鮮事物。哪怕是1+1=2,也會被這份恐懼不斷繁衍疊加成微積分。

我不希望大家過度迷信於Angular,也鼓勵已經Angular全家桶成癮的團隊多接觸其他前端技術。

但還在猶豫的同僚們,請大膽走出舒適區,去牆外看看世界吧。

學無止境,苦海行舟。

說真的,學習本身是會成癮,尤其在越學越感到無知時對知識產生的敬畏。

全棧將是未來常態,我們敬畏知識,不斷挑戰,推陳出新!

至於Angular?只是我們的情人而已。

那麼,為什麼還會有人會拋棄它?

http://futurestack.cn/about/

『未來全棧』分享


在問為什麼之前,先問是不是。


我是另一小半?


雖然沒被邀請但我也來湊個熱鬧。

短暫試用了angular和react後,公司決定項目用angular做(其實是ionic)。現在也寫了大半年了。

我對ionic不滿意的一點就是模塊封裝不嚴,不是重點不展開講了。

我對angular不滿意的一點是,我想洗個angular的library,折騰了好幾天看了各種大神的tutorial我竟然沒搞定。也可能是我比較笨。我想要的效果是dependency的angular版本和最終app的angular版本無關。哪位大神如果知道怎麼做麻煩告訴我一聲。謝謝了。


因為公司招聘不要了。現在公司面試react和vue是必備,會angular不能加分說不定減分(前兩天架構開會都說做老項目同學快從angular逃出來不,不然找不到工作了)。雖然ng2-4完全不一樣突破,但是強耦合ts再一次讓他減分,想想ts必須不斷跟上es版本進步,如果有一天es10變成ts超集 那ts就完了和coffeescript一樣成為茶餘飯後談資(當然微軟爸爸應該不會讓這個產生)


如果不用npm構建可不可以使用,很多公司就是頁面引入個js文件開干,很多後台人員寫前台,你讓他搞什麼spa,什麼這的那的不現實,這裡面vue做的最好,本身可以組件化模式開發也可以傳統模式開發,react本身也可以去除jsx編寫應用(當然了,這背離了使用它的最大意義)。


推薦閱讀:

新手小白想系統性學習angular2,不知從何學起,求大神指點?
如何了解Angular(非Angular.js)的實現原理?
angular2中數據狀態管理方案有哪些?
PC 前端是不是沒希望了?
Angular和React哪個更有前景?

TAG:開發人員 | 前端開發框架和庫 | Angular? |

分頁阅读: 1 2