Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

AngularJS Nedir?

AngularJS Nedir?
0
198

urgot

FD Üye
Katılım
Eki 24, 2020
Mesajlar
3,810
Etkileşim
2
Puan
38
Yaş
36
Konum
Rusya
F-D Coin
98
AngularJS nedir?

7777




Client Üzerinde Bir Harikalar Diyarı
AngularJS, Google tarafından ilk sürümü sekiz yıl önce 2010 yılında yayınlandı. İlk formu ile bir javascript kütüphanesi olarak yazıldı. Bir Google çalışanı olan Misko Hevery tarafından 2008 yılında kişisel bir framework çalışması olarak başladı. Angular, MVC (model-view-controller) prensiplerine bağlı kalınarak geliştirilmiştir. Angular Google tarafından desteklendiği ve geliştirildiği için çok büyük bir geliştirici topluluğuna sahiptir.


2016 yılında Angular 2.0 sürümünün yayınlanması ile beraber, eski sürüm olan AngularJS’e destek ve geliştirme durdurulmuştur. Ayrıca bu sürümle ile birlikte Angular geliştirme dili JS’ten TypeScript’e geçmiştir. Angular modern internet tarayıcılar ve cross-platformlar üzerinde çalışabilmektedir.


AngularJs, client üzerinde birçok işlemi gerçekleştirerek projelerin çalışma zamanı performansında son derece etkili faydalar sağlamıştır. Aynı zamanda bu durum, sayfanın işlemlerinde reload yapmadığı için hem dinamik bir görünüm hemde ergonomiklik kazandırmıştır. Angular directive’leri sayesinde HTML’i geliştirebilirsiniz. Burda anlatılmak istenen tam olarak HTML ana yapısına etki edemesenizde kendi projenize uygun etiketler veya attribute’ler eklemek mümkün.


Angular kütüphaneleri : ng ( temel modülleri içerir), ngRoute, ngAnimate, ngMock, ngSanitize, ngResource, ngCookies, ngTouch.


Angular, ilk sürümünden farklı olarak şuan server kısmında kütüphane olarak NodeJS üzerine kurulmaktadır. Server Controller modülleri NodeJS entegesi ile çalışmaktadır.


Angular proje mimarisi dört bölümden oluşmaktadır.


  1. Standart olarak HTML yapısı ve dosyalarıdır.
  2. Modules: NgModule bir sınıf olarak tanımlanır. Metadata objelerini alan bir nevi decoratordür; declarations, exports, imports, providers…
  3. Components: Yani bileşenler. Bir bileşen , görünüm olarak adlandırılan ekranın bir kısmını kontrol eder. Sınıf, özellik ve yöntemlerin bir API'si aracılığıyla görünümle etkileşime girer.
  4. Services.
Angular, çift yönlü değişiklik dineleme (two way binding) özelliği kütüphanenin en önemli özelliğidir. Yazımızın başından beri bahsettiğimiz MVC prensiplerinin en temel parçasıdır. Buna göre eğer temanız veya script üzerinde işlem yaparken herhangi bir alan değiştiğinde, bu değişken üzerinde yapılan değişiklikler otomatik olarak güncellenir. Bu özellik sayesinde sayfalarınız canlı ve güncel kalıyor.
 

Similar threads

AngularJS, Google tarafından ilk sürümü sekiz yıl önce 2010 yılında yayınlandı. İlk formu ile bir javascript kütüphanesi olarak yazıldı. Bir Google çalışanı olan Misko Hevery tarafından 2008 yılında kişisel bir framework çalışması olarak başladı. Angular, MVC (model-view-controller)...
Cevaplar
0
Görüntüleme
211
6Client Üzerinde Bir Harikalar Diyarı AngularJS, Google tarafından ilk sürümü sekiz yıl önce 2010 yılında yayınlandı İlk formu ile bir javascript kütüphanesi olarak yazıldı Bir Google çalışanı olan Misko Hevery tarafından 2008 yılında kişisel bir framework çalışması olarak başladı Angular...
Cevaplar
0
Görüntüleme
110
Genel olarak Node.js ‘in bir programlama dili olduğu yanılgısı var. Ancak Node.js bir programlama dili değildir. Peki, bir programlama dili değilse nedir? Node.js açık kaynak kodlu, Twitter ve Aliexpress gibi dünyaca ünlü şirketler tarafından kullanılan, her türlü proje için uyumlu harika bir...
Cevaplar
0
Görüntüleme
179
Ember.js açık kaynak kodlu, ücretsiz, kullanıcı taraflı (client-side) web uygulamaları geliştirmeyi sağlayan bir JavaScript framework’üdür. Ember.js ile veri yönetimi ve uygulama akışları gibi bir framework’ten beklenebilecek her şeyi yapabilirsiniz. Ember.js ilk sürümü 2011 Aralık’ında...
Cevaplar
0
Görüntüleme
215
Günümüz internet dünyasında bir çok servis ve protokol bulunur. Mail kullanabilmek için, Pop3/imap, mail gönderebilmek için SMTP gibi servisler vardır. Bir web sitesi oluşturmak ve buna ziyaretçilerin gelmesini sağlamak için de web sunucu servisleri bulunur. Web Sunucusu Nedir? Web sunucusu...
Cevaplar
0
Görüntüleme
236
858,460Konular
981,093Mesajlar
29,527Kullanıcılar
ConsternatedSon üye
Üst Alt