• RSS
  • Facebook NIIT
  • Twitter
Viết bởi nguyen thuy lam

 Hôm nay chúng ta sẽ cùng nhau tìm hiểu về  

"3 NGÔN NGỮ LẬP TRÌNH PHỔ BIẾN HIỆN NAY"


Bất kì ai khi quan tâm đến lập trình đều biết rằng hiện nay có 3 ngôn ngữ lập trình chính đó là PHP, Java.NET.



Nhưng các bạn đã bao giờ tự hỏi trong 3 ngôn ngữ lập trình này, ngôn ngữ nào là  ngôn ngữ lập trình tốt nhất, mình nên chọn theo học ngôn ngữ lập trình nào?

Trên thực tế trong 3 ngôn ngữ lập trình này thì không có ngôn ngữ lập trình nào là tốt nhất cả. vì mỗi một ngôn ngữ lập trình đó lại có những ưu điểm nhược điểm riêng. 

Chúng ta sẽ cùng nhau đi tìm hiểu về ưu và nhược điểm của 3 ngôn ngữ lập trình này!

1. Ưu điểm

Ngôn ngữ Java:

Học HTML, HTML, 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!

Ngôn ngữ PHP

Học PHP, Học Lập trình PHP
Học PHP, Lập trình 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ễ ).
* Hoạt động trên Linux, có thể trên IIS – Windows nhưng .. hiếm!

Ngôn ngữ.NET

Học .NET, Học ASP.net 4.0

 

* 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.

2. Nhược điểm.

Ngôn ngữ Java:

* Tốc độ hơi chậm.

* Config nhiều , dễ làm beginet …Giữa PHP và .NET

Ngôn ngữ PHP

* Mã nguồn ko đẹp?
* Chỉ chạy trên ứng dụng web.

Ngôn ngữ .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!

Qua việc phân tích ưu nhược điểm của cả 3 ngôn ng lập trình, hi vọng các bạn sẽ không còn băn khoăn và có thể lựa chọn cho mình một ngôn ngữ lập trình phù hợp nhất với bạn.

Chúc các bạn sẽ thành công trên con đường mà bạn đã lựa chọn!
Ms Lâm: 0904 936 399