Š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

Karijere

Kako dobiti posao u Guglu na poziciji programera – otkriva nam Darinka Zečević

Profesionalni put i potraga za poslom može nas odvesti na različite krajeve sveta. Međutim, kako izgleda razvijati karijeru i život u Irskoj, zemlji koja važi za drugu državu na svetu po izvozu softverskih usluga?

Tehnologija

Muzički streaming servisi dostupni u Srbiji nude i probni period – ovo su njihove prednosti

Većina korisnika u Srbiji danas svoju omiljenu muziku pušta preko YouTube-a, pametnog telefona ili eksternih memorija. Međutim, muzički 'streaming' servisi nude znatno bolje korisničko iskustvo. Mi vam donosimo spisak onih najpopularnijih ali i njihove prednosti.

Kultura 2.0

Da li su IT firme u Srbiji dovoljno društveno odgovorne?

Kompanija Devtech donirala je 50 računara i propratne opreme neprofitnim organizacijama, što nam je povod da se zapitamo da li na nivou industrije radimo dovoljno da vratimo društvu iz kog potičemo.

Propustili ste

Startapi i poslovanje

Pokrenut startap program za dalji razvoj ‘pametnog’ ugostiteljstva – Metro Xcel čeka vaše prijave

Ovaj program ima za cilj da već formiranim startapima u ugostiteljstvu pomogne da brže napreduju, a prijave traju tokom cele godine.

Društvene mreže

Kupovina pregleda na opciji Instagram Story – nova taktika influensera za rast profila

Rasprave o unosnom biznisu trgovine pratiocima i lajkovima na Instagramu ne jenjavaju, a čim se na horizontu pojavio nagoveštaj rešenja, nastao je novi problem – kupovina pregleda na opciji Story. Znači li to da se ova mreža (a i mi sa njom) bori sa vetrenjačama?

Netokracija

Milena Rašić nova je urednica Netokracije u Srbiji

Došlo je vreme za interne promene, vreme da budemo još bolji u onome što radimo. Kao deo tih promena zadovoljstvo mi je što mogu da vam saopštim da je nova urednica Netokracije u Srbiji upravo naša koleginica Milena Rašić.

Startapi i poslovanje

Startapi, Demo Day u Solunu čeka vaše prijave – otvorene su do 25. avgusta

Peti po redu Thessaloniki Demo Day u organizaciji grčkog stratap haba OK!Thess održaće se 12. septembra u Solunu, a njegov cilj je povezivanje startapa sa investitorima iz Grčke i jogoistočne Evrope.

Startapi i poslovanje

Želite nekog ko će se brinuti o vašem domu? Podržite ‘crowdfunding’ kampanju domaćeg startapa Uradi-zaradi

Tim iza startapa Uradi-zaradi pokrenuo je 'crowdfunding' kampanju na sajtu Indiegogo u okviru koje potražuju sredstva za unapređenje projekta Home Managera - kako bi do kraja godine zaposlili 20 mladih samohranih majki u Beogradu. 

Gaming

Sport Klub Esports novi je TV kanal koji će popularizovati regionalni gejming – kod ‘offline’ publike

Pitali smo osnivača Fortune Esports zašto su pokrenuli televizijski kanal i kako će on pomoći u razvoju regionalne esport scene.