Nên học và làm C# hay VB.NET


Kính gủi các bạn,

Hôm nay tôi xin mở chủ đề về học ngôn ngữ lập trình nào thích hợp cho các bạn. Tôi đã làm và tiếp xúc với khá nhiều người lập trình giỏi có, trung bình và yếu có. Tôi rút ra một điều rằng, hầu hết các bậc thầy về lập trình điều không có khái niệm về ngôn ngữ lập trình. Họ có thể làm bất cứ ngôn ngữ nào từ “thượng vàng đến hạ cám” từ .NET, Java, PHP cho đến các ngôn ngữ cấp trung bình và thấp như C++, Pascal.. Điều đó cho ta thấy rằng ngôn ngữ lập trình chỉ đóng góp một phần trong công việc và dự án.

Có nhiều bạn hỏi tôi rằng : “Nên học và làm C# hay VB.NET”, họ nói với tôi rằng họ có dự định là sẽ học và làm C# vì C# nhanh hơn, mạnh hơn, thuần túy hướng đối tượng hơn …VB.NET.

Thiết nghỉ chúng ta đang mù mờ về môi trường lập trình .NET. DotNet Frame. Microsoft đã rất khôn khéo khi xây dựng .NET Framework:

  • Tính nhất quán trong nhiều ngôn ngữ lập trình : Với .NET Framewor, bạn có thề sử dụng C#, VB.NET, J# để phát triển ứng dụng, tuy nhiên bắt buộc phải thông qua môi trường .NET Framework.
  • Framework mang lại cho chúng ta rất nhiều tiện ích được tích hợp sẵng và chỉ cần Plug and Play (cắm là chạy)

Nên dùng C# hay VB.NET ?

  • Theo tôi C# hay bất kỳ ngôn ngữ lập trình phụ thuộc vào .NET Framework. Chính vì vậy về mặc xử lý chương trình là như nhau.
  • .NET Framework có điểm mạnh là kế thừ toàn vẹn kiến trúc lập trình hướng đối tượng của Java vì vậy C# hay VB.NET điều là như nhau, C#, VB.NET điều thừa hưởng được mô hình lập trình hướng đối tượng.
  • Đối với những người đã viết ứng dụng từ VB5, VB6 thì VB.NET là thứ không thể thay đổi.

 

Kết luận :

  • Tùy vào sử thích và thói quen mà chọn ngôn ngữ lập trình cho thích hợp và kiếm tiền được từ nó.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s