2 poin oleh GN⁺ 2023-09-12 | 1 komentar | Bagikan ke WhatsApp
  • Pengalaman berkarier sebagai pengembang perangkat lunak selama hampir 30 tahun
  • Kenangan menggunakan VB pada era 90-an
  • Meski teknologi telah berkembang, tidak ada bandingannya dengan pengalaman pengembangan saat ini
  • Klaim tentang kemunduran teknologi
  • Pandangan kritis terhadap produk Microsoft
  • Belum menemukan alat yang memberikan produktivitas seperti Visual Basic
  • Pertanyaan tentang alasan Visual Basic ditinggalkan
  • Alasan belum munculnya pengganti yang benar-benar solid

1 komentar

 
GN⁺ 2023-09-12
Opini Hacker News
  • Penurunan Visual Basic (VB) disebabkan oleh berbagai faktor, termasuk peralihan Microsoft ke .NET dan Common Language Runtime, serta respons terhadap ancaman dari Java/Sun.
  • Keputusan Microsoft untuk menulis ulang VB sebagai bahasa berorientasi objek dan memindahkan IDE dari paradigma pembangunan visual VB6 membuat banyak pengguna tertinggal.
  • Kebangkitan web dan adopsi PHP oleh pengembang muda juga berkontribusi pada penurunan VB.
  • Peluncuran "Visual .NET" oleh Microsoft membuat marah para pengembang dan perusahaan yang harus mengeluarkan biaya besar untuk menulis ulang kode demi fungsi yang sama.
  • Munculnya platform selain Windows, termasuk Android, iOS, MacOS, Linux, dan web, mengurangi relevansi VB.
  • Keputusan Microsoft untuk mematikan pengembang yang "penuh semangat" dan tim pengembang "tunggal/kecil", serta kematian Access yang perlahan, juga berkontribusi pada penurunan VB.
  • Meski demikian, VB masih digunakan di beberapa industri seperti keuangan, dan VBA untuk Excel digunakan secara luas.
  • Ada juga yang berpendapat bahwa produktivitas VB tidak sebaik yang diingat, dan aplikasi VB sering kali lebih sederhana daripada situs web modern serta kurang dalam area seperti otomatisasi devops, otomatisasi deployment, logging, dan kontrol akses.
  • Internet telah mengambil alih sebagian besar fungsi yang dulu digunakan oleh VB, dan HTML + JS + firebase/penyimpanan data lain digunakan untuk membuat aplikasi yang berjalan di platform mana pun dan dapat diakses dari mana saja di dunia.
  • Ada juga yang percaya bahwa Microsoft membiarkan VB mati dengan memusatkan CLR sebagai C# Language Runtime, bukan Common Language Runtime.
  • Transisi dari VB6 ke VB.NET terjadi bersamaan dengan peralihan dari proyek GUI-database ke PHP/MySQL/HTML/CSS, tetapi tidak adanya kompatibilitas mundur membuat peralihan itu semakin mudah.
  • Terlepas dari penurunan VB, permintaan untuk alat GUI/database drag-and-drop seperti AppSheet milik Google masih ada.
  • Ada juga yang berargumen bahwa penurunan VB adalah bagian dari siklus alami teknologi, dan VB adalah bahasa yang terbatas, membosankan, dan eksentrik.
  • Ketiadaan pengganti yang solid untuk VB disebabkan oleh komunitas pengembangan web yang mencintai kompleksitas dan meremehkan kode bisnis yang membosankan.
  • Ada juga yang percaya bahwa produktivitas teknologi lama seperti Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access, dan Foxpro belum dapat disamai oleh teknologi modern.