🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11040

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11040
From: Wilbert van Dolleweerd
Date: Mon, 18 Feb 2002 20:26
131 lines
7062 bytes
On Sun, 17 Feb 2002 20:28:13 +0100, "Pieter Philippaerts"
<Pieter@allapi.net> wrote:

>Ok, laat me het dan zo stellen: 'het nieuwe is de mogelijkheid om meerdere
>DLL versies tegelijkertijd in het geheugen te houden (en nog een heel pak
>andere versioning dingen)'. Incidentally, lossen die ook DLL hell op.

Dat lijkt er meer op.

>> > - Garbage Collection in de VS.NET talen (inclusief managed C++)
>> En hoe oud is Garbage Collection al wel niet?
>
>Garbage collection is niets nieuws, maar het is de eerste keer dat het in
>VC++ en VB beschikbaar is.
>Er is niet gevraagd wat er nieuw is in de wereld, maar er is gevraagd wat
>er nieuw is in Visual Studio.

Even voor de duidelijkheid: in deze thread is nergens GEVRAAGD wat er
nieuw is in Visual Studio. Lees de boel er nog maar eens op na.

>> > - droom-IDE
>> Delphi 6
>
>Delphi 6 IDE sucks @$$. Die is niets vergeleken met VS.NET IDE.

Wat een objectief statement. Gebaseerd op je jarenlange ervaring met
zowel Delphi als Visual Studio .NET zeker? Noem eens concrete
voorbeelden. 

>> > - enorme produktiviteitsverhoging (ik programmeer minstens drie keer zo
>> >snel
>> >    in C# als in VB6, alhoewel ik nog niet de hele class library ken)
>>
>> Nogal sterke claim. Kun je dit onderbouwen? Het frappante vind ik
>> namelijk dat Bill Gates in zijn laatste speech in Den Haag ook al
>> aangaf dat de productiviteit zou verdubbelen. Het grappige was echter
>> dat hetzelfde destijds ook werd gezegd over Visual Studio 6. Het zijn
>> allemaal kreten die door geen enkel onderzoek onderbouwd worden.
>
>Als Billy boy zei dat de productiviteit verdubbelde met VS.NET dan
>was dat een understatement. MS heeft een implementatie gemaakt van
>het J2EE pet shop programma (het doet compleet hetzelfde, het is enkel
>in C# geschreven ipv Java). In Java was het een programma van 14273
>lijnen code, in C# een programma van 3484 lijnen code (4x minder
>lang dus). Ik denk dat je geen genie hoeft te zijn om door te hebben dat
>het intypen van 3484 lijnen code sneller gaat als het intypen van 14273
>lijnen code.

En LOC is ook een zeer betrouwbare manier om produktiviteit te
meten....not. Overigens is de opmerking over het Pet Shop programma
een beetje mank omdat beide kampen (Microsoft / Sun) online zitten te
bakkeleien over de juiste keuze voor de architectuur.

Als men het daarover niet eens kan worden, kan er dus geen objectieve
vergelijking tussen beide implementaties bestaan omdat er in beide
gevallen voor een andere opzet is gekozen.

Een aantal opmerkingen uit het forum van Techrepublic waar ik het erg
mee eens was:

<QUOTE>
- Microsoft's gauging developer efficiency by counting lines of code
is an attempt to objectively measure a subjective quality of the
design.
- The .NET implementation was performance-optimized for SQL Server
through the use of stored procedures, while Sun actively discourages
database tuning in the J2EE implementation in the interest of
portability.
- Both sides have called the other's cited implementation costs into
question.
- Naturally, the underlying platforms differ: Oracle's benchmarking
was performed using a three-tiered Solaris system, while the .NET Pet
Shop was benchmarked on a three- tiered Windows 2000 system.
</QUOTE>

Overigens lijkt het me dat als de claim van dubbele productiviteit
waar is, natuurlijk elk bedrijf ter wereld over stapt op .NET. Wie wil
nu niet een verdubbeling van zijn productiviteit? Vreemd dat ik nog
niet iedereen zie overschakelen.


>> >De VB5/6 runtimes zaten ook niet bij Win95 bij en de VB6 runtimes zaten
>ook
>> >niet bij Win98 bij, maar dat heeft praktisch nooit voor problemen gezord.
>> 'Praktisch nooit'. Ik kan me problemen genoeg uit de praktijk voor de
>> geest halen die het installeren van de diverse runtimes hebben
>> opgeleverd.
>
>Hoe zou jij dat kunnen weten als niet-VB-developer? Ik werk al jaren met VB
>en heb zelf nog nooit problemen met die runtimes gehad. Van alle andere VB
>developers die ik ken heb ik ook nog nooit problemen hieromtrent gehoord.
>Die 'praktisch nooit' staat daar omdat ik er niet van uit ga dat als ik
>niemand
>ken dat er problemen mee heeft gehad dat er niemand is die er problemen
>mee heeft gehad.

Vreemd dat ik wordt geclassificeerd als niet VB-developer terwijl ik
al vanaf versie 4 aan meerdere projecten heb gewerkt waaronder:
einduser desktopapplicaties, client-server applicaties en
webapplicaties. En bij die einduser desktopapplicaties zijn we wel
degelijk tegen issues met de runtime en meegeleverde VB-componenten
aangelopen (fameuze DLL-hell, Microsoft heeft er zelfs een naam voor -
wat een gotspe).

Overigens word ik liever geclassificeerd als programmeur; die talen
doen er niet zo toe. Die leren we wel.

Maar blijkbaar zijn we nu bezig om mensen in een hokje te stoppen op
basis van de uitspraken die hij of zij doet. Ik stond op een punt om
een uitspraak over jou te doen op basis van je eigen commentaar hier,
maar daar laat ik me nu niet tot verleiden.

>> >Vanaf de zijlijn meekijken mag, maar je moet dan geen domme commentaren
>> >geven.
>> Vreemd, wat doen voetbalcoaches dan?
>
>Van coaches verwacht men dat die slimme en intelligente opmerkingen maken.

Of hele gevatte als Cruyff coach geworden was.

>> Leg eens uit waar de
>> elementen huis, fundamenten en dak voor staan.
>
>Fundamenten = de dingen die je in de grond steekt opdat je huis niet
>wegwaait of omvalt
>Dak = dat ding dat je op de muren legt zodat het niet binnen regent
>Huis = dat ding waar je in woont

Ik heb het licht gezien door de wijsheid in je woorden.

Wilbert van Dolleweerd
Technical Details
Message-ID: <3c715ea9.1533835@newszilla.xs4all.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!transit.news.xs4all.nl!rhinewceros.xs4all.nl!not-for-mail
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c6c35f1.5840688@newszilla.xs4all.nl> <1013742119.309832@seven.kulnet.kuleuven.ac.be> <3c6e35cf.1533535@newszilla.xs4all.nl> <1013895537.659605@seven.kulnet.kuleuven.ac.be> <3c6fefb8.1216829@newszilla.xs4all.nl> <1013973821.829929@seven.kulnet.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-18 12:28:21 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!transit.news.xs4all.nl!rhinewceros.xs4all.nl!not-for-mail
From: getit@xs4all.nl (Wilbert van Dolleweerd)
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
Date: Mon, 18 Feb 2002 20:26:48 GMT
Message-ID: <3c715ea9.1533835@newszilla.xs4all.nl>
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c6c35f1.5840688@newszilla.xs4all.nl> <1013742119.309832@seven.kulnet.kuleuven.ac.be> <3c6e35cf.1533535@newszilla.xs4all.nl> <1013895537.659605@seven.kulnet.kuleuven.ac.be> <3c6fefb8.1216829@newszilla.xs4all.nl> <1013973821.829929@seven.kulnet.kuleuven.ac.be>
X-Newsreader: Forte Free Agent 1.21/32.243
Lines: 133
NNTP-Posting-Host: 194.109.171.247
X-Trace: 1014064100 dreader3.news.xs4all.nl 4575 194.109.171.247