U našem prethodni članakr mi razgovaramo o tome Javascript, jedna od tehnologija koja čini da web stranice rade punim kapacitetom. Kao što smo i obećali, sada ćemo se posvetiti tome navesti neke biblioteke i okvire otvorenog koda koji nam mogu olakšati rad koristeći ovaj programski jezik.
Definicija Javascript biblioteka i okvira
Iako su web stranice vrlo različite, imaju zajedničke komponente. Svi koriste neku vrstu menija, mnogi koriste obrasce za kontakt ili prikazuju fotografije. Pisanje tih komponenata ispočetka svaki put kada su potrebne produžuje vrijeme i troškove razvoja.
Javascript biblioteke i okviri To su zbirke skripti (programa) koje ispunjavaju određene funkcije korisne za rad mnogih web lokacija. Razlika okvira s Javascript bibliotekama je u tome što oni predstavljaju zajedničko rješenje, a ne mala nepovezana rješenja.
Fleksibilnost okvira varira ovisno o odabranom. Neki određuju način na koji se lokacija mora graditi, dok drugi imaju bolju prilagodljivost.
Javascript biblioteke i okviri otvorenog koda
ugaoni
Održava ga Google i razmišlja za Cunaprijediti i održavati web stranice s jednom stranicom. Usvaja arhitekturu Model-View-Controller.
Angular koristi vezivanje podataka kao jedan od glavnih koncepata za obavljanje posla. Korisnik komunicira s interfejsom. Kada se interakcija završi, prikaz se ažurira novim vrijednostima, koje zauzvrat stupaju u interakciju s modelom i osiguravaju da je sve sinkronizirano
Okvir proširuje sposobnost HTML-a za upotrebu u kreiranju dinamičkih aplikacija. Potpuno je proširiv i dobro funkcionira s drugim bibliotekama. Svaka se značajka može modificirati ili zamijeniti u skladu s potrebama programera.
React.js
Fue razvijen putem Facebooka i fokusiran je na stvaranje dinamičkih korisničkih sučelja na web lokacijama s velikim prometom. Njegova upotreba virtualnih objektnih modela dokumenata olakšava integraciju sa bilo kojim projektom.
D3.js
D3.js je JavaScript biblioteka koja omogućava programerima da kreiraju bogate web stranice sa značajkama manipulacije podacima koristeći SVG, HTML i CSS
To je alat idealno za stvaranje visokokvalitetnih web stranica koje prikazuju grafikone vođene podacima.
vue.js
To je a progresivni okvir dizajniran za izgradnju korisničkog sučelja. Za razliku od ostalih monolitnih okvira, Vue dizajniran je od temelja da bi se mogao postepeno usvajati. Centralna biblioteka fokusira se samo na sloj pogleda i lako ju je integrirati s drugim postojećim bibliotekama ili projektima.
Ember.JS
Ovaj okvir za izgradnju web aplikacija iSadrži sve što je potrebno za izgradnju bogatih korisničkih sučelja koja rade na bilo kojem uređaju.
Babylon.JS
Ovaj bibliotekara pruža JavaScript API-je za kreiranje 3D web aplikacija. Pored Javascripta koristi i WebGL. Stvaranje jednostavnih 3D objekata poput kugle je jednostavno i može se obaviti sa samo nekoliko redaka koda. Meteor
To je platforma za stvaranje mobilnih i desktop aplikacija i web stranica na jednostavan, efikasan i skalabilan način.
jQuery
jQuery je biblioteka brzi JavaScript i s mnogim funkcijama unatoč malo prostora koji zauzima. Puno olakšava aktivnosti poput pomicanja i manipulacije HTML dokumentima, rukovanja događajima, animacije i Ajaxa s jednostavnim programskim sučeljem koje radi s većinom pregledača.
three.js
Takođe fokusiran na 3D razvoj i zasnovan na WebGL-u idealan je za razvoj igara i animacija. Ovaj okvir idealan je za prikazivanje 3D objekata na ekranu.
node.js
Ovdje govorimo o JavaScript radnom vremenu izgrađenom s Chromeovim V8 JavaScript motorom. Stvoren je s naglaskom da bude koristan u stvaranju visoko skalabilnih mrežnih programa, poput web servera.
backbone.js
Je li možda Najpopularniji Javascript okvira. Može biti koristi se za stvaranje aplikacija na jednoj stranicido. Zasnovan je na ideji da sve funkcije na strani poslužitelja moraju prolaziti kroz API, koji će pomoći u postizanju složenih funkcionalnosti pisanjem manje koda.
Hello!
AngularJs je Angular1 koji je zastario i ne preporučuje se za novi razvoj. Za trenutnu verziju moramo je nazvati "Kutna" da se osuši. Veza: https://angular.io/
Saludos
Hvala na informacijama.
Napravio sam ispravak, ali zaboravio sam da vam dam priznanje. Popravit ću za neko vrijeme, hvala još jednom