AngularJS Nedir? Nasıl çalışma ortamı hazırlanır?

ENİGMA1

Uzman üye
31 Ocak 2016
1,961
39
SSmoFh.png


2HWlUR.png
AngularJS Nedir?
2HWlUR.png
AngularJS'nin Avantajları
2HWlUR.png
Nasıl AngularJS Geliştirme Ortamını Ayarlarız?​


AngularJS Nedir?

AngularJS Google'da bir proje olarak başlatıldı, şimdilerde açık kaynaklı bir kütüphanedir. AngularJS'ye sadece "Angular" da denilebilir. AngularJS tamamen HTML ve JavaScript'e dayanmaktadır, bu nedenle başka web programlama dili öğrenmeye gerek yoktur. AngularJS'i kullanmak için temel HTML, JavaScript ve CSS web programlama dillerini bilmek gereklidir. AngularJS, statik HTML sayfasını dinamik HTML sayfası olarak değiştirmek için kullanılır.​

AngularJS'nin Avantajları

Açık kaynaklı JavaScript MVC kütüphanesidir.
Google tarafından oluşturulduğu günden beri desteklenir.
Başka bir programlama dili öğrenmeye gerek yok. Sadece saf JavaScript ve HTML bilgisi yeterlidir.
Tek sayfa uygulamamalarını temiz bir şekilde oluşturma imkanı sağlar.
Geliştirici daha az kod yazar haliyle zamandan tasarruf etmiş olur.
HTML sayfalarını dinamik hale getirir ve kullanıcıya zengin ve duyarlı bir web sitede geziniyormuş gibi deneyim yaşatır.​

Nasıl AngularJS Geliştirme Ortamını Ayarlarız?
AngularJS için bir geliştirme ortamı oluşturmak için aşağıdaki araçlara ihtiyacımız var:
2HWlUR.png
AngularJS Kütüphanesi
2HWlUR.png
Kod Editörü
2HWlUR.png
Tarayıcı

AngularJS Kütüphanesi:

CxWoX7.png

Yukarıdaki resim angularjs.org web sitesine ait görüntüdür. Sizlerde siteye girerek angularjs kütüphanesini indirebilirsiniz. Resimde kırmızı ok ile işaret ettiğim yerden angularjs kütüphanesi indirebilirsiniz, mavi ok ile işaret ettiğim yerden ise angularjs kütüphanesinin beta sürümünü indirebilirsiniz.

İndirmek istediğiniz AngularJS kütüphanesi için indir butonuna tıklayın.

Açılır pencereden istediğiniz sürümü seçin ve açılır penceredeki indir butonuna tıklayın.


7vPciQ.png

AngularJS kütüphanesini indirmeden HTML sayfanıza eklemek için CDN url'sini kullanabilirsiniz.

https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.min.js

Ayrıca açık kaynak kodlu bir kütüphane olduğu için kaynak kodlarını görüntüleyebilirsiniz, görüntülemek için aşağıdaki github bağlantısını kullanabilirsiniz.

https://github.com/angular/angular.js/


Kod Editörü:

AngularJS HTML ve JavaScript kodları ağırlıklıdır. HTML ve Javascript için geliştirilmiş kod editörlerini kullanabilirsiniz.
Aşağıdaki editörleri kullanabilirsiniz:


Öğrenim amacıyla aşağıdaki çevrimiçi editörleri de kullanabilirsiniz.


Tarayıcı:

AngularJS tüm tarayıcılar ile uyumlu olduğu için istediğiniz herhangi bir tarayıcıyı kurabilirsiniz. Ancak, bir uygulama geliştirirken Google Chrome'u kullanmanız önerilir .
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.