Šta donosi Angular 2.0 i kako koristiti React biblioteku?

Šta donosi Angular 2.0 i kako koristiti React biblioteku?

Septembarski DaFED bio je posvećen uvek aktuelnim predavanjima na temu JavaScript-a. U Amfiteatru centralne zgrade Univerziteta u Novom Sadu, u sredu, 2. septembra, posetioci su imali priliku da saznaju više o Angular 2.0 i o tome kako koristiti React biblioteku.

dafed_36

Angular 2.0 – Core Concepts

Angular, koji je u svetu web aplikacija postao jedan od najpopularnijih JavaScript framework-a otvorenog koda, iako inicijalno nastao za dizajnere, izrastao je u moćnu platformu.

Poznato je da danas mnoge kompanije koriste Angular (više od 1.600 Googlovih aplikacija je kreirano pomoću Angular-a 1.2 ili 1.3), jer omogućava dobro struktuirane aplikacije koje su lake za testiranje i održavanje.

O tome je na prvom predavanju pričao Dušan Stanković, full-stack developer u Embroker-u (San Francisko), pokazavši koje novine donosi Angular 2.0.

Dusan
Dušan Stanković govori o Angular 2.0 (Foto: DaFED)

Angular 2.0, iako još uvek u alfa fazi, nastao je kao odgovor na najnovije web standarde. Tako na primer, u Angular-u 2.0 ne postoje više controllers ili scope, sada, da biste kreirali Login ili Home stranicu, koristite components (komponente).

U Angular-u 2.0 postoje dva tipa direktiva, jedna koji dodeljuje behavior DOM elementu i jedna koja pruža embedded view (template). Prva je directives a druga components. Kako se ustvari Angular 2.0 sastoji od komponenti, postaje mnogo lakši za razumevanje i korišćenje.
AngularJS je brzo postao dominantan framework za profesionalni web development, a šta donosi Angular 2.0 pogledajte u Dušanovom predavanju:

Molimo vas da prihvatite sve kolačiće kako biste mogli da vidite ovaj sadržaj

Počni da koristiš React odmah

Goran Gajić, full-stack developer u kompaniji Gambit.com, upoznao je publiku sa front-end bibliotekom React koja se koristi za pravljenje i ažuriranje kompleksnih korisničkih interfejsa, a koju je razvio Facebook.

React biblioteka se zasniva na komponentama, a da bi postigla visoke performanse, koristi virtualni DOM (virtual DOM), jedan od najvažnijih koncepata. Virtualni DOM se koristi za efikasno re-renderovanje DOM-a koristeći diff algoritam koji samo re-renderuje komponente koje su promenjene, što čini biblioteku veoma brzom.

goran
Goran Gajić o upotrebi React biblioteke (Foto: DaFED)

Pošto je lakše praviti promene u postojećem kodu, takođe je lakše kreirati veliku aplikaciju sa podacima koji se menjaju u toku vremena. Kako je kreirana sa ciljem rešavanja jednog od većih problema, React je zasigurno sve popularnija JS biblioteka jer omogućava developerima da lako kreiraju brz korisnički interfejs.

React biblioteku možete da koristite pored drugih popularnih biblioteka (npr. Backbone.js) i da efikasno primenite na vaš postojeći projekat. Pogledajte kako da jQuery plugin prebacite u React componentu, i saznajte više o mogućnostima React biblioteke.

Molimo vas da prihvatite sve kolačiće kako biste mogli da vidite ovaj sadržaj

Sponzori septembarskog DaFED-a su kompanije Vega IT Sourcing, Eton Digital i codecentric.

Druga zanimljiva predavanja sa prošlih DaFED okupljanja pogledajte na Youtube kanalu organizacije.

Želiš da podeliš svoje mišljenje o ovoj temi? Komentari su otvoreni na našoj Facebook i LinkedIn stranici!

Popularno

Karijere

IT-jevci se vraćaju u kancelarije, ali to ne važi za programere?!

Potpuno 'remote' rad ne nestaje sa domaćeg IT tržišta, ali više nije zastupljen kao prethodnih godina. Analiza oglasa za posao na sajtu HelloWorld pokazuje da je udeo oglasa koji nude rad na daljinu pao sa 40 odsto u 2024. i 2025. godini na 26 odsto u prvih osam meseci 2026.

Office Talks Podcast

AI nas košta više nego što mislimo?!

Da li je AGI zaista stigao ili smo ponovo svedoci jednog od najvećih tehnoloških hype ciklusa?

Analiza

Akt o digitalnim tržištima: kada popularnost platforme postane tržišna moć

Velike digitalne platforme ne povezuju samo kompanije i korisnike, one u značajnoj meri određuju i pravila pod kojima se oni susreću. Akt o digitalnim tržištima postavlja pitanje gde se završava prednost stečena kvalitetom usluge, a počinje moć da se utiče na izbor korisnika i mogućnosti konkurenata.

Propustili ste

Izveštaj

Moj prvi put u Silicijumskoj dolini: Autonomna vožnja i beskućnici pored Apple Parka

'If you’re going to San Francisco…' stih iz pesme Skota Mekenzija bio mi je u glavi dok sam na desetočasovnom letu preko Atlantika prvi put putovao u Kaliforniju. U jedan od svetskih centara IT industrije i novih tehnoloških trendova koje danas oblikuje veštačka inteligencija.

Startapi i poslovanje

Poljska Audioteka akvizirala srpski startap Knjigapriča

Poljska Audioteka postala je većinski vlasnik novosadske platforme za audio-knjige Knjigapriča. Nenad Iđoški ostaje na čelu kompanije, dok su među prvim planovima širenje kataloga i izlazak na hrvatsko tržište.

Office Talks Podcast

Da li je ovo najgora predizborna kampanja vlasti?

U novoj epizodi Office Talks podkasta analiziramo sudar dva potpuno različita pristupa političkom marketingu - Studentske liste i vladajuće partije.

Intervju

GITEX AI stiže u Beograd: Globalni investitori traže 100 startapa iz Srbije i regiona

Piter Brejdi iz organizacije GITEX AI BELGRADE otkriva za Netokraciju zašto je srpska prestonica izabrana za domaćina jedne od vodećih svetskih konferencija i šta to znači za domaće tehnološke kompanije.

Office Talks Podcast

Da li je zlatno doba IT plata završeno?

Da li je 3.000 evra neto i dalje dobra IT plata u Srbiji? Kada se od te sume odbiju kirija ili rata kredita, računi i ostali životni troškovi, pitanje postaje znatno konkretnije.

Digitalni mediji

Turnkey Ivana Minića dobio investiciju MDIF-a za dodatni razvoj Pojačala

Osnovni sadržaj Pojačala ostaje besplatan, dok investicija otvara prostor za knjige, pretplate i druge proizvode pod istim brendom. Ivan Minić za Netokraciju objašnjava zašto je izabrao MDIF i kako planira da proširi poslovanje uz očuvanje uredničke nezavisnosti.