Hallo Jupp,
Jupp schrieb:
das die Leute sich generell nicht mit VB befassen
Habe ich mich schon damit befasst, seit damals mit irgendeinem Basic-Interpreter unter PCPM bis hin zu VB6 Professional.
Jupp schrieb:
oder nicht die erforderlichen Kentnisse haben.
Nicht akzeptiert, aus dem oben genannten Grund habe ich die entsprechenden Kenntnisse.
Jupp schrieb:
wesentlich schnellere Umsetzung als in einer anderen Sprache
Wenn Du immer in VB arbeitest, wird die Umsetzung in einer anderen Programmiersprache für Dich natürlich immer aufwendiger sein.
Jupp schrieb:
und alles anders als langsam sind!!
Jupp, vielleicht nicht langsam, aber es geht eben noch wesentlich schneller !!!
Meine Zusammenfassung dazu :
VB : Ganz nett zum Zusammenklicken von einem Währungsumrechner oder so, nicht geeignet für industrielle Anwendungen.
Delphi : Optimal zur Anwendungsentwicklung, schnelles Erstellen der GUI und gleichzeitig fast alle Möglichkeiten von C++ (ausser der Entwicklung von Treibern). Ausserdem optimale Möglichkeiten zur schnellen Anbindung an Datenbanken. Daher wird Delphi gerne in der Industrie zur Anbindung von SPS'sen (S5, S7) an Datenbanken eingesetzt.
C++ : Also einen Gerätetreiber für z.B. eine ISO-Verbindung vom PC zu einer S5 mit CP535 würde ich dann doch lieber in dieser Programmiersprache schreiben, also weder in VB noch Delphi.
C# : Erinnert mich sehr stark an die OOP und Syntax von Delphi, aber da fehlen noch viele Sachen, z.B. COM (OPC) nur über Klimmzüge möglich.
.NET allgemein : Wird natürlich von M$ forciert, aber noch nicht generell in der Industrie akzeptiert. Ich beschäftige mich damit (also aktuell Beta Version von VS2005), aber halte mich mit Anwendungen zurück. Zumal alle bisher mit .NET 1.0 oder 1.1 erstellten Anwendungen dann mit Release von .NET 2.0 dann wieder überholt sind. Delphi 2006 erscheint in diesem Monat, .NET 2.0 ist dort im Release 2006 noch nicht implementiert !!! Das wird ein Megaflop für Borland. Sehr bedauerlich finde ich.
Ich wollte mit diesem Post auch keinen altbekannten Glaubenskrieg über Programmiersprachen anzetteln, sondern nur aus meiner Sicht ein wirklich kurzes Statement dazu geben.
Gruß
Question_mark