Backbone 和 Angular 的優缺點比較

發布 汽車 2024-04-07
3個回答
  1. 匿名使用者2024-01-27

    Backbone 和 Angular 都是用 JS 編寫的 MV* 框架,可以用來完成一些豐富的前端程式,緩解後台程式的邏輯互動。

    而jquery就是乙個js庫,這個庫就像是別人把一些有用的效果和功能放在一起,方便別人使用,不需要先原生js來展示乙個真實的效果來寫很多知識**。 例如,如果我們想選擇乙個 id 為 aaa 的 div,那麼如果我們用 js 編寫它,我們需要:

    aaa");

    在jquery中,這就是您需要做的:

    #aaa");

    代表比以前少了很多,自然方便多了,相容性也比原生JS好多了

  2. 匿名使用者2024-01-26

    Backbone 是乙個輕量級的 MVC 框架。

    支援單向資料繫結。 (model ->view)。

    我們可以定義自己的檢視、模型和控制器。 簡化 DOM 中的事件繫結。 物件對映。

    但是,由於重量輕,因此具有靈活性。 通常,您可以自由混合搭配各種 JS 庫進行自定義開發。 API 非常簡單,數量很少,您可以在幾個小時的學習中輕鬆上手。

    Angularjs:說實話,我個人沒有用過它。 但是,它是乙個 MVVM 框架。 支援雙向繫結。

    檢視<->模型)。 使用它的好處是,大多數 DOM 操作都可以以 diretives 指令的形式完成,以規則的特殊方式直接寫入 HTML 中。 那麼 AugularJS 會幫你處理它,JS 開發者可以更好地將自己從 DOM 中解放出來,專注於 JS 的邏輯和業務。

    但是angularjs很重。 而且,學習成本高,內容比較大,而且比較複雜。

  3. 匿名使用者2024-01-25

    1. 框架的成熟度:

    Backbone比較成熟穩定,AngularJS有時會有bug,AngularJS的下乙個版本與以前的版本不相容; (但 Angular 的思想比 Backbone 的思想更先進——我個人認為)。

    2.使用靈活性:

    Backbone超級靈活,而AngularJS只能使用單一的解決方案; 但是骨幹太靈活了,需要自己寫的東西會很多。

    3.框架本身的尺寸:

    Backbone 本身比 AngularJS 小很多,尤其是在壓縮之後,但 Backbone 依賴於其他框架,所以在這方面,兩者並沒有太大的區別。

    4.使用框架帶來的**量:

    但是骨幹太靈活了,需要自己寫的東西會很多。 這樣一來,在開發簡單功能的時候,就會有更多的n個**,當然,專案越大越複雜,使用骨幹越好。

    5. 學習成本:

    Backbone的入門成本比較高,但是越走越容易,AngularJS的入門成本就越低,但是後期越難理解,就需要拋棄傳統的開發思路,深入理解AngularJS的思路。

    6. 與其他框架的相容性:

    Backbone與jQuery相容,並且有這麼多的第三方擴充套件,你可以在網上找到幾乎所有你想要的解決方案,但這也意味著你必須學習額外的第三方外掛程式。 AngularJS 只能與 Angular 的解決方案一起使用,該解決方案僅稱為 angular。

    注意:其實沒有比另乙個更好的了,你只能看看哪乙個更合適,或者你當前專案中正在使用哪乙個。 作為乙個合格的前端,最好兩者兼而有之。

相關回答
5個回答2024-04-07

洋蔥和蘿蔔可以一起吃,而且它們不會相互束縛。 >>>More

10個回答2024-04-07

<>手稿《櫻花劍聰》是齊英完成的。

5個回答2024-04-07

這與男孩在星座中無關。

8個回答2024-04-07

豬人和公雞人與狗人非常契合,他們會結婚,彼此相愛,擁有幸福的家庭。 >>>More

28個回答2024-04-07

王子有乙個情商第二連,可以進攻和防守。 上階更靠閃光,趙信幾乎不敢不閃光就按線,太子會好很多。 >>>More