Š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

Kolumna

Po čemu srpski Zakon o digitalnoj imovini podseća na Azarov transfer iz Čelsija u Real?

Advokati Ilija Rilaković i dr Minja Đokić u zajedničkoj kolumni razjasnili su (ne)mogućnost plaćanja usluga stranih kompanija kripto valutom!

Intervju

Kompanija Proximus u Srbiji zapošljava IT stručnjake i gradi inženjering timove

Proximus je došao na tržište Srbije još 2017. godine kada je preko svoje kompanije BICS postao vlasnik Telesigna. Ovom akvizicijom, Proximus počinje da zapošljava prve Market Development specijaliste, čime mladi talenti stiču mogućnost brzog učenja i razvoja u internacionalnom okruženju.

Office Talks Podcast

LinkedIn za šahiste broji 10.000 korisnika

Gošća 188. epizode Office Talks podkasta bila je Lena Miladinović, osnivačica OutpostChess platforme namenjene umrežavanju svih ljubitelja šaha — kako profesionalaca, tako i entuzijasta.

Propustili ste

Startapi i poslovanje

DSI investirao u Veli — kripto platformu za finansijske savetnike

Najnovija investicija DSI mreže poslovnih anđela otišla je startapu Veli, iza kojeg stoje Stevan Radonjanin i Marko Selaković. Ova platforma omogućava profesionalcima da investiraju u kriptovalute za svoje klijente i upravljaju njihovim portfeljima.

Office Talks Podcast

Trickest: Etičko hakovanje i ofanzivni cybersecurity

U 190. epizodi Office Talks podkasta razgovarali smo sa Nenadom Zarićem i Mihailom Tomićem, osnivačima startapa Trickest, koji su nam govorili o njegovom nastanku, cybersecurity industriji i etičkom hakovanju.

Startapi i poslovanje

Američki Autodesk akvizirao je novosadski Wonder Dynamics!

Wonder Dynamics akviziran je od strane američkog giganta za 3D animaciju, koji je ovaj potez objavio u jučerašnjem saopštenju na svom zvaničnom sajtu.

Internet marketing

AdEx 2023: Na digitalno oglašavanje u Srbiji potrošeno je €106,6 miliona

U sklopu Digital Day konferencije koju organizuje IABSerbia tradicionalno su predstavljeni rezultati AdEx istraživanja za 2023. godinu.

Intervju

NextSilicon razvija moćni čip za mnoge industrije i zapošljava nove IT stručnjake u Srbiji

Današnji svet počiva na hardverskim i softverskim sistemima i sigurno je da će budućnost modernog društva nastaviti da se bazira na sofisticiranim čipovima koji će pokretati globalnu industriju. Jedno od takvih rešenja razvija se i u Srbiji, tačnije u kompaniji NextSilicon.

Novost

Druga ETH Belgrade konferencija: Srbija ponovo centar okupljanja Web3 zajednice

Nakon velikog uspeha prve konferencije održane 2023. godine, druga po redu konferencija ETH Belgrade će se održati od 3. do 5. juna 2024.