30/09/2018, 19:26

Hỏi về ngôn ngữ lập trình server side

Hiện tại mình đang có dự định viết blog (hoàn toàn từ A - Z, không sử dụng công cụ hay website hỗ trợ sẵn như wordpress,…) và mình đang phân vân giữa việc chọn một trong những ngôn ngữ lập trình sau để làm : ASP.NET (MVC, Web Page, Web Forms), Node.js, Python. Mọi người có thể cho mình vài lới khuyên xem nên chọn ngôn ngữ nào (mình đã biết sơ sơ về HTML), lí do, cũng như tài liệu học (video, sách) miễn phí được không ạ ?
Cảm ơn rất nhiều!

Itachi Citus viết 21:36 ngày 30/09/2018

Đánh giá theo tiêu chí chủ quan của mình thì:

  • Cơ hội việc làm (ở hiện tại): Java > C# .Net > ruby > python > nodejs.
    http://techlooper.com/#/pie-chart
  • Tốc độ học: nodejs > python > ruby > C#.NET > Java
  • Tốc độ phát triển ứng dụng: nodejs ~ ruby > python > C#.NET > Java
  • Tài liệu: Java ~ C#.NET > Ruby > Python > Nodejs.
  • Chi phí (server + ide+…): Nodejs ~ python ~ ruby ~ java <<<<<<<<< .Net.
    Chi phí cho MSSQL, Windows server, Visual studio
  • Tương lai: Nodejs đang hot, ruby, python đang giảm dần, java, .net vẫn có vị trí ổn định cho ứng dụng cho doanh nghiệp.

Tùy tiêu chí nào bạn đề cao hơn mà bạn chọn

Hứa Anh Minh viết 21:26 ngày 30/09/2018

Hình như cái tiêu chí chi phí bạn để dấu ngược thì phải

Itachi Citus viết 21:27 ngày 30/09/2018

Oh để mình sửa lại .

Mình thì thích python với ruby, tài liệu gốc trên trang chủ rất đầy đủ, đặc biệt là python. Học nodejs thì bạn đỡ mất công học lại javascript khi làm front-end, làm ứng dụng realtime / socket cũng dễ hơn so với ruby, python. Java thì khá khó học, viết cũng dài.

Bài liên quan
0