2 points par GN⁺ 2023-09-12 | 1 commentaires | Partager sur WhatsApp
  • Un développeur logiciel avec près de 30 ans d’expérience se remémore son expérience de développement avec Visual Basic dans les années 1990, estimant que malgré les avancées technologiques depuis, il n’a pas retrouvé d’outil aussi productif
  • Même s’il ne préfère pas les produits Microsoft, il considère qu’aucun outil ne lui a encore permis d’atteindre en si peu de temps le même niveau de productivité que Visual Basic
  • Il se demande quels étaient les problèmes qui ont conduit à l’abandon de Visual Basic, et pourquoi aucun remplaçant vraiment solide n’a émergé

1 commentaires

 
GN⁺ 2023-09-12
Avis Hacker News
  • Le déclin de Visual Basic (VB) s’explique par plusieurs facteurs, notamment la transition de Microsoft vers .NET et le Common Language Runtime, ainsi que sa réaction à la menace représentée par Java/Sun.
  • La décision de Microsoft de réécrire VB en langage orienté objet et d’éloigner l’IDE du paradigme de construction visuelle de VB6 a laissé de nombreux utilisateurs sur le carreau.
  • L’essor du web et l’adoption de PHP par les jeunes développeurs ont également contribué au déclin de VB.
  • Le lancement de "Visual .NET" par Microsoft a mis en colère les développeurs et les entreprises, qui ont dû dépenser des sommes considérables pour réécrire du code afin d’obtenir les mêmes fonctionnalités.
  • L’essor de plateformes non Windows, comme Android, iOS, MacOS, Linux et le web, a réduit la pertinence de VB.
  • La décision de Microsoft de tuer les développeurs « passionnés » et les équipes de développement « individuelles/de petite taille », ainsi que l’agonie lente d’Access, ont aussi contribué au déclin de VB.
  • Malgré cela, VB est encore utilisé dans certains secteurs, comme la finance, et VBA pour Excel reste largement employé.
  • Certains estiment que la productivité de VB n’était pas aussi bonne qu’on s’en souvient, et que les applications VB étaient souvent plus simples que les sites web modernes, avec des lacunes dans des domaines comme l’automatisation devops, l’automatisation du déploiement, la journalisation et le contrôle d’accès.
  • Internet a largement repris les fonctions pour lesquelles VB était utilisé, et HTML + JS + firebase/d’autres stockages de données ont servi à créer des applications fonctionnant sur n’importe quelle plateforme et accessibles depuis n’importe où dans le monde.
  • Certains pensent aussi que Microsoft a laissé mourir VB en orientant le CLR vers un C# Language Runtime plutôt que vers un véritable Common Language Runtime.
  • La transition de VB6 vers VB.NET a coïncidé avec le passage des projets GUI-base de données vers PHP/MySQL/HTML/CSS, mais l’absence de compatibilité ascendante a rendu cette transition encore plus facile.
  • Malgré le déclin de VB, il existe toujours une demande pour des outils GUI/base de données en glisser-déposer, comme AppSheet de Google.
  • Certains soutiennent que le déclin de VB relève simplement du cycle naturel de la technologie, VB étant un langage limité, ennuyeux et excentrique.
  • L’absence d’un remplaçant solide à VB serait due au fait que la communauté du développement web aime la complexité et méprise le code métier ennuyeux.
  • Certains pensent également que la productivité d’anciennes technologies comme Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access et Foxpro n’a toujours pas été rattrapée par les technologies modernes.