Š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:

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.

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.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Kultura 2.0

Nenad Milanović (COING): Domaće IT kompanije moraju se boriti za prava LGBTQ+ populacije

Direktor kompanije COING za Netokraciju objašnjava zašto IT kompanije treba da se bore protiv diskriminacije LGBTQ+ populacije u Srbiji i diskriminišu diskriminatore.

Kultura 2.0

Usvojen Zakon o digitalnoj imovini! Šta dalje?

Nakon javno održane rasprave, Narodna skupština je usvojila Zakon o digitalnoj imovini, čime se Srbija svrstala u krug retkih država koje su zakonski regulisale oblast digitalne imovine. U nastavku otkrivamo šta nam to Zakon donosi u odnosu na Nacrt i šta možemo očekivati u budućnosti.

Gaming

Svetski poznati CS:GO timovi iz Beograda igraju na turniru vrednom milion dolara

Neki od najboljih svetskih timova u globalno popularnoj igri Counter Strike: Global Offensive upravo se nalaze u Beogradu gde igraju mečeve Blast Pro Series Finala - turnira od milion dolara.

Propustili ste

Kultura 2.0

Kako da nam internet iskustvo bude bolje (i mnogo bezbednije) u 2021. godini?

Ako razmišljate o tome da li (i kako) da promenite svoje internet navike po pitanju privatnosti i bezbednosti - ovo je tekst za vas.

Gaming

Svetski poznati CS:GO timovi iz Beograda igraju na turniru vrednom milion dolara

Neki od najboljih svetskih timova u globalno popularnoj igri Counter Strike: Global Offensive upravo se nalaze u Beogradu gde igraju mečeve Blast Pro Series Finala - turnira od milion dolara.

Startapi i poslovanje

Beogradski Konstrukt akviziran od strane HTEC-a uz najavljene nove akvizicije širom regiona

Kompanija HTEC akvizirala je Konstrukt u cilju pojačanja produktnog i brend dizajna za svoje klijente.

Internet marketing

Oglašavanje na Snapchatu nije bauk i treba ga iskoristiti pre konkurencije

Koji tip kompanija u Srbiji bi trebalo da razmisli o tome da se priključi Snapchatu i da se oglašava na toj društvenoj mreži?

Office Talks Podcast

Profesionalni razvoj programera (upoznajte Symphony)

Tridesetu epizodu Office Talks podcasta obeležio je razgovor sa predstavnicima kompanije Symphony. Sa njima smo pričali o istoriji kompanije, procesu regrutovanja, kulturi rada i izazovima sa kojima su se susretali za vreme pandemije.

Kultura 2.0

Žene imaju jednaku sposobnost ‘preživljavanja’ na online platformama, ali slabije ulaze u ovu oblast

Predstavljamo vam rezultate specijalnog izdanja Gigmetar istraživanja koje pokazuje kako su se gig radnice adaptirale na nove uslove rada koje je donela pandemija.