SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
JavaScript MVW Framework
Neden AngularJs
•
•
•
•
•
•
•
•

Dependency injection
Test Driven Development
Tek sayfa uygulamalar da kolay routing
Data binding and scopes
Custom HTML template directives
Çoklu platform da uygulama geliştirmek (Mobile apps, CRUD Web
Apps, Chrome Extensions )
Form Validasyon kolaylığı
RESTful dostu

!

Çok daha fazlası…
Angular, Backbone, CanJS, Ember Kıyaslaması
Feature

Angular

Backbone

CanJS

Ember

Observables

Y

Y

Y

Y

Routing

Y

Y

Y

Y

View bindings

Y

N

Y

Y

Two way bindings

Y

N

N

Y

Partial views

Y

N

Y

Y

Filtered list views

Y

N

Y

Y

Flexibility

3/5

5/5

4/5

3/5

Documentation

2/5

4/5

5/5

3/5

Community

4/5

5/5

3/5

4/5

Size (no dependecies, just min)

80k

18k

33k

141k

Size with dependencies

80k

61k

57k

269k

Testability

5/5

4/5

4/5

4/5

Ecosystem(plug-ins and libraries)

4/5

5/5

2/5

4/5

Detaylı anlatım: http://bit.ly/1dlnWRg
MVW PATTERN
View

Model

Whatever
AngularJs Uygulaması Oluşturmak

Eklenebilir Angular Modülleri
•
•
•
•
•
•

angular-animate.js - Animasyonel işlemler
angular-cookies.js - Browser cookie okumak
angular-resource.js - RESTful api için $resource servisi
angular-route.js - Tek sayfa uygulamalar için routing
angular-sanitize.js - HTML i işlevsel kullanabilmek
angular-touch.js - dokunma - sürükleme gibi işlemler
Dependency injection
Dependency Injection bir Tasarim Sablonudur ve amaci nesneler
arasinda ki bagimliligi azaltmaktir.
AngularJs Önemli Özellikleri

•

Scope

•

Filters

•

Model

•

Module

•

View

•

injector

•

Controller

•

Services

•

Directive
Scope

Model

boolean, string, integer, object etc.
View

Controller
Directive
Filters
AngularJS Built-in Filters

Custom Filters
Django & AngularJS
İlgili Kaynaklar
•
•

http://bit.ly/1dlnWRg — Karşılaştırma
http://bit.ly/1kkW48Q — Angular JS Provider

•

http://bit.ly/1kkWfkn — Angular Js Cheat Sheets

•

http://bit.ly/1iC9RUN - Video Tutorial

Mais conteúdo relacionado

Semelhante a AngularJS Fundamentals

Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?Omer Buyukoglu
 
Java ee kursu-antalya
Java ee kursu-antalyaJava ee kursu-antalya
Java ee kursu-antalyasersld60
 
Java ee kursu-gaziantep
Java ee kursu-gaziantepJava ee kursu-gaziantep
Java ee kursu-gaziantepsersld60
 
Java Web Uygulama Geliştirme
Java Web Uygulama GeliştirmeJava Web Uygulama Geliştirme
Java Web Uygulama Geliştirmeahmetdemirelli
 
Java ee kursu-silivri
Java ee kursu-silivriJava ee kursu-silivri
Java ee kursu-silivrisersld60
 
Java ee kursu-bagcilar
Java ee kursu-bagcilarJava ee kursu-bagcilar
Java ee kursu-bagcilarsersld60
 
Java ee kursu-kocaeli
Java ee kursu-kocaeliJava ee kursu-kocaeli
Java ee kursu-kocaelisersld60
 
Java ee kursu-cekmekoy
Java ee kursu-cekmekoyJava ee kursu-cekmekoy
Java ee kursu-cekmekoysersld60
 
Java ee kursu-sultanbeyli
Java ee kursu-sultanbeyliJava ee kursu-sultanbeyli
Java ee kursu-sultanbeylisersld60
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Evren Ayan
 
Java ee kursu-avcilar
Java ee kursu-avcilarJava ee kursu-avcilar
Java ee kursu-avcilarsersld60
 
Java ee kursu-atasehir
Java ee kursu-atasehirJava ee kursu-atasehir
Java ee kursu-atasehirsersld60
 
Java ee kursu-zeytinburnu
Java ee kursu-zeytinburnuJava ee kursu-zeytinburnu
Java ee kursu-zeytinburnusersld60
 
Java ee kursu-bahcelievler
Java ee kursu-bahcelievlerJava ee kursu-bahcelievler
Java ee kursu-bahcelievlersersld60
 
Java ee kursu-gungoren
Java ee kursu-gungorenJava ee kursu-gungoren
Java ee kursu-gungorensersld60
 
Java ee kursu-beyoglu
Java ee kursu-beyogluJava ee kursu-beyoglu
Java ee kursu-beyoglusersld60
 
Java ee kursu-levent
Java ee kursu-leventJava ee kursu-levent
Java ee kursu-leventsersld60
 
Java ee kursu-ankara
Java ee kursu-ankaraJava ee kursu-ankara
Java ee kursu-ankarasersld60
 
Java ee kursu-bakirkoy
Java ee kursu-bakirkoyJava ee kursu-bakirkoy
Java ee kursu-bakirkoysersld60
 

Semelhante a AngularJS Fundamentals (20)

Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?Neden Backbone.js'ten AngularJS'e Geçtik?
Neden Backbone.js'ten AngularJS'e Geçtik?
 
Java ee kursu-antalya
Java ee kursu-antalyaJava ee kursu-antalya
Java ee kursu-antalya
 
Java ee kursu-gaziantep
Java ee kursu-gaziantepJava ee kursu-gaziantep
Java ee kursu-gaziantep
 
Java Web Uygulama Geliştirme
Java Web Uygulama GeliştirmeJava Web Uygulama Geliştirme
Java Web Uygulama Geliştirme
 
Java ee kursu-silivri
Java ee kursu-silivriJava ee kursu-silivri
Java ee kursu-silivri
 
Java ee kursu-bagcilar
Java ee kursu-bagcilarJava ee kursu-bagcilar
Java ee kursu-bagcilar
 
Java ee kursu-kocaeli
Java ee kursu-kocaeliJava ee kursu-kocaeli
Java ee kursu-kocaeli
 
Java ee kursu-cekmekoy
Java ee kursu-cekmekoyJava ee kursu-cekmekoy
Java ee kursu-cekmekoy
 
Java ee kursu-sultanbeyli
Java ee kursu-sultanbeyliJava ee kursu-sultanbeyli
Java ee kursu-sultanbeyli
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
 
Java ee kursu-avcilar
Java ee kursu-avcilarJava ee kursu-avcilar
Java ee kursu-avcilar
 
Java ee kursu-atasehir
Java ee kursu-atasehirJava ee kursu-atasehir
Java ee kursu-atasehir
 
Java ee kursu-zeytinburnu
Java ee kursu-zeytinburnuJava ee kursu-zeytinburnu
Java ee kursu-zeytinburnu
 
Java ee kursu-bahcelievler
Java ee kursu-bahcelievlerJava ee kursu-bahcelievler
Java ee kursu-bahcelievler
 
Java ee kursu-gungoren
Java ee kursu-gungorenJava ee kursu-gungoren
Java ee kursu-gungoren
 
Java ee kursu-beyoglu
Java ee kursu-beyogluJava ee kursu-beyoglu
Java ee kursu-beyoglu
 
Java Server Faces
Java Server FacesJava Server Faces
Java Server Faces
 
Java ee kursu-levent
Java ee kursu-leventJava ee kursu-levent
Java ee kursu-levent
 
Java ee kursu-ankara
Java ee kursu-ankaraJava ee kursu-ankara
Java ee kursu-ankara
 
Java ee kursu-bakirkoy
Java ee kursu-bakirkoyJava ee kursu-bakirkoy
Java ee kursu-bakirkoy
 

AngularJS Fundamentals