Buksan ang mapagkukunang mga library ng Javascript at balangkas

Mga librarya at balangkas ng Javascript


Sa aming nakaraang artikulopinag-uusapan natin Ang Javascript, isa sa mga teknolohiya na gumagawa ng mga website na gumana sa kanilang buong kakayahan. Tulad ng ipinangako natin, ngayon ay itatalaga natin ang ating sarili maglista ng ilang mga open source na aklatan at balangkas na maaaring mapabilis ang aming gawain gamit ang wikang ito sa pagprograma.

Kahulugan ng mga library at balangkas ng Javascript

Bagaman ang mga website ay ibang-iba, mayroon silang mga sangkap na pareho. Gumagamit ang bawat isa ng ilang uri ng menu, maraming gumagamit ng mga contact form o nagpapakita ng mga larawan. Ang pagsulat ng mga sangkap na iyon mula sa simula sa tuwing kinakailangan ang mga ito ay nagpapahaba sa oras at gastos sa pag-unlad.

Mga librarya at balangkas ng Javascript Ang mga ito ay mga koleksyon ng mga script (programa) na nakakatupad sa ilang mga pag-andar na kapaki-pakinabang para sa pagpapatakbo ng maraming mga website. Ang pagkakaiba ng mga balangkas sa mga library ng Javascript ay ang bumubuo sa isang magkasanib na solusyon sa halip na maliliit na hindi nauugnay na mga solusyon.

Ang kakayahang umangkop ng mga balangkas ay nag-iiba depende sa isang napili. Natutukoy ng ilan kung paano kailangang itayo ang site, habang ang iba ay may mas mahusay na kakayahang umangkop.

Buksan ang mapagkukunang mga library ng Javascript at balangkas

Anggular

Pinapanatili ito ng Google at ay nag-iisip para sa Clikuran at mapanatili ang mga solong aplikasyon ng web page. Pinagtibay nito ang arkitektura ng Model-View-Controller.

Gumagamit ang angular ng data binding bilang isa sa mga pangunahing konsepto upang matapos ang trabaho. Nakikipag-ugnay ang gumagamit sa interface. Kapag tapos na ang pakikipag-ugnayan, na-update ang view sa mga bagong halaga, na siya namang nakikipag-ugnay sa modelo at tinitiyak na ang lahat ay naka-sync

Ang balangkas ay nagpapalawak ng kakayahan ng HTML para magamit sa paglikha ng mga dynamic na application. Ito ay ganap na napapalawak at gumagana nang maayos sa iba pang mga aklatan. Ang bawat tampok ay maaaring mabago o mapalitan upang umangkop sa mga pangangailangan ng mga developer.

React.js

Fue umunlad sa pamamagitan ng Facebook at nakatuon sa paglikha ng mga dynamic na interface ng gumagamit sa mataas na mga site ng trapiko. Ang paggamit nito ng mga virtual na modelo ng object ng dokumento ay ginagawang madali upang isama sa anumang proyekto.

D3.js

D3.js ay isang library ng JavaScript na nagbibigay-daan sa mga developer na lumikha ng mayamang mga web page na may mga tampok na pagmamanipula ng data gamit ang SVG, HTML at CSS

Ito ay isang tool mainam para sa paglikha ng mga de-kalidad na web page na nagpapakita ng mga graph na hinihimok ng data.

vue.js

Isang progresibong balangkas na dinisenyo upang bumuo ng mga interface ng gumagamit. Hindi tulad ng iba pang mga monolithic frame, Vue ito ay dinisenyo mula sa lupa hanggang sa maging incrementally ampon. Ang gitnang aklatan ay nakatuon lamang sa view layer, at madali itong isama sa iba pang mga mayroon nang mga aklatan o proyekto.

Ember.JS

Ang balangkas na ito upang bumuo ng mga web application iKabilang dito ang lahat ng kailangan mo upang makabuo ng mga rich interface ng gumagamit na gumagana para sa anumang aparato.

Babylon.JS

Librarian na itoa nagbibigay ng mga JavaScript API para sa paglikha ng mga 3D web application. Bilang karagdagan sa Javascript gumagamit ito ng WebGL. Ang paglikha ng mga simpleng 3D na bagay tulad ng isang globo ay madali at maaaring magawa sa pamamagitan lamang ng ilang mga linya ng code. Meteor

Ito ay isang platform para sa paglikha ng mga mobile at desktop application at website sa isang simple, mahusay at nasusukat na paraan.

JQuery

Ang jQuery ay isang silid aklatan mabilis na JavaScript, at may maraming mga tampok sa kabila ng maliit na puwang na sinasakop nito. Ginagawang mas madali ang mga aktibidad tulad ng pag-scroll at pagmamanipula ng mga dokumento ng HTML, paghawak ng kaganapan, animasyon, at Ajax na may isang madaling gamitin na interface ng programa na gumagana sa karamihan ng mga browser.

Tatlo.js

Nakatuon din sa pag-unlad ng 3D at batay sa WebGL mainam ito para sa pagbuo ng mga laro at animasyon. Ang balangkas na ito mainam ito para sa pag-render ng mga 3D na bagay sa screen.

node.js

Pinag-uusapan natin dito ang tungkol sa isang runtime ng JavaScript na binuo gamit ang V8 JavaScript engine ng Chrome. Nilikha ito na may pokus ng pagiging kapaki-pakinabang sa paglikha ng lubos na nasusukat na mga programa sa network, tulad ng mga web server.

backbone.js

Ay siguro Ang pinakatanyag ng mga balangkas ng Javascript. Ay maaaring maging ginamit upang lumikha ng solong mga application ng pahinasa Ito ay batay sa ideya na ang lahat ng mga pag-andar sa panig ng server ay dapat na dumaloy sa pamamagitan ng isang API, na makakatulong makamit ang mga kumplikadong pag-andar sa pamamagitan ng pagsulat ng mas kaunting code.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Carles royan dijo

    Hello!

    AngularJs ay Angular1 na kung saan ay luma na at hindi inirerekomenda para sa bagong pag-unlad. Para sa kasalukuyang bersyon dapat kaming mag-refer bilang "Angular" upang matuyo. Link: https://angular.io/

    Regards

    1.    Diego German na si Gonzalez dijo

      Salamat sa impormasyon.

    2.    Diego German na si Gonzalez dijo

      Ginawa ko ang pagwawasto ngunit nakalimutang bigyan ka ng kredito. Aayusin ko ito sandali, salamat ulit