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.
Một bài báo rất hay so sánh về ngôn ngữ dùng để lập trình web
Theo mình thì nên học javascript vì javascript everywhere
Đá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…
Có một nhánh là phàt triển web service cho nhiều nền tảng mà , 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
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. .
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.
Ở 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
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
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.
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
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?
Đi đâu cũng gặp thím này đào mộ. Chán~