Š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

Startapi i poslovanje

Vlada najavila kraj angažovanju paušalaca na puno radno vreme – kompanijama koje ih zaposle slede olakšice od 70%

Angažovanje preduzetnika za poslove koji bi suštinski trebalo da spadaju u domen klasičnog radnog odnosa predmet je upravo predstavljenih izmena Zakona o porezu na dohodak građana i Zakona o doprinosima za obavezno socijalno osiguranje. Izmene stupaju na snagu 1. januara 2020. godine.

Internet marketing

Za srpske agencije jedan SoMo Borac – McCann osvojio nagradu u kategoriji Digitalni Mix

Dobitnici nagrade SoMo Borac za najbolje marketinške kampanje proglašeni su tokom drugog dana Weekend Media Festivala. Predstavnici iz Srbije pobedili su samo u kategoriji Digital Mix, gde su pobedu odneli Drive i McCann Beograd, dok su finalisti u drugim kategorijama bili i Communis i Fullhouse Ogilvy.

Kultura 2.0

Za 600 dinara mesečno UčiSlobodno.com pomoći će vašem osnovcu da savlada matematiku i fiziku

'E-learning' za osnovce u Srbiji ne postoji? Onda niste čuli za platformu Uči Slobodno.

Propustili ste

Startapi i poslovanje

Nike, IBM i McDonald’s koriste srpski Vacation Tracker kako bi pratili godišnje odmore svojih zaposlenih

Praćenje godišnjih odmora, bolovanja i slobodnih dana u kompanijama sa velikim brojem zaposlenih često ume da bude komplikovan i zamoran proces. Rešenje ovog izazova u vidu digitalnog servisa Vacation Tracker ponudio je razvojni tim kompanije Cloud Horizon u Srbiji.

Kultura 2.0

Za 600 dinara mesečno UčiSlobodno.com pomoći će vašem osnovcu da savlada matematiku i fiziku

'E-learning' za osnovce u Srbiji ne postoji? Onda niste čuli za platformu Uči Slobodno.

Gaming

Kako je tim beogradskog Ubisofta razvijao ‘Ghost Recon Breakpoint’ – za milione ljudi širom sveta

'Ghost Recon Breakpoint' je nova igra kompanije Ubisoft koja je u globalnoj 'gaming' zajednici već prikupila veliki broj pozitivnih reakcija igrača širom planete. U razgovoru sa jednim od članova tima koji je radio na razvoju ove igre otkrivamo kako je proces tekao 'iza kulisa'.

Startapi i poslovanje

Osnovano udruženje ‘Novi Taksi’ čiju će aplikaciju napraviti kompanija CarGo – nazire li se rešenje spora?

Kompanija CarGo Technologies i predsednik novoformiranog udruženja 'Novi taksi' potpisali su danas memorandum kojim se ova tehnološka kompanija obavezala da će napraviti aplikaciju za novu taksi firmu u Srbiji.

Tehnologija

Kosta Andrić: Vreme novih poslovnih modela za domaće kompanije nije nešto što se čeka – već je tu

Koji su to alternativni biznis modeli koji će kompanije koje posluju na domaćem tržištu učiniti relevantnim u budućnosti? Da li su one uopšte spremne na taj korak? Odgovore nam daje Kosta Andrić, Managing Partner organizacije ICT Hub, koja i ove godine 22. oktobra organizuje Corporate Innovation Conference.

E-commerce

Aplikacija 60seconds omogućava vam da kupujete u omiljenim prodavnicama – po cenama koje sami odredite

Ako bismo vam rekli da određeni proizvod možete kupiti 'online' po ceni koju sami dogovorite sa brendom mislili biste da vas lažemo, zar ne? Ipak, aplikacija 60seconds nudi upravo tu mogućnost, a o čemu se zapravo radi i kako ona funkcioniše, razgovarali smo sa suosnivačem ovog servisa.