Tư vấn lập trình web: Java hay PHP hay asp.net?

có nhân mình vẫn kết nhất php :joy:

1 Like

Tùy theo môi trường làm việc và sở thích mỗi người thôi. Ra đi làm lập trình web mà không biết jquery thì hơi khó xin việc. @Itachi_Citus

1 Like

Uhm cái này mình không phản đối, nhiều frontend ui framework lớn như bootstrap vẫn phụ thuộc vào jquery. Nhưng trước khi học jquery bạn nên biết bản chất nó vốn làm gì (để tránh hiểu sai về ajax chẳng hạn), Dom là gì, javascript thuần nếu ko xài jquery thì làm như nếu nào… Hay jquery nó có điểm yếu gì, tại sao người ta lại đề nghị xài zeptojs.

2 Likes

Anh nghĩ không đúng.
Khi em đã biết được khái niệm trong javascript.
Có thể viết những hàm xử lý lớn bằng javascript.
Nắm được core của javascript thì việc dùng jquery rất là đơn giản.
Thức tế thì jquery chỉ là một framework được viết bằng javascript thôi.

Khi sửa dụng jquery mà gặp vấn đề mà không biết nguyên nhân sâu bên trong chỉ có nước bó tay thôi.

4 Likes

Em thấy cuộc tranh luận nên tạm dừng tại đây, kết quả sẽ chẳng đi đến đâu. Khi ông thì nói gà, bà thì nói vịt.

1 Like

Nếu bạn cần tóm tắt thì:

  • Học core Javascript trước
  • Học jQuery sau vì khi đó chỉ như là dùng một library bình thường của JS.

Đừng làm ngược lại (điều mà newbie hay mắc phải)

4 Likes

Vậy anh đọc hướng dẫn của em cho bạn, chỗ nào không hợp lý.

2 Likes

nếu bạn học được Java hay ASP.NET thì bạn có lợi thế là ngoài làm web bạn có thể viết app cho smartphone hoặc desktop vì để làm đc web Java bạn phải học ngôn ngữ Java, ASP.NET thì bạn phải học C#. Còn PHP chỉ dùng chuyên để làm web và lợi thế khi học PHP là có nhiều Open Source.

1 Like

hoi kho hieu bn ah :))

1 Like

thangngoc89 không nói về hướng dẫn của bạn, mà đang đóng góp cho chính bạn á :slight_smile:.

2 Likes

Bởi mới nói ông thì nói gà, bà thì nói vịt. Bạn còn chưa hiểu nữa ak, ngay từ đầu mình k hề nói đến việc nếu học jquery mà k học javascript là k mất căn bản đâu. Mình đang nói đến vấn đề DOM API thay thế cho jquery, trong khi hiện trạng đang có rất nhiều cty tuyển dụng yêu cầu phải biết jquery.

1 Like

Bạn không nói trực tiếp vậy, nhưng những gì bạn nói vô tình chứng tỏ bạn nhảy vô học ngay jquery mà không biết nhiều về javascript ^^. Bạn không biết XmlHttpRequest, bạn không hiểu về ajax, bạn không biết về DOM native api… OK dừng tranh luận ở đây và quay lại câu hỏi của chủ topic.

3 Likes

Cái gì cái, học từ từ những cái căn bản, nền tảng nhất rồi mới dùng các thứ như tools, framework này nọ. Bằng không thì không thể đi xa được.

Ở đây có ai từng học võ 3 năm trở lên thì thấy rõ là người mới học võ thì chỉ thích những chiêu nào có thể ra đánh đấm được ngay nhưng đa phần những người mà đi học võ mong sớm làm đại ca thiên hạ thì đều no đòn và bỏ nghiệp võ sớm cả. Học võ đầu tiên người ta học những thứ rất căn bản: hít đất, đứng tấn, chàng hảng chân, đấm bao cát, tay đấm đơn, chân đá đơn,… thấy có vẻ rất nản lòng. Nhưng ai mà qua được giai đoạn đó rồi, sẽ thấy rằng con đường võ học có thể là con đường làm nên nghiệp bá.

Tương tự, tuỳ theo người lập trình định “xây căn nhà” mình vững cỡ nào mà có cách tiếp cận. Có người rất đơn giản là làm web cá nhân để cho gấu ở nhà, mỗi lần muốn gọi về ăn cơm: điền form, bấm submit -> xong, thì có thể họ cóc cần học những thứ căn bản, học vài giờ rồi dùng framework, took, library có sẵn luôn, nhưng với người sẽ xem lập trình là nghiệp cả đời, rồi đàng nào cũng phải quay lại học căn bản, mà khi lơ mơ mất căn bản học lại từ đầu mới thấy khó.

Nói chung, ai từng học tiếng Anh và thất bại rồi, đang không rõ trình độ mình cỡ nào thì hãy lấy đó làm bài học, không thêm lần thất bại nữa trong việc học lập trình.

Còn chủ topic muốn học món nào trong 3 món đều được: hãy chọn món nào mà cảm thấy mình thích ngôn ngữ của nó, thấy có vẻ ít nản lòng nhất. Nhưng cần chú ý là Java và ASP .NET thì phải học hành nghiêm túc để kiếm được việc ở các công ty lớn lớn, vì các cty nhỏ ít ai tuyển người làm hai món đó. PHP thì có thể làm ở công ty mọi cấp độ, từ 1 người cho đến 10.000 nhân viên. Còn học để không cần kiếm cơm mà học chơi cho biết thì khỏi phải lăn tăn làm gì.

6 Likes

Bạn k hiểu ng khác đang nói gì, thì cũng đừng to mồm. Mình nói ngay từ đầu là k nên tranh luận tiếp, bạn hiểu ý nghĩa của jquery ra đời là làm gì không, việc dùng DOM API thay cho jquery bạn thấy có bất hợp lý hay không. Có thể mình sử dụng nhiều công nghệ mặc dù không hoàn toàn nắm rõ, những k có nghĩa là k biết bạn nhé,.

1 Like

Thực ra không chỉ jQuery thần kì, Node.js cũng rất thần kì.

1 Like

PHP, dễ chơi, dễ trúng thưởng.

1 Like

Thần kì ở đây mình muốn nói là abstraction nhé bạn :slight_smile: . Mọi abstraction đề có một liên kết yếu :frowning:

1 Like

https://edumall.vn/courses trang này dùng ngôn ngữ backend gì vậy mọi người?
Mấy bạn có kinh nghiệm cho mình hỏi PHP hay Nodejs học ngôn ngữ nào thì tốt hơn ạ. Dưới góc độ là cái nào dễ tiếp cận, dễ học, dễ dàng thuận tiện làm 1 website cá nhân vừa và nhỏ hoàn chỉnh, chẳng hạn như 1 website bán hàng, 1 website tin tức, 1 website phim chẳng hạn hay 1 trang như edumall.vn ?

PHP sẽ dễ dàng hơn cho bạn bởi vì Nodejs sử dụng JavaScript, JavaScript một ngôn ngữ có sức mạnh thời nay nhưng nó hơi quái dị, ngay cả cái tên của nó cũng đủ làm người ta điên đầu rồi. Hơn nữa, việc thuê một hosting hỗ trợ PHP rất dễ dàng và có thể upload lên sử dụng được ngay, thuê hosting hỗ trợ NodeJS thì người thuê phải thuê VPS hoặc server riêng và đánh lệnh cài cắm rất lôi thôi mới chạy được.

1 Like

1 vé cho java, tạo ứng dụng độc lập, bảo toàn mã nguồn :smiley:
Tuy là mình chơi php nhưng vẫn thấy java hơn :smiley:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?