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

時間 2021-05-30 03:54:22

1樓:顧不上

很簡單,專案沒有複雜到一定的程度,甚至開發人員就乙個人,然後會覺得Angular是不是過於繁瑣了。

當專案到達一定的複雜度,團隊人員增加,協同工作時,就會發現Angular是個好東西(包括它裡面引入的那些玩意)。

不過既然已經問到了Angular,那想必是乙個至少觸及前端的開發人員,我個人覺得,乙個前端相關的開發人員必須具備包容和持續學習的品質,因為這個領域變化太快的,各種玩法都在被不斷的引入,如果想在這個領域混下去,而且混得好,就不要一成不變或者對不同的東西有偏見。

2樓:

不想用很正常,你要說ng很全乎也不一定,ng是想全乎來著,但是央央大前端,是你能全乎的過來的麼?而且ng還排他。

ng的死忠粉更加狂熱一些,整天說自己無敵,逆天,什麼都是對的,都得按照我的思路來。

的確ng非常超前,開發速度非常快,ng2果斷徹底ts化,從幾開始就rxjs化了。

雖然我也很喜歡vue的漸進式思路,但是他確實做得不咋地吧。

好吧,對我來說,最主要的還是,ng不支援中文名繫結,這時候nger就會來瞎叫喚了,你不該用中文啊,啥啥的,又不是我想,就是有中文咋了?幾百個變數我都要想辦法翻譯注釋不成?

還有就是rxjs統治一切,統治httpclient,我還是願意用async await怎麼了?rxjs處理一些問題雖然很好,但他不是銀彈,他也只能專注於他該處理的問題,為何要用rxjs統治一切?等著框架再換一波咯,總之,前端還在變革,我還是以後端語言為主吧。

3樓:caoglish

在某些領域,google的信譽是破產的。

當年沒reeact和vue,angular是算新框架中理念最好的,本著相信google的信譽,花了很多時間研究angular。而且推薦公司幾個專案的前端使用angular。

自己的乙個專案:

還在知乎寫了一些關於angular的文章:

AngularJS 於前端開發有什麼作用,對比其它框架有何優點?

Web 前端開發需要使用 MVVM 框架嗎?

然而angular2發布了,說是angularjs和angular2不是乙個框架,但保留了名字。我的專案遷移困難,什麼都要重新學習。很顯然,他們是要放棄angularjs了,可以說這次angular2的發布,對於已經花了大力氣學習angularjs人來說,根本就是災難。

工作專案已經上線,幾年後前端已經很難公升級了。這裡開始google對於angular的信譽已經開始破產了。這次更新的災難不亞於python3和firefox57,很多過去堅實的擁護者紛紛離開。

而我不在使用的原因很簡單,擔心angular再來一次不相容公升級,導致現有專案更無法維護。

這個時候又正好出現了react和vue,難度比angular低,卻很好的繼承了angular的很多理念。所以轉移框架就變得理所當然的。新IT技術,應該讓程式設計越來越簡單,而不是越來越難。

Angular這點讓人失望。

而google有放棄專案的傳統,比較google專案多,很多專案被砍也是能理解的。在rss reader和angularjs的熱門專案被無情放棄後,至少我還是會比較擔心angular的前景。我再也不想使用Angular了。

Life is short,Why Angular?

4樓:

emmm 用過一丟丟 angular,也初步用過 vue 。

我舉另外乙個後端的例子。這兩個框架給我的感覺就是和 django 以及 flask 給我的感覺很像。前者什麼都有,連檔案位置都給你安排的明明白白,後者基本就乙個框架,需要什麼模組自己加。

然而很快我就發現,按照最佳實踐給 flask 配置好資料庫、session 以及 admin 之後,儼然就是乙個 django 。誠然靈活性比較大,可是需要自己規定的東西也很多...

5樓:句點點

是公司不用了,沒有vue和react輕量也是原因,適合大型專案,上手也難,你也知道,國內不就是講究開發速度麼,沒人用很正常

6樓:

也許有很多原因,這裡只說乙個原因:

有些人只是【程式設計師】,而不是【工程師】

他們不願意學習哪怕只是一丟丟的後端知識

他們不願意去尋找了解任何一點點的mock知識,一旦失去後端的幫助,他們的工作會直接阻塞,直到後端把api提供出來,他們才能繼續工作,而一旦api有更改,他們就繼續阻塞,等待後端提供新的api

swagger,是一定不能去了解的

node+express,當然也不行

mock框架,肯定是不會去用的

只能靠後端的幫助,才能維持自己的工作

更不要說去寫測試了,跑起來點一點就夠了,點之前燒個香,祈禱不會有錯

7樓:front-Y

哎, 樓主開發模式沒對啊。。。。。

連前端工程化都沒。。。。哎,說什麼了。。。

你去查查:Stack Overflow 2018 開發者調查報告, 吧。比如:vue字眼都沒出現;

你們是不是應該在考慮一下自己的開發模式了?現在國內可以說剛從jq到vue的未入門階段吧。

真正要走服務化+應用化的開發模式,路還很長啊。這模式下的應用端將要乙個複雜的前端架構啊。。。。。

8樓:Pippo

不是不想用了是公司和團隊改用vue了寫了2年angularjs 半年angular的我認為angular5不知道比vue高到哪兒去了,奈何別人不用

9樓:LancerComet

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

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

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

還是要看專案體量啊。

10樓:凌柏超

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

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

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

11樓:寫個程式換個餅

各類框架只是停留在熟練使用的階段。

NG被黑也不是一天兩天了,各個框架之間的學習成本大小,模式理念的不同。都會觸動使用者的認同或牴觸。

關於框架良性看待,根據不同的業務場景合理選擇。框架沒有最好的,僅僅只有最合適的。

看看jquery都被黑的一無是處了,但做輕量級或DOM操作複雜的應用jquery還是最方便的。雖然它僅僅是個類庫。

雖然如此,還是存在不可迴避的問題。NG最大的敗筆應該是1-2不相容,大版本更新過於急躁,雖然很有遠見。然而第一波浪往往幹在了沙灘上。

但不得不說,NG做管理系統還是蠻方便的。

12樓:「已登出」

對於前端來說,大企業內部 SPA 是必要之惡;更多好玩的東西是做互動的部分。 React 和 Vue 做互動元件比 angular 和 dom 方便;angular 做互動元件雖然比 dom 方便但是要寫的多

13樓:訾紹飛

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

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

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

14樓:召伯樹

給你一套完整且優秀的技術方案,附贈完善的文件,又替你把原有開發效率低的語言優化了。如此盡心盡力,然而並沒有多少人用。

這並不僅僅是 ng 的問題,我實際說的是 .net,而且.net 還有藍星第一IDE加成。

大家雖然都是搞技術的,然而很多問題並不是單純的技術問題,這就是學術與工程的區別。前者總是能假設乙個理想的條件,後者不得不去考慮各種艹蛋的情況。

舉個例子 : ng 學習曲線高,有人反駁說,這是你工作的團隊太差,趕緊換個地方。然而實際上,假如你僅僅是個開發,當然可以拍拍屁股走人,可是假如你是乙個leader呢?

乙個 leader 本來就需要在現有的條件下發揮團隊最大的效率,你不可能指望你的團隊各個都是大神,於是不得不選擇乙個偏保守的方案。

15樓:汪志成

怎麼說呢,只能說有些人黑Angular的唯一手段就是撒謊。

他們知道自己在撒謊

我們也知道他們在撒謊

他們也知道我們知道他們在撒謊

然而他們還是在撒謊

這種貨色,別用Angular,不想與你為伍。請把你的髒手從Angular身上拿開。

16樓:劉雨颺

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

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

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

學無止境,苦海行舟。

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

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

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

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

futurestack.cn/about/『未來全棧』分享

17樓:liuwei

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

18樓:古月

一半以上,不要那麼危言聳聽好不好,我不是angular的痴迷粉絲,但是用過它之後,深切覺得它太強大好使了,至少現在做的乙個應用,不到乙個月就完成了具體功能;之前用過Extjs三年,jQuery兩年,開發周期與angular比不可同日而語;就現在我了解的周圍前端開發來說,大部分都還是很喜歡用angular的,還極力推薦;真的很少看到說用過angular的以後都不想再用了的,但也不排除沒有這種,那就是自身不適應罷了......

為什麼一些經歷比另一些經歷記得更牢?

蒙圈兒 裡面第幾集是我編的啊。別糾結細節。意思就是,你以為你 甄嬛傳 已經看過十幾遍,記清楚了?其實考試不這麼考啊!哪門科目考你 這本書主題是什麼 所以,根本就是一樣的好嘛!看書和看電視劇集沒區別 安靜的娟 主要還是這件事情對你目前狀況的影響 尤其是好的方面。就好像你因為喜歡某個愛跑步的男孩子,而天...

為什麼一些刀是雙面刃,一些是單面刃?

害羞 全球大多數地方刀劍是不分的 你可能覺得這些人踏馬好奇怪哦 但我覺得刀和劍有些概念是重疊的 我認為按照中中國人的分類方法劍算一種極特殊的刀首先刀劍都有短柄而刀還有長柄 比如冷豔鋸朴刀 刀劍都有雙刃的而刀有單刃的刀劍都有直的而刀有彎的 我猜會有人槓金蛇劍那不更說明刀劍不分家麼 所以說劍也是刀刀還是...

為什麼想要一些東西,有一些需求不會明說。而是想讓對方自己知道然後滿足自己?

柔杉 就是怕被拒絕,挨批評。我小時候就那樣,唯一一次還是在徵求過我媽的同意下想選擇自己喜歡的書包,結果當著那麼多人的面,被拒絕 被批評。我到現在想起來都會難過。P.S我父母那幾年一直在外面做生意,我一年能見她們兩次。 中潔心理諮詢工作室 你說的幾種可能性都可能存在,每個人的家庭互動方式不一樣,孩子形...