De ce cadrele js, programare web


Există mai multe abordări pentru a scrie o astfel de cerere:

  1. Scrie în JS native.
    Aceasta este, fără utilizarea de biblioteci terțe părți. Să examinăm abordarea de date nu este așa cum este într-adevăr cheltui resursele, și în cele mai multe cazuri, în shuffle.
  2. Utilizarea bibliotecii.
    In acest tutorial, de exemplu, ia în considerare jQuery.
  3. Scrie pe cadru JS.
    Și ia în considerare această metodă prea.

Crearea unei aplicații cu jQuery

  • Pornire rapidă.
    Asta este, pentru a începe scris, nu are nevoie pentru a face orice setări. Trebuie doar să conectați biblioteca - este rapid.
  • Nu este nimic de a învăța.
    Mulți sunt familiarizați cu această bibliotecă.

Crearea unei aplicații pe cadru,

  • modele de cod structurat.
    Orice cadru poartă cu ea un fel de model de programare. Din acest motiv, el are un cod foarte structurat. De exemplu, Backbone.js poarta un model MVC, sau de exemplu, AngularJS poartă un model MVVM. Acest lucru simplifică foarte mult dezvoltarea în continuare a cererii.
  • Multe instrumente necesare a fost întâmplă „în caseta“.
    De exemplu, unele instrumente de rutare sau de standardizare.
  • Performanță înaltă.
    Orice cadru la zece ori mai rapid decât jQuery. Din nou, la fel pe proiectele mai mici, aceasta nu poate fi foarte important, cu toate acestea, pentru a mari este foarte vizibil. Aceasta este, aplicațiile jQuery pot începe să încetinească din cauza operațiunilor cu DOM-ohm foarte costisitoare.
  • scalabilitate ușoară și suport cod.
    Datorită faptului că acest cod este structurat, totul este în modulul său (model de rutare), este foarte ușor pentru a adăuga noi funcționalități.
  • Dezvoltarea rapidă.
    În etapa inițială, va trebui să fie configurat ca un cadru. Cu toate acestea, consecința va fi ușor de utilizat de faptul că totul este structurat și de a crește viteza de dezvoltare.
  • Cadrul de studiu.
    Aceasta este, în unele cadre au propriile lor sintaxa, cum ar fi în React.js sau Angular.js. Fiecare cadru are o ideologie „specială“ (din cauza acestui fapt, și poate fi pus în aplicare lucruri interesante).

Pentru aplicații mici, nu este foarte util, fie un cadru larg.

Cu toate acestea, pentru APS trebuie să utilizeze cadrul.

articole similare