Š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

Društvene mreže

Da se bijem sa policijom ne umem, al’ da gutam suzavac – to mogu

Utorak veče. Poput 9/11 i kula bliznakinja, prilepljen sam za TV i pratim dešavanja o kojima izveštavaju reporteri N1. Uživo, pod suzavcem. Za svojih 30 godina nagledao sam se protesta, stoga ne bih da romantizujem kako su ovi drugačiji i kako je diktaturi konačno došao kraj. Jedini kraj koji se nazire jeste apsolutna propast demokratije u Republici Srbiji... ako je ikada i bilo.

E-commerce

Mesec dana kasnije i dalje ne znamo gde su naši Aliexpress paketi – ali barem imamo neke odgovore

Enigma zvana AliExpress poštarina za Srbiju, podelila je mišljenja mnogih kupaca, organizacija i svih ostalih koji se za ovu temu zanimaju. Iako je razloga za astronomsko poskupljenje poštarine mnogo, neki odgovornost prebacuju na Poštu, drugi na avio prevoz i kineske trgovce, ali se ipak čini da je istina 'negde tamo'. Mi smo na osnovu svih dosadašnjih podataka pokušali da rešimo misteriju.

Startapi i poslovanje

Najavljene nove mere za pomoć privredi – država plaća 60% minimalca i odlaže plaćanje poreza i doprinosa

Preduzetnici i zaposleni u mikro, malim i srednjim preduzećima u julu i avgustu dobiće dodatnu ekonomsku pomoć države usled krize izazvane epidemijom korona virusa - plaćanje 60% od minimalca u julu i avgustu, odlaganje plaćanja poreza i doprinosa za mesec dana, a najavljen je i novi projekat 'Moja prva plata'.

Propustili ste

Kultura 2.0

Serbia Business Run nastavlja sa aktivnim tim bildingom u kojem zbližava kolege – ovaj put kroz ‘online’ trku

Peto izdanje Serbia Business Run, serije poslovnih trka i najveći sportsko-kompanijski događaj u Srbiji, održaće se u septembru 2020. godine - ovoga puta 'online'. Kako izgleda trka u ovom potpuno drugačijem formatu, otkriva nam direktor ove organizacije.

Društvene mreže

Ima li oglašavanja van Facebook platformi?

Možda ste primetili kako pojedini brendovi nisu bili prisutni na vašem Instagram i Facebook feedu tokom jula. To me je navelo na razmišljanje, a šta da se sutra probudimo i da Facebook i Instagram ne postoje, šta onda?

Office Talks Podcast

Kako je KK Crvena Zvezda osvojila Evropu najboljom marketing strategijom

Košarkaška Evroliga nije se zasnivala samo na utakmicama u sportskim halama, već i na jednom sasvim drugačijem terenu - u pitanju je digitalni marketing u sportu.

Gaming

Šest godina od Astroids igre i srpski studio Superverse osvaja Steam sa novim naslovom!

Pre šest godina studio Superverse Industries, tada još pod nazivom Industry Entertainment, predstavio je svoju novu igru - Astroids, koja je kasnije postala Superverse, a sa kojom je ovaj game development studio iz Srbije zabeležio uspeh. Mi smo sa osnivačima razgovarali kako je izgledao put od prvog naslova 2002. godine pa sve do jedne uspešne igre na platformi Steam.

E-commerce

Novi vodiči za sigurnu Internet trgovinu pomažu početnicima da kupuju ‘online’

Za potrošače koji još uvek nisu upoznati sa Internet trgovinom, Ministarstvo trgovine, turizma i telekomunikacija i USAID obezbedili su digitalne vodiče koji nastoje da korisnicima objasne sve prednosti 'online' kupovine i edukuju ih o toj aktivnosti.

Startapi i poslovanje

City Expert uvodi beskontaktno gledanje nekretnina – direktno sa vlasnikom putem video poziva

Kako bi dodatno osigurali bezbednost svojih korisnika i klijenata usled COVID-19 pandemije, agencija City Expert uvela je mogućnost beskontaktnog pregleda nekretnina putem video poziva između zainteresovanih korisnika i vlasnika.