Một bài báo rất hay so sánh về ngôn ngữ dùng để lập trình web

lập trình viên thì nên biết 2 cả mới tốt, không phân biệt serverside hay clientside.
vì 1 trang web không thể chạy nếu thiếu 1 trong 2 trên.

5 Likes

Theo mình thì nên học javascript vì javascript everywhere :smile:
Đáng lẽ bài viết nên là nên học các ngôn ngữ nào để lập trình web, và phân biệt web lớn và web nhỏ, web site và web app…

1 Like
7 Likes

Có một nhánh là phàt triển web service cho nhiều nền tảng mà :smile:, lúc đó chưa chắc đã nên giỏi client side.

Hiện tại mình đang dùng MVC Framework, Jquery kết hợp các thư viện liên quan hỗ trợ (kendo UI, Bootstrap, v.v…) rất ổn.
Nói chung mỗi người đều có cách chọn và “bị chọn” nên mỗi người sẻ theo đuổi ngôn ngữ riêng :smiley:

Mình cũng xem mấy video giới thiệu về Node.js của Ryan Dahl, anh này nhìn hài hài kiểu đam mê máy tính.
Vẫn nhớ mãi 1 câu nói của anh này khi có người hỏi nodejs có support chạy trên Windows không?
Thì anh này trả lời đùa 1 câu là Windows is very important, just like PHP. :smiley: .

Không biết tìm hiểu kỹ thì nodejs hoạt động thế nào, nhưng mà là 1 ngôn ngữ server side nên nó sẽ có những hàm mà thao tác với server như cấp phát SESSION, thao tác với cache… tất cả các cái đó chắc chắn javascript không có nên nodejs có thể hiểu như là sử dụng cú pháp javascript + built các function giống js cho người dùng đỡ phải học thêm 1 ngôn ngữ mới. Nhưng chắc chắn là sẽ phải học thêm các function và quy tắc cho viết code phía server.

1 Like

Ở Việt Nam PHP muôn năm việc thì đầy nhóc. C#,Java thì làm cho các công ty lớn, Python , Node, Ruby thì làm cho các công ty nước ngoài :slight_smile:

1 Like

Theo web và làm web được khoảng 1 năm, dù biết là có nhiều ngôn ngữ code serverside mà mình mới tiếp xúc với mỗi NodeJS.
.
Ở trường có 2 ông thầy, 1 ông cuồng J2EE, 1 ông tín đồ NodeJS.

java web thì mình thấy bá lắm bạn à lớp mình có ông đi làm java web part time mà lương đã được 5 củ rồi chưa kể thưởng các thứ mình nghĩ java web chắc là bá thật bạn à

viettel nữa anh ạ .Hiện tại công ty đó đang làm cơ sở quản lý công dân quốc gia đấy .Cái đấy chắc là database của nó vĩ đại lắm nhỉ ko biết bao nhiêu bản ghi khóa chính khóa phụ thế nào cho nó hợp lý cỡ phải tầm chuyên gia mới làm được

Cái đoạn đem GIMP so với Photoshop rồi kết luận Python ngang ngửa .NET, Java lại hình dung ra một ông chở lợn đem con wave tàu so với con SH để tự thấy máy tàu cũng sánh ngang ngửa với tụi máy Nhật :smile:

2 Likes

Bây giờ mảng Web theo hướng microservice, 1 hệ thống xài nhiều ngôn ngữ, framework. Nếu dự án thêm 1 tính năng mới chỉ cần tạo thêm 1 service mới với PHP, dùng Laravel, dùng Pótgres. Sau này bổ sung thêm chat thì thêm 1 service viết bằng NodeJS và MongoDB, thêm tính năng quảng cáo lại thêm 1 service dùng Python, với Flask và Spark. Tách Frontend thì React là 1 service riêng.

1 Like

H Javascript cái vẹo j cũng làm đc r :v Web,server ( nodejs ), ios android ( React Natice ) , desktop app ( Electron ),. v.v :v

Nói chung là nhờ công lớn của NodeJS + npm :smile:

2 Likes

NO SQL nhé, ko phải cái sql khóa chính phụ bạn học ở trường đâu

What made you think that project’s using NoSQL? Are you working on that project @Shane_Benjamin_Benne? :wink:

5 Likes

Đi đâu cũng gặp thím này đào mộ. Chán~

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