Angularjs ile proje geliştiren varmı? Bu framework için düşünceleriniz ve önerileriniz nelerdir?

soruldu: 17 Ağu '13, 03:57

jackk's gravatar image

jackk
5422417
cevap kabul oranı: 4%


Bir projenin bircok degisik platformlarda calismasi zorunlulugu artik server tarafindan bagimsiz web ve mobil client'larin yazilmasini zorunlu kiliyor. Server tarafi web servislerle, web ve mobil tarafi ise html, css, js frameworklerle yaziliyor (server side componentler olmadan!)

Onlarca JavaScript framework'un icinde EmberJs ve AngularJs bircok degisk özellikleriyle öne cikiyor.

AngularJs ozellikle teste dayali gelistirme (TDD - Test Driven Development), modulerlik, service implementasyonlari, bagimliliklarin enjekte edilmesi(DI - Dependency Injection) gibi avantajlar sunuyor. Aslinda AngularJs gelistirilmis html web component mantigiyla geliyor Directives ve Filters. Directives ile programci html yapisini bozmadan kendine istedigi html component'leri yazabilme sansina sahip. Expressions/Filters ile html template icinde istediginiz formatlamayi, hesaplamayi yaptirabiliyorsunuz.

JSF'deki hantalliktan yorulduysaniz AngularJs'yi kesinlikle denemelisiniz!

Ayrica benzer bir cevap da burda verilmisti:

Web uygulamalarınızda View kısmında hangi css/javascript frameworkleri kullanıyorsunuz?

permanent link

cevaplandı: 19 Ağu '13, 01:47

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 19 Ağu '13, 01:48

2

Angular gerçekten bende hayranlık uyandırdı, javascript'i sevmemi sağlayan framework diyebilirim :)

(19 Ağu '13, 03:09) dreampowder dreampowder's gravatar image

Angularjs frontend tarafında sürekli tercih ettiğim vazgeçilmeizm diyebileceğim bir framework. Kullanan var mı kısmına diyebilirim ki şu anda harita tabanlı kurumsal bir Coğrafi Bilgi Sistemleri uygulamasında kullanıyorum.

Angulajs tercih etmemin sebebi frontend tarafında kolay kullanılabilir bir MVC altyapısı olmasıdır. Bunun yanında kurumsal uygulamalarda yani geniş ölçekli uygulamalarda düzgün bir proje yapısının oluşturulmasına ve modüler kodlamaya olanak sağlamasıdır. Yazılımın her bir özelliğinin ayrık modüller halinde takımlara bölünmesini bile sağlayabilirsiniz. Bu modülleri ayrı ayrı test edebilir, dağıtıma hazır gördüğünüz modülleri ana uygulama modülüne yükleyebilirsiniz.

Angularjs 1.4 versiyonu ile direktifleri ön plana çıkaran bir yapı sunmuştur. Direktifler kendi ihtiyaç duyduğu veriyi kendi sağlayabilen ve görünüm tarafını (HTML, CSS) bünyesinde barındırabilen angular yapılarıdır. Bu kapsamda direktifler artık widget veya component şeklinde de adlandırılmaya başlanmıştır.

Angular 2.0 ve sonrasında ise direktiflerin daha da ön plana çıkacağı şimdiden gözlemlenebilmektedir.

permanent link

cevaplandı: 05 Eki '15, 14:50

ucuncubayram's gravatar image

ucuncubayram
1.4k122840
cevap kabul oranı: 11%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×33

Soruldu: 17 Ağu '13, 03:57

Görüntüleme: 2,959 kez

Son güncelleme: 05 Eki '15, 14:50

powered by BitNami OSQA