Tại Sao Người Ta Lại Ghét Và Khuyên Không Nên Học JQUERY? Trang chủ » Có Nên Dùng Jquery » Tại Sao Người Ta Lại Ghét Và Khuyên Không Nên Học JQUERY? Có thể bạn quan tâm Có Nên Dùng Kali Linux Có Nên Dùng Kem Chống Nắng Biore Không Có Nên Dùng Kem Chống Nắng Body Không Có Nên Dùng Kem Chống Nắng Không Có Nên Dùng Kem Chống Nắng Vichy Không Tại sao người ta lại ghét và khuyên không nên học JQUERY? dev chat web jquery web-programming front-end javascript Nguyen_Duc_Hoang1 (Nguyễn Đức Hoàng) May 7, 2018, 2:45pm #1 Cá nhân mình thấy Jquery là một thư viện quan trọng nhất của facebook. Nó khiến cho code ngắn hơn, dễ nhìn hơn và logic hơn cách viêt javascript thuần. Đăc biệt người ta có thể sử dụng nó theo trực giác. Không hiểu sao lướt qua một số diễn đàn về Front-end lại thấy nhiều người khuyên không nên học và bỏ qua Jquery, người thì không còn sử dụng nó vào dự án nữa. Vậy tại sao nhỉ? Mời các cao thủ vào thảo luận 2 Likes anon10709737 (anon10709737) May 7, 2018, 3:13pm #2 Bạn có thể vô đây đọc: https://toidicodedao.com/2016/08/23/js-truyen-ki-chuong-3-quan-hung-cat-cu/#more-2734 Cá nhân mình cho rằng jquery rất tốt và nếu thêm ajax thì nói chung làm front-end đã bá đạo rồi. Giờ bạn có thể thấy rawngff trên thị trường có rất nhiều library cho js như: Ember, Angular, React, Express, Grunt, Bower, npm, Broccoli, Gulp, Lodash, Underscore, rxjs, Knockout, SocketIO, Threejs, D3, Backbone, Ionic, Angular2, React Native, Redux, Alt, Reflux, Webpack, Bluebird, Q, Express, Mocha, Jasmine, Chai, Koa, Less, Sass, Postcss, Impressjs, Revealjs,… nhưng mình khuyên bạn rằng “Chó cứ sủa, đoàn người cứ đi”. Bạn cứ tiếp tục sử dụng jquery vẫn ok hoặc là học thêm mấy framework như liệt kê trên. Mình chỉ khuyên bạn học 1 trong 3 js framework sau: React, Angular, Vue,… Dù sao thì công nghệ nó thay đổi một cách chóng mặt đó bạn. Làm dev thì phải “học, học nữa, học mãi” thôi. 4 Likes drgnz (Drgnz) May 7, 2018, 3:56pm #3 Vì khi đụng vào các lib như React, Vue. DOM được quản lý và render bởi các lib này thông qua Virtual DOM. Nên việc dùng jQuery để chỉnh sửa DOM trực tiếp là điều không được khuyến khích và nên hạn chế tối đa. Vì việc trộn lẫn như vậy làm code như mớ hỗn độn, khó bảo trì. Bên cạnh đó các lib trên cũng cung cấp khá đủ hàm dựng sẵn để đủ làm việc cần làm rồi. Nên việc thêm 1 lib vô chỉ để làm những việc có sẵn được xem là dư thừa. Còn nếu không thì cứ xài thôi. Và thú thật mình chưa thấy ai khuyên không nên học jQuery? Nếu có thì ngta chỉ khuyên không nên học trước khi học Javascript do sợ bị lậm jQuery quá nhiều mà thôi. 8 Likes Nguyen_Duc_Hoang1 (Nguyễn Đức Hoàng) May 7, 2018, 3:56pm #4 drgnz: Và thú thật mình chưa thấy ai khuyên không nên học jQuery? Nếu có thì ngta chỉ khuyên không nên học trước khi học Javascript do sợ bị lậm jQuery quá nhiều mà thôi. Mình gửi bạn link luôn Van Nam Mọi người cho mình hỏi có nên học JQuery không hay là cố học 1 công nghệ của JS? 1 Like drgnz (Drgnz) May 7, 2018, 4:01pm #5 Mình không thấy ai comment là khuyên không học cả 5 Likes SakaDream (Phan Bá Hải) May 7, 2018, 4:46pm #6 jquery rất tốt, nhưng có những thứ tốt hơn: React, Angular, VueJS,… Thường các bạn học frontend lạm dụng học jquery thay luôn JavaScript thuần. Điều đó sai hoàn toàn. Jquery chỉ là thư viện JS, và jquery đã coi như lỗi thời. Giờ nên học JavaScript từ cơ bản đến chuyên sâu (ES5-6) để làm việc với NodeJS, các JS frontend framework mà đa số điều sử dụng cú pháp JavaScript chứ không phải jquery Học jquery là tốt nhưng đừng lạm dụng mà bỏ luôn js 6 Likes Skyfall (Vesper Link) May 12, 2018, 6:31am #8 Bower, npm, Webpack là thư viện JS 3 Likes hibariwl (Zhang Jike) May 7, 2018, 5:57pm #9 Các bạn đang mắc phải một vấn đề là thay vì suy nghĩ “làm như thế nào” các bạn lại lụm sâu vào vấn đề "sử dụng library/framework nào. Nếu các bạn muốn trở thành một software engineer thay vì coder. Thì hãy tập trung nghĩ cách giải quyết vấn đề. Thay vì phân vân chọn ngôn ngữ này framework kia. Nếu bạn đang trong thời gian học thì cứ dùng qua mọi thứ bạn thấy nó hay đi. Rồi sau bạn đi làm sẽ thấy. Đôi lúc những thứ mainstream lại không thể giải quyết đc vấn đề của mình. Nhiều lúc mình cần sử dụng đến sự phong phú của các lib built on top của jquery. Mình sẽ sử dụng jquery. Nhưng nếu mình cần ứng dụng đòi hỏi performance hay lightweight application. Mình sẽ sử dụng những lib nhẹ như umbrella js hay vanillajs. Hay đến khi mình cần một app có thể scalable và architect rõ ràng. Mình sẽ chọn vue hoặc react. Tùy vào team mình như thế nào. Việc học là không giới hạn. Nhưng nếu bạn đã xác định được công cụ sẽ giải quyết đc vấn đề của mình thì các bạn có thể dựa vào khả năng của mình với công cụ đó để solve các promblem các bạn gặp phải. Đưa cho 1 hoạ sĩ 1 viên phấn cũng có thể khiến người đó làm nên tác phẩm nghệ thuật. Còn đưa hoạ cụ cho một người không biết cầm bút như nào thì cũng chỉ vẽ nên vài đường giun dế thôi. 9 Likes Van_Nam2 (Nam Do) May 8, 2018, 5:41am #10 Câu hỏi trên freeCodeCamp HN của mình bay sang đây rồi à. 2 Likes lanhnt247 (Ng Tr Lanh) May 8, 2018, 6:06am #11 Mình thấy nhiều người đã trả lời, mỗi người 1 góc nhìn, góp nhặt lại chắc cũng đủ rồi, thôi thì gửi bạn cái link để có cái nhìn toàn diện và hệ thống hơn: https://viblo.asia/p/ban-nen-hoc-javascript-thuan-truoc-khi-hoc-cac-framework-js-3Q75wDE7KWb klq: tại sao bạn không hỏi chính người đưa ra lời khuyên đó 4 Likes MrEZ (Nguyễn Quốc Hoàng) May 10, 2018, 3:49am #12 Những ý kiến đó chỉ là quan điểm của một người. Như mình đây, bản thân mình nghĩ code thuần sẽ tốt vì nó chạy nhanh nhưng người khác lại nghĩ nên dùng framework để code cho nhanh. Nói chung 5 cha 3 mẹ, lắm thầy rầy ma, lắm người ta thì lắm shit 3 Likes Thuc_Nguyen_tan (Thuc Nguyen Tan) May 11, 2018, 12:37pm #13 Bạn code thuần thì bạn cũng phải thiết kế và tổ chức thư viện của chính mình, nhưng thư viện của chúng ta chắc thua jQuery, vậy tại sao không dùng jQuery? 3 Likes Dark.Hades (Ichiro) May 12, 2018, 12:31am #14 Jquery đã trở nên quá nặng, chậm, dài dòng khi so với các thư viện mới ngày nay. Viết js thuần còn nhẹ và dễ quản lí hơn. 6 Likes anon45952904 (anon45952904) May 12, 2018, 3:46am #15 https://www.w3schools.com/jquery/jquery_intro.asp JQuery thiên về DOM manipulation, làm web page thì được chứ làm web app thì khó. Ví dụ làm 1 cái table chẳng hạn, xài DOM chắc sẽ rất cực và nặng. 3 Likes DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Có Nên Dùng Jquery JQuery Có Còn Cần Thiết Trong Năm 2020 Hay Không? - CodeLearn JQuery đã Lỗi Thời Chưa? | Học Lập Trình JavaScript Bạn Không Cần JQuery Nữa đâu! - Viblo JQuery Vs JavaScript: Nên Học JQuery Hay Học JavaScript - BitDegree JQuery Là Gì? Tại Sao Nên Sử Dụng JQuery Trong Thiết Kế Website Vue.js Vs JQuery: So Sánh Qua 1 Số Ví Dụ | TopDev JQuery Là Gì? Ứng Dụng JQuery Và ưu điểm Nổi Bật | TopDev Bạn Biết JS, JQuery Và Nghĩ Rằng Mình đã Thành Thạo JavaScript ... JQuery, Cái Gì đây? Anh Có Nên Dùng Nó Không? Jquery Là Gì? Công Dụng Và Lý Do Jquery được Dùng Phổ Biến - ITNavi JQuery, Nó Là Gì Và Bạn Có Nên Sử Dụng Nó Không? JQuery Là Gì? Tổng Quan Và Hướng Dẫn Sử Dụng JQuery Bạn Nên Sử Dụng JQuery Hay React? - Tech Wiki JQuery Là Gì ? Tại Sao Lại Nên Sử Dụng JQuery ? - Học PHP