Sự khác biệt giữa ExtJS và jQuery Sự khác nhau giữa
ExtJS và jQuery
ExtJS và jQuery là hai trong số các khuôn khổ phổ biến nhất để phát triển các ứng dụng Javascript, được sử dụng chủ yếu để cung cấp các giao diện tương tác cho các trang web. Sự khác biệt chính giữa jQuery và ExtJS, và cuối cùng là yếu tố lớn nhất trong việc lựa chọn giữa hai, là giấy phép mà họ có. jQuery thuộc giấy phép GPL và MIT, về cơ bản cho phép bạn sử dụng nó mà không có quá nhiều hạn chế. Để so sánh, ExtJS hoạt động theo GPLv3 và một giấy phép thương mại. Theo các điều khoản của giáo dân, bạn có thể sử dụng ExtJS mà không có bất kỳ khoản phí nào miễn là ứng dụng bạn đang sử dụng nó cũng sẽ là mã nguồn mở và theo giấy phép GPLv3. Nếu ứng dụng của bạn không phải là mã nguồn mở, bạn cần phải nhận được giấy phép thương mại, chi phí vài trăm đô la.
Với sự cấp phép và phí sang một bên, sự khác biệt tiếp theo giữa ExtJS và jQuery là kích thước, là kết quả của sự khác biệt trong thiết kế của họ. ExtJS là một khuôn khổ hoàn chỉnh hơn mà hầu hết những điều bạn cần là đã có. Để so sánh, jQuery về cơ bản chỉ là thư viện lõi và dựa rất nhiều vào các trình cắm thêm để cung cấp các chức năng nâng cao hơn. Do đó, ExtJS khá lớn so với jQuery. Nhược điểm của jQuery là sự phức tạp thêm trong việc tìm kiếm và bao gồm tất cả các trình cắm cần thiết cho ứng dụng của bạn. Người dùng có kinh nghiệm được sử dụng để làm điều này làm cho nó chỉ là một bước bổ sung nhưng người mới có thể gặp khó khăn trong việc lựa chọn các plugin thích hợp và làm cho họ làm việc như họ dự định.Tóm tắt:
1. jQuery hoàn toàn miễn phí trong khi ExtJS không
2. jQuery nhẹ hơn nhiều so với ExtJS
3. jQuery phụ thuộc nhiều vào các plugin mà ExtJS làm
4. ExtJS dễ sử dụng hơn jQuery
5. ExtJS hỗ trợ lưu trữ ngoại tuyến trong khi jQuery không