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!

Đá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 :sweat_smile:

1 Like

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

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

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.

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