Open source Javascript-biblioteker og rammer

Javascript-biblioteker og rammer


I vores forrige artikelr vi taler om Javascript, en af ​​de teknologier, der får websteder til at fungere fuldt ud. Som vi lovede, vil vi nu dedikere os til liste nogle open source-biblioteker og rammer, der kan lette vores arbejde ved hjælp af dette programmeringssprog.

Definition af Javascript-biblioteker og rammer

Selvom webstederne er meget forskellige, de har komponenter til fælles. Alle bruger en slags menu, mange bruger kontaktformularer eller viser fotos. At skrive disse komponenter fra bunden, hver gang de er nødvendige, forlænger udviklingstid og omkostninger.

Javascript-biblioteker og rammer De er samlinger af scripts (programmer), der udfører visse funktioner, der er nyttige til driften af ​​mange websteder. Forskellen på rammer med Javascript-biblioteker er, at de udgør en fælles løsning snarere end små ikke-relaterede løsninger.

Rammernes fleksibilitet varierer afhængigt af den valgte. Nogle bestemmer, hvordan webstedet skal bygges, mens andre har bedre tilpasningsevne.

Open source Javascript-biblioteker og rammer

Vinkelforskydning

Det vedligeholdes af Google og tænker for Cbagved og vedligeholde enkeltsides webapplikationer. Det vedtager Model-View-Controller-arkitekturen.

Angular bruger databinding som et af hovedbegreberne for at få arbejdet gjort. Brugeren interagerer med grænsefladen. Når interaktionen er færdig, opdateres visningen med de nye værdier, som igen interagerer med modellen og sikrer, at alt er synkroniseret

Rammen udvider HTML-evnen til brug ved oprettelse af dynamiske applikationer. Det er fuldt udvideligt og fungerer godt sammen med andre biblioteker. Hver funktion kan ændres eller erstattes, så de passer til udviklernes behov.

React.js

Fue udviklede sig af Facebook og er fokuseret på at skabe dynamiske brugergrænseflader på websteder med høj trafik. Dens anvendelse af virtuelle dokumentobjektmodeller gør det let at integrere med ethvert projekt.

D3.js

D3.js er et JavaScript-bibliotek, der giver udviklere mulighed for at oprette rige websider med data manipulationsfunktioner ved hjælp af SVG, HTML og CSS

Det er et værktøj ideel til oprettelse af websider af høj kvalitet, der viser datadrevne grafer.

vue.js

Det er en progressiv ramme designet til at opbygge brugergrænseflader. I modsætning til andre monolitiske rammer, Vue den er designet fra bunden og op til gradvis at kunne vedtages. Det centrale bibliotek fokuserer kun på visningslaget, og det er let at integrere med andre eksisterende biblioteker eller projekter.

Ember.JS

Denne ramme at opbygge webapplikationer iDet inkluderer alt hvad du behøver for at oprette rige brugergrænseflader, der fungerer for enhver enhed.

Babylon.JS

Denne bibliotekara leverer JavaScript API'er til oprettelse af 3D-webapplikationer. Ud over Javascript bruger det WebGL. Oprettelse af enkle 3D-objekter som en kugle er let og kan gøres med blot et par linjer kode. Meteor

Det er en platform til oprettelse af mobile og desktop applikationer og websteder på en enkel, effektiv og skalerbar måde.

JQuery

jQuery er et bibliotek hurtig JavaScript, og med mange funktioner på trods af den lille plads, den optager. Gør aktiviteter som at rulle og manipulere HTML-dokumenter, begivenhedshåndtering, animation og Ajax meget lettere med en brugervenlig programmeringsgrænseflade, der fungerer med de fleste browsere.

tre.js

Også fokuseret på 3D-udvikling og baseret på WebGL det er ideelt til at udvikle spil og animationer. Denne ramme det er ideelt til gengivelse af 3D-objekter på skærmen.

node.js

Her taler vi om en JavaScript-runtime bygget med Chromes V8 JavaScript-motor. Det blev oprettet med fokus på at være nyttigt ved oprettelse af meget skalerbare netværksprogrammer, såsom webservere.

backbone.js

Er måske Den mest populære af Javascript-rammerne. Måske bruges til at oprette applikationer på en enkelt sidetil. Det er baseret på ideen om, at alle serversidesfunktioner skal strømme gennem en API, som hjælper med at opnå komplekse funktioner ved at skrive mindre kode.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Carles royan sagde han

    Hej!

    AngularJs er Angular1, som er forældet og ikke anbefales til nyudvikling. For den aktuelle version skal vi henvise til den som "Vinkel" for at tørre. Link: https://angular.io/

    hilsen

    1.    Diego tyske Gonzalez sagde han

      Tak for oplysningerne.

    2.    Diego tyske Gonzalez sagde han

      Jeg foretog korrektionen, men glemte at give dig æren. Jeg ordner det om et stykke tid, tak igen