Åpen kildekode Javascript-biblioteker og rammer

Javascript-biblioteker og rammer


I vår forrige artikkelr vi snakker om Javascript, en av teknologiene som får nettsteder til å fungere fullt ut. Som vi lovet, vil vi nå vie oss til liste opp noen open source-biblioteker og rammer som kan lette arbeidet vårt ved hjelp av dette programmeringsspråket.

Definisjon av Javascript-biblioteker og rammer

Selv om nettstedene er veldig forskjellige, de har komponenter til felles. Alle bruker en slags meny, mange bruker kontaktskjemaer eller viser bilder. Å skrive komponentene fra bunnen av hver gang de trengs forlenger utviklingstiden og kostnadene.

Javascript-biblioteker og rammer er samlinger av skript (programmer) som utfører visse funksjoner som er nyttige for driften av mange nettsteder. Forskjellen på rammeverk med Javascript-biblioteker er at de utgjør en felles løsning snarere enn små urelaterte løsninger.

Rammeverkets fleksibilitet varierer avhengig av den valgte. Noen bestemmer måten nettstedet må bygges på, mens andre har bedre tilpasningsevne.

Åpen kildekode Javascript-biblioteker og rammer

Vinkel

Det vedlikeholdes av Google og tenker for Cbak og vedlikeholde enkeltsides webapplikasjoner. Den vedtar Model-View-Controller-arkitekturen.

Angular bruker databinding som et av hovedbegrepene for å få jobben gjort. Brukeren samhandler med grensesnittet. Når interaksjonen er ferdig, blir visningen oppdatert med de nye verdiene, som igjen samhandler med modellen og sørger for at alt er synkronisert.

Rammeverket utvider muligheten for HTML for bruk i å lage dynamiske applikasjoner. Den er fullt utvidbar og fungerer bra med andre biblioteker. Hver funksjon kan endres eller erstattes for å dekke utvikleres behov.

React.js

Det var utviklet av Facebook og er fokusert på å skape dynamiske brukergrensesnitt på nettsteder med høy trafikk. Bruken av virtuelle dokumentobjektmodeller gjør det enkelt å integrere med ethvert prosjekt.

D3.js

D3.js er et JavaScript-bibliotek som gjør det mulig for utviklere å lage rike websider med funksjoner for datamanipulering ved hjelp av SVG, HTML og CSS

Det er et verktøy ideell for å lage websider av høy kvalitet som viser datadrevne grafer.

vue.js

A progressivt rammeverk designet for å bygge brukergrensesnitt. I motsetning til andre monolitiske rammer, Vue den er designet fra grunnen av for å være trinnvis adopterbar. Det sentrale biblioteket fokuserer bare på visningslaget, og det er enkelt å integrere med andre eksisterende biblioteker eller prosjekter.

Ember.JS

Dette rammeverket å bygge webapplikasjoner iDen inkluderer alt du trenger for å bygge rike brukergrensesnitt som fungerer for alle enheter.

Babylon.JS

Denne bibliotekarena gir JavaScript APIer for å lage 3D-webapplikasjoner. I tillegg til Javascript bruker den WebGL. Å lage enkle 3D-objekter som en sfære er enkelt og kan gjøres med bare noen få kodelinjer. Meteor

Det er en plattform for å lage mobile og stasjonære applikasjoner og nettsteder på en enkel, effektiv og skalerbar måte.

JQuery

jQuery er et bibliotek rask JavaScript, og med mange funksjoner til tross for den lille plassen den opptar. Gjør aktiviteter som å bla og manipulere HTML-dokumenter, hendelseshåndtering, animasjon og Ajax mye enklere med et brukervennlig programmeringsgrensesnitt som fungerer med de fleste nettlesere.

tre.js

Også fokusert på 3D-utvikling og basert på WebGL det er ideelt for å utvikle spill og animasjoner. Dette rammeverket den er ideell for gjengivelse av 3D-objekter på skjermen.

node.js

Her snakker vi om en JavaScript-kjøretid bygget med Chromes V8 JavaScript-motor. Den ble opprettet med fokus på å være nyttig i å lage svært skalerbare nettverksprogrammer, for eksempel webservere.

backbone.js

Er kanskje Den mest populære av Javascript-rammene. Kan være brukes til å lage applikasjoner på en sidetil. Det er basert på ideen om at alle server-side-funksjoner må strømme gjennom en API, som vil bidra til å oppnå komplekse funksjonaliteter ved å skrive mindre kode.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Carles royan sa

    Hei!

    AngularJs er Angular1 som er utdatert og ikke anbefalt for ny utvikling. For den nåværende versjonen må vi referere til den som "Vinkel" for å tørke. Lenke: https://angular.io/

    Hilsen

    1.    Diego German Gonzalez sa

      Takk for informasjonen.

    2.    Diego German Gonzalez sa

      Jeg gjorde rettelsen, men glemte å gi deg æren. Jeg fikser det om en stund, takk igjen