ExtJS ve jQuery Arasındaki Fark

ExtJS ve jQuery

ExtJS ve jQuery, çoğunlukla web siteleri için etkileşimli arabirimler sağlamak için kullanılan Javascript uygulamalarını geliştirmek için en popüler çerçevelerden ikisidir. JQuery ve ExtJS arasındaki temel fark ve sonunda ikisi arasında seçim yapmada en büyük faktör sahip oldukları lisanslardır. jQuery, temel olarak çok fazla kısıtlama olmadan kullanmanıza izin veren GPL ve MIT lisansı altındadır. Buna karşılık, ExtJS GPLv3 ve ticari lisans altında çalışır. Layman'ın şartlarına göre, ExtJS'yi, kullandığınız uygulama açık kaynak ve GPLv3 lisansı altında olduğu sürece ücretsiz olarak kullanabilirsiniz. Başvurunuz açık kaynak değilse, birkaç yüz dolara mal olan ticari lisansı almanız gerekir.

Lisanslama ve ücretler bir yana, ExtJS ve jQuery arasındaki bir sonraki büyük fark, tasarımlarındaki farklılıkların bir sonucu olan boyuttur. ExtJS, ihtiyacınız olan şeylerin çoğunun zaten orada olduğu daha eksiksiz bir çerçevedir. Buna karşılık, jQuery temel olarak sadece çekirdek kütüphanedir ve daha gelişmiş işlevler sağlamak için eklentilere çok güvenir. Bu nedenle, ExtJS jQuery ile karşılaştırıldığında oldukça büyüktür. JQuery'nin dezavantajı, uygulamanız için gereken tüm eklentileri bulma ve dahil etme konusunda ek karmaşıklıktır. Deneyimli kullanıcılar buna çok alışkındır, ancak ek bir adım yaparlar, ancak yeni başlayanlar doğru eklentileri seçme ve istedikleri gibi çalışmalarını sağlama konusunda sorun yaşayabilir.

ExtJS'de jQuery'de tamamen bulunmayan özellikler de vardır. Önemli bir özellik, tarayıcının çalışan uygulamayı depolamasına izin veren çevrimdışı depolamadır, böylece internet bağlantısı olmadığında erişilebilir. ExtJS bunu, diğer şirketler tarafından geliştirilen ve sürdürülen ayrı bir yazılım olan Google Gears veya Adobe Air kullanarak başarır. Özellik ExtJS ile bütünleşik olmasa da, jQuery'nin sahip olmaması gerçeği ExtJS'ye hafif bir avantaj sağlar.

ExtJS ve jQuery arasındaki seçim, büyük ölçüde kodunuzu serbest bırakmak isteyip istemediğinize veya ticari lisansı almak için nakit parayı almak isteyip istemediğinize bağlıdır. Her ikisini de yapmak istemiyorsanız, jQuery sizin için bir seçimdir.

Özet:

1.JQuery tamamen ücretsiz iken ExtJS
2.jQuery kullanımı ExtJS'den çok daha hafif
3.jQuery, ExtJS'nin yaptığı eklentilere çok daha fazla güveniyor
4.ExtJS kullanımı jQuery'den daha kolaydır
JQuery desteklemezken, EXTJS çevrimdışı depolamayı destekler