Visual Basic begint langzaam uit te sterven

windows logo

Gepubliceerd: Woensdag 24 augustus 2005

Uit een intern onderzoek van Microsoft blijkt dat Java aan populariteit aan het verliezen is. Door de opkomst van .NET begint Visual Basic bovendien uit te sterven.

Toon volledig artikel

hobu op Woensdag 24 Augustus 2005 10:48

image

"Bedrijven zien dit als een mooi moment om programmeurs slechte gewoontes te laten afleren."

Slechte gewoontes ?? Je kunt in VB prima gestructureerd programmeren. Het zal meer onkunde, luiheid ed. zijn. Als dat wordt bedoeld dan is het een goede zaak :-)

Gert1 op Woensdag 24 Augustus 2005 10:57

image

"Veel bedrijven laten hun gebruikers overstappen van VB naar C#', legt Wim Hoek, productmanager voor development tools van Microsoft uit. "Bedrijven zien dit als een mooi moment om programmeurs slechte gewoontes te laten afleren."
LOL alsof je in C# geen baggercode kunt schrijven... Welliswaar wordt je in C# (of VB.Net for that matter) wat meer gedwongen om gestructureerd te werken dan dat je in VB werd, maar je kunt nog net zulke slechte code schrijven... Maar hiermee zegt ie volgens mij ook een beetje indirect dat VB programmeurs veel slechte gewoontes hebben... (klopt ook wel, ik rook, sport te weinig, eet ook niet zo heel gezond... maar sinds ik met C# werk is dat niet opeens veranderd :P).

MvO op Woensdag 24 Augustus 2005 10:59

image

Als dit waar is, dan zullen de mensen die recent van VB6 naar C# overgestapt zijn lelijk op hun neus kijken. VB.NET in Visual Studio 2005 heeft een hele hoop productiviteits tools die de C# variant mist.

"Bedrijven zien dit als een mooi moment om programmeurs slechte gewoontes te laten afleren."
Gezien de verschillen tussen programmeertalen in .NET miniem is, is dit een slecht argument om over te stappen van VB naar C#. Die slechte gewoonten hebben met de ontwikkelaar te maken, niet de taal. Bovendien zijn in .NET een hoop van de in VB6 bestaande slechte gewoonten door het systeem uitgebannen.

klaas1970 op Woensdag 24 Augustus 2005 11:15

image

Uit een intern onderzoek van MicrosoftWaar zijn de quotes in de titel?

Een intern onderzoek van Microsoft zal niet echt onafhankelijk zijn.

mpegman op Woensdag 24 Augustus 2005 11:16

image

voor zover ik weet is eclipse een programma en geen vorm van java :)

coert_metz op Woensdag 24 Augustus 2005 11:18

image

Eclipse is geen vorm van Java, maar een ontwikkelomgeving voor Java.

ioan op Woensdag 24 Augustus 2005 11:22

image

Ik ben C# developer en moest recent noodgedwongen een project uitvoeren in VB6. Ik heb vaak op het punt gestaan om m'n monitor uit het raam te smijten.
.NET is veel produktiever en prettiger om mee te werken dan de ouderwetse VB6 omgeving. .NET heeft ook een VB taal dus de overstap van VB6 naar VB.NET is niet al te groot.

Anonymous Coward op Woensdag 24 Augustus 2005 11:26

image

Visual Basic is een eenvoudige taal. Een hoop mensen die wat voor C variant eng vinden, durven VB wel aan. Dit heeft geresulteerd in een zooi wanproducten die verkocht werden als professionele paketten. Ik heb wel eens de code gezien van dergelijke paketten, ten eerde is code ongestructureerd weggezet (inspringen, wat is dat?) Verder worden er geen conventies gehanteerd voor naamgeving van variabelen, constanten, functies ed. De programmeurs van dergelijke producten hebben ogenschijnlijk geen ervaring met standaard programmeer problemen en algoritmen. Een aan overerving en code hergebruik wordt nauwelijks gedaan. Termen als iteratief programmeren, recursie en zelfs documentatie zijn ook onbekend. En elk programma dat gebruik maakt van 'on error resume next' is per definitie slecht. Exception handling is een van de belangrijkste onderdelen van een goed programma.

Tuurlijk, VB is een gemakkelijke taal, en je maakt er snel een programmatje in. Het probleem is alleen dat er ook een hoop door slechte programmeurs in VB gemaakte programmas die stijf staan van de bugs de markt op gaan. Dus weg met VB. Basic is uit de tijd. Handig als scripting taaltje. Op naar C# en Java :/

-R-

iflasker op Woensdag 24 Augustus 2005 11:35

image

spijtig, basic, vb, dos e.a. zouden verplichte leerstof moeten zijn in de hogescholen. Vele uppies kennen niet eens de dos-commandos of weten niet wat basic is.

valentijn op Woensdag 24 Augustus 2005 11:40

image

Onlangs had The Register nog een mooi voorbeeld van VB6 dat door Microsoft zelf ingezet wordt bij de Microsoft anti-spyware-oplossing, zie http://www.theregister.co.uk/2005/07/22/microsoft_spyware_vb6/

Ronkende persberichten van MS over het ophouden van VB6 en Java? Ik geloof er geen fluit van.

Tuckson op Woensdag 24 Augustus 2005 14:13

image

Tsja... Het was te verwachten dat alle standaard kreten en voorordelen over VB weer eens de wereld opgeknikkerd zouden worden na een bericht als dit.

VB geeft "slechte code". VB-programmeurs kunnen per definitie niet pgestructureerd programmeren". "On error resume next" is per definitie fout.

Flauwekul allemaal. In welke taal dan ook, een programma is zo goed als de programmeur die er mee werkt. Een goede VB programmeur kan een net zo goed programma afleveren als een programmeur in een willekeurige andere taal.

VB is makkelijker, dat is een feit. En daardoor zijn er zeker meer mensen die denken dat ze kunnen programmeren. Dat er meer rotzooi onder de VB programma's is ligt dus niet zozeer aan de onmogelijkheden van de taal, maar aan de onwil van de ontwikkelaars om zich de noodzakelijke methoden technieken eigen te maken.

Kalief op Woensdag 24 Augustus 2005 15:31

image

een programma is zo goed als de programmeur die er mee werkt Precies, VB6 geeft slechte code!

jjbrunia007 op Woensdag 24 Augustus 2005 15:38

image

Ja, Ja. Een onderzoek van Microsoft naar de populariteit van Java!! Waarschijnlijk gedaan onder
hun eigen klantenkring :)

wmstudio op Woensdag 24 Augustus 2005 16:54

image

Visual Basic .NET.... het is allemaal puur voor een Windwows omgeving. Het leuke van Java is nu net dat het voor meerdere omgevingen geschikt is. Windows, Linux, Mac OS X het maakt allemaal niets uit. Ik gebruik zelf voornamelijk Linux voor Java ontwikkeling. Copieer vervolgens de applicatie naar Windows of Mac OS X en het draait allemaal.... Met het uitsterven van Java zal het allemaal wel loslopen. Er zou juist meer in Java moeten worden gedaan. Dan zou je voor wat betreft applicaties ook niet zo aan een bepaald platform vast zitten.

john in 't veld op Woensdag 24 Augustus 2005 16:59

image

Heb je wel eens een buffer overflow gezien in een VB programma? zo slecht is het dus niet hoor.

Feit is wel dat VB altijd een aura van "voor beginners" heeft gehad en daarom klinkt het veel interessanter als je zegt in c++ te werken.

Met VB kun je prima uit de voeten zolang het zakelijke toepassingen betreft en het proberen te dwingen van huidige vb6 users om over te stappen naar .net en tegelijk vb6 al een aantal jaren niet meer onderhouden is het allerdomste wat MS kon doen.
Het marktaandeel moet nu gewoon weer opnieuw worden opgebouwd en het is wel zeker dat velen nu gaan kijken wat er aan alternatieven bruikbaar is.

Er draait voor miljarden aan legacy vb code.. goed, minder goed en slecht van kwaliteit, maar het wordt dagelijks gebruikt in bedrijven en zal nog zeker 10 jaar moeten blijven draaien en onderhouden worden.

Cobol is 20 jaar nadat ze het opgegeven hebben ook nog steeds niet weg maar wordt van alle kanten voorzien van tools om het te blijven gebruiken. Best mogelijk dat een slimmerd straks met BisualVasic 7 komt... er zijn veel VB6 gebruikers die er voor zouden tekenen om zonder conversie en kapitaalvernietiging over te stappen.

Anonymous Coward op Woensdag 24 Augustus 2005 17:56

image

Gelukkig hebben we Borland nog

Delphi 4/5/6/7/2005 :) (pascal/c++/c#/.net)
prachtige ontwikkel platform :)
(zelfs geschikt voor linux >>>> Kylix).

jelmer op Woensdag 24 Augustus 2005 19:28

image

Java serverpages is onderdeel van j2ee. Eclipse is een ontwikkelomgeving geschreven in java.

Dat in acht genomen slaan de conclusies dus nergens op

nico.coesel op Woensdag 24 Augustus 2005 21:58

image

@meltdown: Als er 1 omgeving is waarin een partij wordt aangeklooid, dan is het wel Delphi. En het resultaat is nog bere-traag ook. Nee, weg met Delphi en Pascal.

Bovendien heb je kennelijk nooit iets met Kylix gedaan. Het werkt namelijk niet. De library die je moet meelinken zorgt ervoor dat je applikatie onder windows onderuit gaat als je even een CPU load van 100% hebt. Een bestaande applikatie onder Linux compileren gaat ook niet zomaar. Je moet her en der nog flink hakken in de code.
Borland / Inprise heeft kennelijk ook ingezien dat ze de Kylix belofte niet waar konden maken en de afgelopen jaren nul komma nul aan de problemen gedaan.

Als je dan toch cross-platform wilt programmeren kijk dan eens naar WxWidgets.

En VB; tja wie is er niet groot mee geworden. VB is leuk om even een front-end voor een database te maken of een smoel te geven aan een DLL.

cveld op Woensdag 24 Augustus 2005 23:43

image

.NET volledig Windows gebaseerd? Dacht het niet, getuige Project Mono -- een implementatie van de .NET specificatie zoals door Microsoft gedeponeerd bij ECMA op het linux-platform! Programmeurs hebben natuurlijk wel een aantal beperkingen waar rekening mee moet worden gehouden, en nieuwe mogelijkheden.

Anonymous Coward op Donderdag 25 Augustus 2005 12:23

image

not ANSI certified
MS produceert hun talen(1) enkel en alleen om eigen producten mee te ontwikkelen en proberen deze tot een standaard te verheffen.

wmstudio op Donderdag 25 Augustus 2005 16:00

image

.net is echt aleen Windows
Does Microsoft support the Mono project? If it does, then developers like me will not have a problem developing applications or components for .NET. I have been using Linux as my development environment and for regular computing work and I don't plan to switch. -- Sri Thuraisamy

No, Microsoft does not support the Mono product, nor has it licensed anything to Novell/Ximian. Mono is an attempt by Novell to reverse engineer parts of Microsoft's .NET Framework. It is not an extension of the .NET Framework and it should not be considered as such.

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws