2 points par GN⁺ 2023-09-12 | 1 commentaires | Partager sur WhatsApp
  • Près de 30 ans d’expérience comme développeur logiciel
  • Souvenirs de l’utilisation de VB dans les années 90
  • Malgré les progrès techniques, impossible de comparer avec l’expérience de développement d’aujourd’hui
  • Affirmation d’une régression technologique
  • Regard critique sur les produits Microsoft
  • Impossible de trouver des outils offrant une productivité comparable à Visual Basic
  • Interrogation sur les raisons de l’abandon de Visual Basic
  • Pourquoi aucune alternative 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.