ExtJS ve jQuery Arasındaki Fark

Anonim

ExtJS vs jQuery

ExtJS'yi sağlamak için kullanılan Javascript uygulamalarını geliştirmek için en popüler çerçevelerden ikisidir ve jQuery, esasen web siteleri için etkileşimli arabirimler sağlamak için kullanılan Javascript uygulamalar geliştirmek için en popüler çerçevelerden ikisidir. JQuery ve ExtJS arasındaki temel fark ve sonunda ikisi arasında seçim yapmanın en büyük faktörü, sahip oldukları lisanslardır. jQuery temelde çok fazla kısıtlama olmaksızın kullanmanızı sağlayan GPL ve MIT lisansı altındadır. Karşılaştırıldığında, ExtJS, GPLv3 ve ticari bir lisans altında çalışır. Düzücünün şartlarına göre, kullandığınız uygulama da açık kaynak olacak ve GPLv3 lisansı altında olduğu sürece ExtJS'yi herhangi bir ücret ödemeden kullanabilirsiniz. Başvurunuz açık kaynaklı değilse, birkaç yüz dolara mal olan ticari lisansı almalısınız.

Lisans ve ücretler bir yana bırakıldığında, ExtJS ve jQuery arasındaki en büyük fark, tasarım farklılıklarının bir sonucudur. ExtJS, ihtiyacınız olan şeylerin çoğunun zaten orada olduğu daha kapsamlı bir çerçeve. Buna karşılık, jQuery temelde yalnızca temel kitaplıktır ve daha gelişmiş işlevleri sağlamak için eklentilere güvenir. Bu nedenle, ExtJS jQuery ile karşılaştırıldığında oldukça büyüktür. JQuery'nın dezavantajı, uygulamanız için gerekli tüm eklentileri bulmanın ve bunları eklemenin ek karmaşıklığıdır. Deneyimli kullanıcılar bu sayede sadece ek bir adım atıyorlar ancak yeni başlayanlar doğru eklentileri seçmekte ve istediği gibi çalışmalarını sağlamakta zorluk çekiyor.

Ayrıca jQuery'de tamamen bulunmayan ExtJS'de bulunan özellikler de vardır. Önemli bir özellik, tarayıcıya çalışma uygulamasını İnternet bağlantısı olmadığında erişebilecekleri şekilde saklamasını sağlayan çevrimdışı depolama alanıdır. ExtJS bunu, diğer şirketler tarafından geliştirilen ve sürdürülen ayrı yazılımlar olan Google Gears'ı veya Adobe Air'i kullanarak gerçekleştirir. Özellik ExtJS için ayrılmaz olsa da, jQuery'nin olmadığı gerçeği ExtJS'e hafif bir avantaj sağlar.

ExtJS ve jQuery arasındaki seçim, kodunuzu serbest bırakmaya istekli olup olmadığınıza veya ticari lisans almak için nakit çatal almak istiyorsanız. Her ikisini birden yapmak istemiyorsanız, jQuery sizin için bir seçimdir.

Özet:

1. ExtJS

2 olmadığı halde jQuery tamamen ücretsizdir. jQuery, ExtJS

3'e göre çok daha hafiftir. jQuery extJS

4 yaptığı eklentilere çok daha fazla güveniyor. ExtJS, jQuery

5'e göre daha kolaydır. ExtJS çevrimdışı saklamayı desteklerken jQuery does not