2 điểm bởi GN⁺ 2023-09-12 | 1 bình luận | Chia sẻ qua WhatsApp
  • Gần 30 năm hoạt động với tư cách là lập trình viên phần mềm
  • Hồi tưởng về việc sử dụng VB trong thập niên 90
  • Dù công nghệ đã phát triển, vẫn không thể so sánh với trải nghiệm phát triển ngày nay
  • Lập luận rằng công nghệ đã thụt lùi
  • Góc nhìn mang tính phê phán về các sản phẩm của Microsoft
  • Không tìm thấy công cụ nào mang lại năng suất như Visual Basic
  • Thắc mắc vì sao Visual Basic bị từ bỏ
  • Lý do chưa xuất hiện một giải pháp thay thế đủ vững chắc

1 bình luận

 
GN⁺ 2023-09-12
Ý kiến trên Hacker News
  • Sự suy giảm của Visual Basic (VB) là do nhiều yếu tố, bao gồm việc Microsoft chuyển sang .NET và Common Language Runtime, cũng như phản ứng trước mối đe dọa từ Java/Sun.
  • Quyết định của Microsoft viết lại VB thành một ngôn ngữ hướng đối tượng và chuyển IDE khỏi mô hình xây dựng trực quan của VB6 đã khiến nhiều người dùng bị bỏ lại phía sau.
  • Sự trỗi dậy của web và việc các lập trình viên trẻ đón nhận PHP cũng góp phần vào sự suy giảm của VB.
  • Việc Microsoft phát hành "Visual .NET" đã khiến các lập trình viên và doanh nghiệp tức giận vì họ phải tốn một khoản tiền đáng kể để viết lại mã nhằm giữ nguyên cùng một chức năng.
  • Sự nổi lên của các nền tảng ngoài Windows, bao gồm Android, iOS, MacOS, Linux và web, đã làm giảm mức độ liên quan của VB.
  • Quyết định của Microsoft trong việc khai tử các lập trình viên "đầy nhiệt huyết" và các nhóm phát triển "một người/quy mô nhỏ", cùng với sự lụi tàn chậm chạp của Access, cũng góp phần vào sự suy giảm của VB.
  • Dù vậy, VB vẫn còn được sử dụng trong một số ngành như tài chính, và VBA cho Excel vẫn được dùng rất rộng rãi.
  • Cũng có người cho rằng năng suất của VB không thực sự tốt như người ta nhớ, vì các ứng dụng VB thường đơn giản hơn các website hiện đại và thiếu hụt ở các mảng như tự động hóa devops, tự động triển khai, ghi log, kiểm soát truy cập, v.v.
  • Internet đã tiếp quản phần lớn những chức năng mà VB từng được dùng cho, và HTML + JS + firebase/các kho dữ liệu khác đã được dùng để tạo ra các ứng dụng chạy trên mọi nền tảng và có thể truy cập từ bất kỳ đâu trên thế giới.
  • Cũng có người tin rằng Microsoft đã để VB chết dần khi tập trung vào CLR như một C# Language Runtime, thay vì là Common Language Runtime.
  • Quá trình chuyển từ VB6 sang VB.NET diễn ra đồng thời với sự chuyển dịch từ các dự án GUI-cơ sở dữ liệu sang PHP/MySQL/HTML/CSS, nhưng việc không có khả năng tương thích ngược đã khiến quá trình chuyển đổi trở nên dễ dàng hơn.
  • Bất chấp sự suy giảm của VB, nhu cầu đối với các công cụ GUI/cơ sở dữ liệu kéo-thả như AppSheet của Google vẫn còn tồn tại.
  • Cũng có người cho rằng sự suy giảm của VB chỉ là một phần của chu kỳ tự nhiên của công nghệ, và VB là một ngôn ngữ hạn chế, nhàm chán và kỳ quặc.
  • Việc thiếu một lựa chọn thay thế thật sự vững chắc cho VB được cho là bắt nguồn từ việc cộng đồng phát triển web yêu thích sự phức tạp và coi thường loại mã nghiệp vụ nhàm chán.
  • Cũng có người tin rằng năng suất của các công nghệ cũ như Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access và Foxpro vẫn chưa bị công nghệ hiện đại bắt kịp.