2 Punkte von GN⁺ 2023-09-12 | 1 Kommentare | Auf WhatsApp teilen
  • Ein Softwareentwickler mit fast 30 Jahren Erfahrung erinnert sich an seine Entwicklungserfahrungen mit Visual Basic in den 1990er-Jahren und ist der Ansicht, dass er trotz des technischen Fortschritts danach kein ebenso produktives Werkzeug mehr gefunden hat
  • Obwohl er Microsoft-Produkte nicht bevorzugt, bewertet er, dass es bis heute kein Werkzeug gab, das ihm in so kurzer Zeit eine mit Visual Basic vergleichbare Produktivität ermöglicht hätte
  • Er fragt sich, welche Probleme dazu führten, dass Visual Basic aufgegeben wurde, und warum kein robuster Ersatz entstanden ist

1 Kommentare

 
GN⁺ 2023-09-12
Hacker-News-Kommentare
  • Der Rückgang von Visual Basic (VB) hatte mehrere Ursachen, darunter Microsofts Umstellung auf .NET und die Common Language Runtime sowie die Reaktion auf die Bedrohung durch Java/Sun.
  • Microsofts Entscheidung, VB als objektorientierte Sprache neu zu schreiben und die IDE vom visuellen Konstruktionsparadigma von VB6 wegzubewegen, ließ viele Nutzer zurück.
  • Auch der Aufstieg des Webs und die Übernahme von PHP durch jüngere Entwickler trugen zum Rückgang von VB bei.
  • Die Veröffentlichung von "Visual .NET" durch Microsoft verärgerte Entwickler und Unternehmen, die erhebliche Summen ausgeben mussten, um Code für dieselbe Funktionalität neu zu schreiben.
  • Der Aufstieg von Plattformen außerhalb von Windows, darunter Android, iOS, MacOS, Linux und das Web, verringerte die Relevanz von VB.
  • Microsofts Entscheidung, „leidenschaftliche“ Entwickler und Entwickler in Einzel- bzw. kleinen Teams zu opfern, sowie das langsame Sterben von Access trugen ebenfalls zum Rückgang von VB bei.
  • Trotzdem wird VB in einigen Branchen wie dem Finanzsektor noch immer eingesetzt, und VBA für Excel ist weit verbreitet.
  • Manche argumentieren, dass die Produktivität von VB nicht so gut war, wie man sich erinnert, und dass VB-Apps im Vergleich zu modernen Websites oft einfacher waren und in Bereichen wie DevOps-Automatisierung, Deployment-Automatisierung, Logging und Zugriffskontrolle Defizite hatten.
  • Das Internet hat die meisten Funktionen übernommen, für die VB verwendet wurde; HTML + JS + firebase/andere Datenspeicher wurden genutzt, um Anwendungen zu erstellen, die auf jeder Plattform laufen und von überall auf der Welt zugänglich sind.
  • Manche glauben auch, dass Microsoft VB sterben ließ, indem es den CLR auf eine C# Language Runtime statt auf eine Common Language Runtime ausrichtete.
  • Der Übergang von VB6 zu VB.NET fiel zeitlich mit dem Wechsel von GUI-Datenbankprojekten zu PHP/MySQL/HTML/CSS zusammen, aber die fehlende Abwärtskompatibilität machte den Wechsel zusätzlich leichter.
  • Trotz des Rückgangs von VB gibt es weiterhin Nachfrage nach Drag-and-Drop-GUI-/Datenbank-Tools wie Google AppSheet.
  • Manche vertreten die Ansicht, dass der Rückgang von VB einfach Teil des natürlichen Technologiezyklus war und dass VB eine eingeschränkte, langweilige und schräge Sprache war.
  • Das Fehlen eines überzeugenden Ersatzes für VB wird von einigen darauf zurückgeführt, dass die Webentwicklungs-Community Komplexität liebt und langweiligen Business-Code verachtet.
  • Manche glauben auch, dass die Produktivität älterer Technologien wie Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access und Foxpro von modernen Technologien nicht erreicht wurde.