🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11139

Re: Visual Basic

#11139
From: SpaceRunner
Date: Tue, 19 Feb 2002 18:40
232 lines
10883 bytes
Pieter Philippaerts wrote:

> "SpaceRunner" <x.spacerunner@skynet.be> wrote in message
> news:3c7158ed$0$75149$ba620e4c@news.skynet.be...
>> de totale kost van Visual Basic is
>> niet alleen VB.Net maar elke versie van VB die je gekocht hebt (als dat
> het
>> geval zou zijn). Dus stel niet (bvb): het kost maar $99. Het kost
> eigenlijk
>> de prijs van v4 + v5 + v6 + v7 (VB.Net).
> 
> Akkoord, maar ondertussen ben je al 8 jaar bezig. Ze doen 2 jaar per
> versie dus je betaald ongeveer 0.25 euro per dag voor een VS licentie.

Voor mij persoonlijk nog te veel. Voor de prijs van $99 koop ik in de 
winkel niet alleen de laatste Mandrake distributie (OS + development tools 
+ severs + ...) maar ook nog een goed boek. Bij M$ heb je daar alleen nog 
maar de VB.Net omgeving voor. Ik heb de rekening dan snel gemaakt.

> 
> 
>> En 1 van die middelen is het niet meer ondersteunen
>> van 'oude' software. Gevolg: problemen? Tja, zeggen ze bij M$, koopt maar
>> de laatste versie van VS.Net (of iets dergelijks).
> 
> Bij andere bedrijven is het net hetzelfde. Ik heb overlaatst hier eens
> gelezen dat
> RedHat ook maar support geeft tot versie 4.2 (alhoewel ik op hun website
> maar
> kan teruggaan tot versie 6.0).

Allesinds beter dan M$. Hun support geldt tegenwoordig maar vanaf Windows 
98. En versie 4.2 was al beschikbaar voor Windows 98 op de markt kwam.

> 
>> De enige reden waarom Mono en dotGnu zijn kunnen starten is omdat het
>> .Net framework gestandariseerd is en dus nu ook beheert wordt door de
>> EMCA. Dit geldt ook voor de C# taal.
> 
> Niet vergeten dat beide opgestart zijn door MS en dat MS de beslissing
> heeft genomen om het te laten standardiseren (waarschijnlijk om de ogen
> van Sun uit te steken, nuja, het is het gebaar dat telt ;-).
> 

Dat is inderdaad een fout van Sun geweest. Ze hadden Java moet laten 
standardiseren.

>> Maar M$ zou M$ niet zijn als ze via hun eigen
>> implementatie natuurlijk de ontwikkelaars aan het Winblows (de echte
>> benaming van Windows :-) platform zouden binden.
> 
> Ik denk dat MS er eerder vanuit gaat dat zij altijd de beste implementatie
> zullen hebben van het .NET framework en bijgevolg dat developers eerder
> kiezen voor de Windows implementatie als voor de andere implementaties.
> Of dit zo zal zijn zal met de tijd duidelijk worden.
> 

Aan de implementatie van M$ zal ik toch blijven twijfelen. Je kunt het niet 
controleren wat ze allemaal uitspoken. Je heb immers geen toegang tot de 
code.

Trouwens het .Net framework moet zich nog altijd bewijzen. Java en de 
bijbehorende classes (kun je misschien het Java framework noemen) hebben 
dat al gedaan.

>> Toch wel even het volgende, een vb.: de VB taal die je geleerd hebt met
>> VB 3, daar ben je niks meer mee. M$ ondersteunt het allang niet meer en
>> ontwikkeld het ook niet meer verder. Akkoord, die taal loopt nog wel door
>> in de versies 4, 5 en 6. Maar hoelang zul je door nog ondersteuning voor
>> krijgen? Dus je moet opnieuw een leercurve doorlopen, hoe groot of hoe
>> klein die ook mogen wezen. Vertel mij nu eens hoe het zit met talen zoals
>> Perl, e.d. De Perl ontwikkelaars hebben de compiler of interpreter van v5
>> wel volledig herschreven maar de taal zal geen fundamentele wijzigingen
>> ondergaan hebben zoals VB.Net vergeleken met VB 6.
> 
> Vandaar dat Microsoft nu een commitment heeft gemaakt met C# om die te
> laten standardiseren zodat iedereen er nu zeker van kan zijn dat zulke
> dingen
> niet opnieuw gebeuren in de toekomst.

Ik denk eerder om Sun een hak te zetten.

> Persoonlijk ga ik zo weinig mogelijk VB.NET gebruiken... In het verleden
> is al gebleken dat Microsoft niet aan de compatibiliteit komt van de talen
> die ze zelf gebruiken,

Neen, tuurlijk gaan ze niet direct aan de compatibiliteit komen van hun 
eigen talen. Anders zouden ze hun eigen interne tools (waarvan sommigen in 
VB geschreven) teveel moeten herschrijven.

> en het feit dat ze voor zover ik weet VB.NET
> nergens gebruiken doet vragen oprijzen bij mij.

Dit begrijp ik toch niet helemaal. Wat bedoel je hiermee?

> C# daarentegen wordt gebruikt door MS (in VS.NET zelf) en gaat nog vaak
> gebruikt worden door MS en bijgevolg lijkt me dat een meer stabiele taal
> te gaan worden (kwa compatibiliteit).
> 

De taal opzich zal nu wel stabiel blijven. M$ zelf zou geen wijzigingen 
durven aanbrengen buiten de ECMA om. Indien ze dat zouden doen dan lijden 
ze wel zwaar gezichtsverlies. Eerst een taal laten standardiseren om nadien 
buiten de commissie zelf incompatibiliteiten toe te voegen. Je zou het maar 
durven.

>> Nu niet maar in de toekomst misschien wel. Vergeet niet dat M$ bij
>> sommige SDKs al in de licentie zet dat men die niet mag gebruiken om
>> software mee te ontwikkelen die onder een zogenaamde 'virale' licentie
>> (vb: GPL) valt.
> 
> Dit is de eerste keer dat ik ervan hoor, en ik heb nogal moeilijkheden met
> het
> geloven daarvan (als dat erin stond, dan zou ik er normaal al wel van
> gehoord
> hebben).
> Trouwens, zelfs al stond het erin dan kan ik nog altijd de online versie
> gebruiken
> waar ik nog nooit een licentie ben tegengekomen.
> 

Of dat je die SDK nu alleen kunt downloaden of ook meegeleverd krijgt bij 
een development product, dat gaat niets aan die licentie veranderen. Zelfs 
bij te downloaden SDKs zijn altijd licenties bijgevoegd.

Voor zover ik me nog herinner betrof het een SDK voor het ontwikkelen van 
applicaties i.v.m. Windows CE of een soort van "mobile" applications.

>> Dus er is niets dat M$ tegenhoudt om ook VS.Net in de toekomst van ook
> zo'n
>> licentie te voorzien. En je mag dan misschien wel zeggen dat M$ dat nooit
>> zal doen om geen onwikkelaars te verliezen,
> 
> Ah, een goed punt, ze mogen inderdaad geen developers verliezen.
> 
>> stel je dat eens de volgende
>> vraag: wat hebben ze te verliezen? Ze zijn een monopolie en controleren
>> de volledige desktopmarkt.
> 
> Als ze al hun software developers verliezen dan is de kans groot dat een
> niet-MS
> OS een beter desktop OS wordt en bijgevolg Windows verdringt van de top.
> Microsoft heeft al van in het begin hun developers (de niet-werknemers wel
> te
> verstaan) goed verzorgd, dus ik zie niet meteen in waarom ze dat opeens
> teniet
> zouden doen.
> 

Verzorgd, je meent het :-)
Ik noem het aan zich binden. Want zelfs als een ander bedrijf met een veel 
beter product afkomt, dat beter aan de behoeften van de ontwikkelaars 
voldoet, dan blijven de ontwikkelaars nog bij M$ gewoonweg omdat ze geen 
andere keuze meer hebben (= algemene strategie van een monopolist, 
concurrenten weghouden van de markt). Vergelijk het met een dictatuur, in 
essentie hetzelfde.

>> Neen, helemaal fout is domi niet. Onder GNU/Linux leer je als gebruiker
>> echt je toestel kennen. Want hoe dan ook, na verloop van tijd komt de
>> gebruiker toch in contact met de console en leert ie pas echt de kracht
> van
>> het systeem kennen. Onder Windows is het quasi alleen copy, cut en paste.
>> De scripts blijven meestal beperkt voor installatiedoeleinden en
>> netwerklogins.
> 
> Dus door middel van een console kom je veel teweten over het systeem en
> meerbepaald netwerken?

Dat heb ik nu niet bepaald geschreven. De console (shell) is op een 
Linux/Unix systeem nu eenmaal krachtiger dan welke beschikbare GUI ook.

> Interessant.. gelukkig heeft Windows er ook zoeen

De standaard shell van Windows kent geen scripting zoals bvb. bash dat 
kent. Hooguit wat batch files met veel beperkingen. Waarom denk je dan dat 
M$ de scripting host heeft ontwikkeld?

> :-) Wat domi blijkbaar niet doorheeft is dat je helemaal geen netwerkkaart
> of modem
> in je computer hoeft te steken om met Linux te werken en er bijgevolg van
> een
> netwerk geen sprake is.
> 

Onder Linux heb je altijd een "netwerk". Zelfs zonder netwerkkaart. 
Voorbeeld: de X-server vraagt namelijk netwerkfunctionaliteit en als je die 
niet in de kernel steekt, tja dan zal die niet willen werken.

>> Nog meer geheugen nodig, als je een programma runt en het komt in
>> break-modus dan kun je code niet meer aanpassen en verder runnen (wat met
>> VB6 nog wel kon).
> 
> Dat is inderdaad _het_ grote probleem van veel VB developers. Dit is er
> niet ingebouwd wegens tijdgebrek en zal er zeker terug inzitten in versie
> 2.
> 

En wanneer komt die op de markt? Over 2 jaar zeker? Tja, ik had het kunnen 
weten.

>> En het spijtige is dat men alleen spreekt van M$, M$, M$. Het komt bijna
>> mijn strot uit. De mensen vergeten dat er nog andere zaken zijn. Het is
>> voor mij nog altijd onbegrijpelijk waarom men het normaal vindt dat er
>> zoveel verschillende merken auto's, tv's en radio's zijn en tegelijktijd
> 
> Mja, ik neem aan dat er nog heel wat 'gewone' mensen zijn die nog nooit
> hebben gehoord van een ander operating system dan Windows...

En dat vind ik dus heel spijtig. Want het kan best zijn dat eventuele 
alternatieven (en dat hoeft niet altijd GNU/Linux te zijn) beter aan hun 
behoeften voldoen, zelfs indien M$ het tegendeel beweerd.
> 
>> ook heel normaal dat ze voor hun PC maar 1 besturingssysteem kennen. Pff,
>> eigenlijk is het heel normaal: M$ bestaat voor 10% uit ontwikkelaars en
>> voor 90% uit marketing experts. Geen wonder dat ze zelfs veiligheidsbugs
>> als 'feature' aan de man kunnen brengen.
> 
> Ach, er zijn nog heel wat beter marketing mensen als de mensen van bij MS.
> Kaasboeren bijvoorbeeld... die zijn erin geslaagd om beschimmelde
> voedingswaren te laten verkopern... daar doe ik mijn petje voor af ;-)

Ze komen bij M$ daar anders toch dicht in de buurt.

> 
> Mvg,
> Pieter Philippaerts

Mvg,
Andy.

-- 
Remove 'x.' to send mail.
Technical Details
Message-ID: <3c729d0d$0$75154$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeed.wirehub.nl!skynet.be!skynet.be!louie!not-for-mail
References: <huRb8.148325$rt4.13397@afrodite.telenet-ops.be> <1013986948.238431@seven.kulnet.kuleuven.ac.be> <3c7158ed$0$75149$ba620e4c@news.skynet.be> <1014136851.478753@seven.kulnet.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,a1d1525e35f1c12c
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-19 10:44:32 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeed.wirehub.nl!skynet.be!skynet.be!louie!not-for-mail
Message-ID: <3c729d0d$0$75154$ba620e4c@news.skynet.be>
From: SpaceRunner <x.spacerunner@skynet.be>
Subject: Re: Visual Basic
Newsgroups: be.comp.programming
Date: Tue, 19 Feb 2002 19:40:59 +0100
References: <huRb8.148325$rt4.13397@afrodite.telenet-ops.be> <1013986948.238431@seven.kulnet.kuleuven.ac.be> <3c7158ed$0$75149$ba620e4c@news.skynet.be> <1014136851.478753@seven.kulnet.kuleuven.ac.be>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 232
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.106.186
X-Trace: 1014144270 reader0.news.skynet.be 75154 217.136.106.186
X-Complaints-To: abuse@skynet.be