🅰 Angular

Angular hızlı bakış, avantajları, dezavantajları, nerelerde kullanılır, faydaları, nedir, ne için neden kullanılır

👀 Hızlı Bakış

  • 👨‍🎨 Google ekibi tarafından geliştirilen front-end için Typescript kullanan framework

  • ↔️ İki yönlü yapısı ile hem üst bileşenler alttakilere, hem alttakiler üsttekilere veri gönderebilir

  • 💎 Mobil, progressive web app ve multi-page çalışmalarında tavsiye edilir

  • 😪 React ile kıyaslandığında öğrenmesi zordur

💖 Avantajları

  • ↔️ Model - View arasından güncellemeleri her iki yönde de aktaran dahili yapıları vardır

  • 💦 Uygulama içerisinde yazılması gereken kod miktarını iki yönlü yapısı sayesinde azaltır

  • 📦 Bileşenlerini harici eleman olarak ifade etme fırsatı ile bağımlılıklardan kurtulunur

  • 👨‍💼 Bileşenler bağımlılık yapısından kurtulduğu için daha hızlı geliştirilir ve yönetilir

  • 👨‍🏫 Çok fazla kaynak ve dokümana sahiptir

💔 Dezavantajları

  • 😪 Tamamıyla dinamik çözümler sunduğundan bir işlem çok farklı yoldan yapılır, bu da öğrenmeyi zorlaştırır

  • 🧱 Kompleks yapısı ve mimarisi yüzünden dinamik uygulamalar tam performanslı çalışamayabilir, optimize edilmesi gerekir

  • 👨‍💻 Syntax yapısı karmaşıklığı artırdığından küçük işler veya takımlar için tercih edilmemelidir

  • 🕊️ Ufak çaplı sınırlı kaynak kullanacak olan uygulamalar için daha hafif bir front-end kütüphanesi tavsiye edilir

⭐ Nerelerde Kullanılmalı?

  • 🌍 Tarayıcı tabanlı ve sık sık verileri çift yönlü güncellenen sayfalarda tavsiye edilir

  • 🏢 Kurumsala yönelik dinamik uygulamalar için Angular idealdir

🔗 Faydalı Bağlantılar