PHP vs ASP.NET

Ưu điểm PHP:
  • Dùng mã nguồn mở (có thể chạy trên Apache hoặc IIS).
  • Phổ biến hơn ASP (có thể thấy dựa vào số website dùng PHP).
  • Dễ học khi đã biết HTML, C.
  • Dựa vào XAMP (dễ cấu hình).
  • Nhiều hệ thống CMS miễn phí dùng.
  • Đi cặp với mySQL (cũng dễ :D ).
  • Hoạt động trên Linux, có thể trên IIS - Windows nhưng .. hiếm!
Nhược điểm PHP:
  • Mã nguồn ko đẹp?!
  • Chỉ chạy trên ứng dụng web.
Ưu điểm .NET:
  • Mã nguồn rõ ràng, trong .NET 2.0, mã nguồn tách biệt với giao diện HTML.
  • Chạy nhanh hơn PHP?! (*)
  • Visual Studio có thể sinh mã, tiết kiệm thời gian viết code.
  • Có thể dùng C#, VB hoặc Managed C++.
  • Đi cặp MSSQL, Oracle.
Nhược điểm .NET:
  • Ko thể chạy trên Linux (mặc dù đã có thể nhưng thiết nghĩ ứng dụng lớn sẽ có sơ xuất?!)
  • Nếu ko có Visual Studio thì khó viết code!

(*): Ứng dụng tìm kiếm, tuy nhiên vẫn ko có cơ sở chắc chắn!

I think U love ... PHP! :)

any comment? :)

Comments

Kevin Chau said…
Còn nữa nè :
Ưu điểm Java:

* Dùng mã nguồn mở (có thể chạy trên Apache hoặc IIS) + Mã nguồn rõ ràng, mã nguồn tách biệt với giao diện HTML.
* Chạy chậm hơn PHP & ASP.NET nhưng có thể cải thiện bằng hardware
* Visual Studio có thể sinh mã, tiết kiệm thời gian viết code.
* Dễ học khi đã biết HTML, C + Có thể dùng PHP, Ruby... để GUI.
* Dựa vào XAMP + Tomcat plugin (dễ cấu hình).
* Đi cặp Oracle.
* Hoạt động trên Linux, có thể trên IIS - Windows!
* Nếu ko có Java Studio thì xài Eclipse, NetBean ... viết code!

Nhược điểm .NET:

* Tốc độ hơi chậm, nhưng chấp nhận được.
* Config nhiều , dễ làm beginet ... nản!
Anonymous said…
Java mà dễ hả, newbie than ầm ĩ kà!
Host cho Java và NET thì ... khỏi bàn hix