Ist Visual Basic 6 noch weit verbreitet? [geschlossen]

8

Gibt es noch genug VB6-Shops, um das Lernen der Sprache lohnenswert zu machen?

    
Nick 25.10.2010, 12:47
quelle

11 Antworten

12

Ich arbeite für ein Vermögen 25 Unternehmen und wir haben ein paar Legacy-Apps, die in VB6 geschrieben wurden. Allerdings ist jede Neuentwicklung (in der Windows-Welt) streng .NET. Ich würde vorschlagen, VB.NET zu lernen, wenn Sie daran interessiert sind, VB zu lernen.

    
Shaun 25.10.2010 12:50
quelle
11

Computing-Sprachen sterben nicht so leicht, und es gibt immer Nischenmärkte, in denen diese Fähigkeiten benötigt werden. Sprachen wie Smalltalk, Lisp, COBOL usw. haben dort treue Anhänger und Kunden, die diese Fähigkeiten brauchen. Es wird wahrscheinlich noch einige Zeit eine Notwendigkeit für VB6 geben.

Der Hauptunterschied zwischen VB6 und den anderen Sprachen, die ich erwähnte, ist, dass die neuere Version von VB (VB.Net) von Microsoft deklariert wurde, um VB6 zu ersetzen. Das sagt mir, dass VB6 einen schrumpfenden Markt haben wird, da neuere Versionen von Windows es fast unmöglich machen, VB6-Anwendungen zu haben, die wie aktuelle moderne Anwendungen aussehen.

Mein Rat ist: Wenn Sie einen aktuellen Bedarf für VB6 haben, wie zum Beispiel die Pflege einer Legacy-Anwendung, lernen Sie es auf jeden Fall. Je nützlicher Sie in einer Firma sind, desto länger halten sie Sie. Wenn Sie VB6 nicht benötigen, dann lernen Sie die neuere Version der Technologie. In der Microsoft-Welt sind die .NET CLR-basierten Sprachen die aktuelle Vision der Zukunft. Sie werden auch mehr Erfolg haben, wenn Sie Hilfe bei Problemen suchen, mit denen Sie Tag für Tag konfrontiert sind.

    
Berin Loritsch 25.10.2010 12:58
quelle
10

Ich glaube nicht es ist wert, VB6 zu lernen.

Ich arbeite für ein Unternehmen, wo das Hauptprodukt in VB6 geschrieben ist und sich gegenseitig kennen, wo das Hauptprodukt auch in VB6 geschrieben ist.

In beiden Fällen:

  1. Alle neuen Produkte / Die Entwicklung erfolgt in .NET (hauptsächlich VB.NET , damit die Syntax ähnlich bleibt).
  2. Keiner der Entwickler kennt VB6, wenn er zu einem Unternehmen gehört.

Mit anderen Worten:

VB6 ist wahrscheinlich immer noch weit verbreitet , aber migrieren nach VB.NET. Darüber hinaus ist VB6 so einfach zu lernen, dass Sie es wirklich schnell verwenden können ohne vorherige Erfahrung .

    
Grzegorz Gierlik 25.10.2010 13:16
quelle
3

Ich arbeite auch in einem Fortune-25-Unternehmen mit einer weltweiten Präsenz und viele ältere VB6-Apps werden immer noch weit verbreitet im Unternehmen eingesetzt. Ich selbst bin ein .NET-Entwickler und lerne nur so viel VB6, wie ich brauche, um ein Produktionsproblem zu beheben oder etwas in .NET zu konvertieren (normalerweise C #). Also nein, investieren Sie keine Zeit in das Lernen, es sei denn, Sie müssen bei der Arbeit.

    
BBlake 28.10.2010 18:39
quelle
2

Ich benutze vb nicht zu oft - ich kenne viele größere Unternehmen (Versicherungen, IT nennen Sie es), die VB-Funktionen verwenden, so dass Manager Daten in ihre Datenbanken durch eine Art "Excel" Blatt eingeben können / p>

Jede Sprache zu lernen lohnt sich! VB ist einfach zu verstehen und M $ hat viele Bibliotheken, die einfach zu benutzen sind (d. H., Verbindung zu Datenbanken herstellen / Formulare erstellen ... wenn Sie daran interessiert sind, was reale Anwendungen darauf aufbauen).

Ich habe es einmal für die SOAP-API (sehr einfach) und einige andere Anwendungen verwendet. Ich dachte, es wäre nett genug.

    
Marm0t 25.10.2010 12:52
quelle
1

Es gibt immer noch Firmen, die VB6 benutzen. Wo ich zum Beispiel aktiv bin. Aber wir migrieren nach .NET. (je früher desto besser, meiner Meinung nach)

Also, wie von aioobe erwähnt, warum sollten Sie VB6 lernen? Ich würde sagen, es ist Zeitverschwendung und ich würde meine Zeit zum Beispiel in VB.NET verbringen. Es sei denn, Sie haben ein wirklich gutes Argument für VB6.

    
Rhapsody 25.10.2010 12:52
quelle
1

Ich würde meine Zeit nicht damit verbringen, VB6 zu lernen. Ich habe vor 10 Jahren damit gearbeitet und bin immer noch dankbar, wenn ich mir meinen Lebenslauf ansehe, dass ich die Möglichkeit hatte, in C # .NET zu arbeiten. VB6 fühlte sich wie eine Mickey-Maus-Sprache an.

    
fARcRY 25.10.2010 12:56
quelle
1

Sie können auf "inat.com" nach "VB6" suchen und eigene Schlüsse ziehen. Ich finde dort rund 900 Stellen statt 112.000 auf der Suche nach ".net".

    
BobRodes 28.10.2010 18:19
quelle
0

Google

  1. VB6 - Etwa 5.080.000 Ergebnisse
  2. Visual Basic 6 - Ungefähr 33.700.000 Ergebnisse
  3. VB.NET - Über 35.200.000 Ergebnisse
  4. Visual Basic .NET - Ungefähr 20.800.000 Ergebnisse

StackOverFlow

  1. vb6 - 1920

VB6-Anwendungen werden wahrscheinlich noch ziemlich oft verwendet, aber ich glaube, dass VB6 im Laufe der Jahre immer weniger als primäre Plattform gewählt wurde, um eine Anwendung mit Leuten zu entwickeln, die sich für .NET-Alternativen entscheiden.

Um es zu lernen, würde ich das nur tun, wenn Sie mit alten VB6-Anwendungen arbeiten müssen, die nicht auf .NET aktualisiert werden, oder wenn Sie VB6-Anwendungen auf .NET aufrüsten, dann lernen Sie es, aber nicht verschwende zu viel Zeit darauf.

    
kyndigs 25.10.2010 12:54
quelle
0

Ich würde eine fundierte Vermutung riskieren, basierend auf meinen eigenen Erfahrungen, dass es viel mehr Programmierer gibt, die neue COBOL-Programme schreiben als neue VB6-Programme. VB6 wird zehn Jahre ersetzt und, soweit ich das beurteilen kann, wird von Microsoft nicht mehr unterstützt .

    
John M Gant 25.10.2010 13:00
quelle
0

Es gibt immer noch Produkte, die darin geschrieben sind (ich habe selbst zwei), aber Microsoft wollte gesagt haben, dass Windows 8 nicht mit VB6-Programmen funktionieren wird, auch Visual Studio 6 (benötigt um VB6-Projekte zu erstellen) ist nicht einfach laufen auf Vista und Win7.

VBA ist in der Syntax sehr ähnlich und es sieht so aus, als ob dies zumindest in den nächsten Jahren unterstützt wird.

Mein Rat: Lernen Sie VBA, wenn Sie es brauchen, aber lernen Sie nur VB6, wenn Sie ein Wartungsprojekt haben, das es erfordert. Wenn Sie wirklich BASIC lernen wollen, dann gehen Sie für VB.NET. Es ist schwierig, andere Alternativen vorzuschlagen (es gibt viele!), Wenn wir nicht wissen, was Sie lernen möchten und warum. Z.B. Wenn Sie etwas über OOP lernen wollten, dann wäre C # oder Java besser.

    
winwaed 25.10.2010 12:51
quelle

Tags und Links