ExtJs fayda ve zararlari – Extjs kullansak mi?

ExtJs Çok şık

Extjs, çok şık bir javascript frameworküdür. Şık demek istemem, gerçekten göze hitap eden ve business ihtiyaçlarını iyi düzeyde karşılayan bir görselde olmasından dolayıdır. Extjs ile bir proje yaparsanız, insanların “gerçekten” hoşuna gider.

Komponent Bazlı 

Extte oluşturacağınız yapının mimarisi size ait olmakla birlikte, genelde komponent bazlı bir şekilde geliştirmeye çok müsaittir.

Data Orinted

Ajax isteklerini iyi organize etmesi, data orinted çalışan bir yapıda olması, sizi tasarım konularını nasıl yapacağınızı düşünmekten ziyade, işinizi en hızlı şekilde yapmaya yöneltir.

Garip Hatalar..

Extjs de en hızlı şekilde hiç bir şey yapamazsınız. Javascriptte OOP yapıları 20 yıllık tecrübeyle bile biliyor olsanız dahi, Extjs önünüze “a is undefined” gibi bir hata döndürebilir. Bu da milyonlarca satır içinde komik gelebilir size..

Eksik dökümantasyon ve Dökümantasyonda olmayan parametreler (!)

Extjs nin paralı desteği var. Ben bu sebeple veya değil, dökümantasyonlarına koyulmamış bir sürü parametre keşfettim bugüne kadar. Bir durum oluyor ve örneğin bir yer gözükmüyor. (extte bu hata çok normal oluyor bir süre sonra..) Foruma girip soruyorsunuz. Bir uzman cevaplıyor. Ancak bahsi geçen parametrenin dökümnatasyonda adı bile geçmiyor…

Kısıtlı Örnekler

İnternet ortamında genel olarak küçük komponentlerin kullanımını gösteren yerler var ancak, tam bir örnek hiç bir zaman bulamıyorsunuz.

Geliştirmesi Zor 

Ne kadar iyi bilirseniz bilin, Extjs de garip şeylerde zorlanacaksınız. Bir buton koymak için 2 saat harcayablirsiniz, ki bu gayet normal olabiliyor kurmaya çalıştığınız mimariye göre. Saçlarınız dökülebilir, şimdiden uyarıyorum.

 

Sonuç : Extjs kullansak mı?

Extjs gerçekten çok şık. Web service mantığında çalışabildiğinden + ajax ile arası iyi olduğundan, kullanmayı tercih ediyorum. Sizlere de ancak, biraz uğraşın bakın bakalım içinden çıkabileceğinizi düşünüyorsanız, veya boşa vakit harcamayacağınızı düşünüyorsanız, kullanın.

Sencha Designer 2 Çıkıyor

Henüz Betada olan Sencha Designer 2, Ext Designer programının yeni jenerasyonu olarak ifade ediliyor. En basit EXT JS arayüz üreticisinden, tamamıyla kompleks masaüstü ve mobil uygulama geliştirme platformu olarak nitelendiriliyor.

Sadece Sencha2 için destek eklenmekle kalınmamış, aşağıdaki birkaç özelliği de ekleyerek önemli bir yol kat edilmiş gözüküyor.

Bu özellikler :

  •  Inline dökümantasyon,
  •  Kullanıcılara anında destek verebilmek için canlı dizayn görünümü
  •  Oluştuurulan kodun çalışmasının garanti edilmesi
  •  Mobil için native paketleme, vb..

Extjs ile uygulama geliştirenlere sesleniyorum, saçlarınızın daha az dökülmesini istiyorasanız, hele ki dökümantasyondan bir şey anlamayıp veya bulamayıp, bir şeyi nasıl çalıştıracağınızı arıyorsanız, en azından visual bir IDE olan Sencha Designer 2 ile , bence işinizi önemli ölçüde daha hızlı yapabilirsiniz.

Şu anda sipariş alımında ve 299$ diye mail gelmiş.