Blog Yazılarım

Angular 9 ile Gelecek Olan Yenilikler

Angular web ve mobil uygulamalar oluşturmak için önde gelen açık kaynaklı freamwork'lerden biridir. Angular 9'un yeni bir versiyonu daha küçük, daha hızlı ve kullanımı daha kolay ve Angular geliştiricilerinin hayatını kolaylaştıracak.

Angular 9'un temel hedefi Ivy derleyicisini tüm uygulamalar için kullanılabilir hale getirmektir. Ivy'nin yararı küçük ve büyük boyutlu uygulamaların boyutunu önemli ölçüde azaltabilmesidir.

Angular 9 Özellikleri

· Daha küçük paketler ve daha iyi performans

· TypeScript Tanı Biçimi Desteği

· FormControlName ayrıca formdaki bir sayıyı da kabul eder

· Derleyicideki View Engine'de temel class olarak seçicisiz yönergelere izin verir

· Ivy'de temel sınıflar olarak destek seçicisiz yönerge eklendi ve Ivy derleyicisini ngc için varsayılan yapar

· Tüm ngtsc teşhislerini ts.Diagnostics'e dönüştürür

· Core: dinamik sorgular şeması 

· İvy: expose window.ng.getDebugNode yardımcısı ve ayrıca yerelleştirme paketinde ng-add desteği

· Language-service : TypeScriptHost üzerinde log kaydetmeyi etkinleştirir

· Language-service : geçersiz templateUrls için tanılama sağlar

· Language-service : geçersiz styleUrls için tanılama sağlar

Angular 9'daki Önemli Değişiklikler

1) Ivy uygulamaları:

Daha önce, Ivy uygulamalarında, Hammer sağlayıcıları varsayılan olarak dahil edilmişti. Bu işlemle, Hammer desteği isteyen uygulamalar kök modüllerine HammerModule'u içe aktarmalıdır.

'./dom/events/hammer_gestures' adresinden {HAMMER_PROVIDERS} dosyasını içe aktarın

2) Performans İyileştirmeleri

· İvy: Nakledilen görüntülerin performansını artırın

· ivy: yerel referansları consts dizisine taşıma

Hata düzeltmeleri

1) derleyici: readConfiguration kullanılırken enableIvy true değerini döndürür.

2) Ivy:

· Adı doğrudan nativeNode'dan alır

· Ngcc'de, ortak kodda satır içi exports işlemlerini gerçekleştirin

· Ngcc sadece paket içindeki .d.ts exports endekslemelidir

· Null ve template değeri arasında geçiş yaparken ngTemplateOutlet hatası

4) language-service :

· Meta Verileri Çözücüyü bir kez örnekleme

· Modül çözünürlüğü için kullanılan 'context'i kaldırabilirsiniz

5) Ngcc:

· İçe aktarma işlemlerini gerçekleştirme



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap