ANGULAR PROJELERİ

Angular
Angular modüler bir yapıya sahiptir. Uygulumanızı parçalara bölebilir ve tekrar kullanabilirsiniz. Diğer frameworklere göre daha esnek bir yapıya sahiptir. Sizlere daha fazla kontrol edebileceğiniz alanlar sunar. Diğer SPA uygulamalarından ayıran en büyük farkı ise paketler ile birlikte gelmesidir.

Neden Angular ?

  • Hızlı bir biçimde SPA uygulama geliştirilebilir.
  • Modüler bir yapıya sahiptir. Uygulamanızı parçalara bölebilirsiniz. Tekrar kullanılabilirlik konusunda oldukça başarılıdır.
  • İhtiyacınız olan bütün paketler Angular içinde mevcut geliyor. Yani siz bir araba yapmak istiyorsanız Angular size arabanın kalıbını motorunu veriyor size sadece bunları birleştirmek kalıyor. Bu özellik Angular’ ı diğer SPA uygulamalardan ayıran en önemli özelliktir.
  • Cross Platfromlar üzerinde çalışılabilir. Uygulamanızı web, desktop ve mobile olarak geliştirilebilir.
  • Kullanıcı deneyimi olarak oldukça başarılıdır.
  • Directive adı verilen yapı sayesinde HTML’e yeni etiketker veya attribute’lar eklemek mümkün.
  • Aynı değişken üzerindeki herhangi bir değişiklik two-way data binding sayesinde bütün sayfa üzerindeki ilgili alanların değişmesini tetikler.
  • Test Driven Development kavramına uygundur. Unit test yazmaya olanak sağlar.
  • Kısacası kompleks bir uygulama geliştireceksiniz, Angular’ ın paketler ile birlikte gelmesi ve mvc yapısını kullanması dolayısı ile projenizi yönetmeniz Angular ile kolay olacaktır. Tabi yaptığınız uygulamayı hızlı bir biçimde web, mobil ve dekstop üzerinde çalışmanızı istiyorsanız bu konuda da sizi oldukça destekliyor. Proje yaparken biz yazılımcıların olmazsa olmazı stackoverflow üzerinde oldukça fazla yazı bulunmakta. Bu da aslında karşılaşacağınız sorunları hızlı çözmeniz konusunda size yardımcı olacaktır.