Article View: be.comp.programming
Article #10979Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Frans Bouma
Date: Wed, 20 Feb 2002 09:15
Date: Wed, 20 Feb 2002 09:15
96 lines
6544 bytes
6544 bytes
"Marco van de Voort" <marcov@toad.stack.nl> wrote in message news:slrna755t3.1ml.marcov@toad.stack.nl...
> In article <1014140987.432050@seven.kulnet.kuleuven.ac.be>, Pieter Philippaerts wrote:
> > Alle andere manieren om produktiviteit te meten (inclusief empirisch
> > bewijs) bevestigen dat .NET gewoon sneller werkt (zowel programmeren
> > als uitvoeren).
>
> 1. Sneller dan ... ? VB?
wat ben je nou aan het doen, Marco? Beetje zeuren dat .NET niet
beter is? Waarom ga je er niet een tijdje mee werken en concludeer
je zelf of het brandhout is of precies wat je zocht. Ik zit 12 uur
per dag in Visual Studio, al jaren, en ik kan je verzekeren dat
VS.net de productiviteit sterk verhoogd. Zeker op het gebied van C++.
Ook voor mensen die webscripting doen is het een verademing.
Er wordt gewoon veel voor je geregeld wat anders veel tijd kostte
en DUS is dat gemak. De mensen die alles altijd met de hand willen
doen... tja... moeten we daar nog woorden aan smerig maken?
> 2. Mooi. Waar zijn de links naar de niet Microsoft
> gerelateerde/georienteerde sites?
Hij zit hier, op deze stoel :) ervaringsdeskundige ;).
Of ben je zelf ook ervaringsdeskundige en wil je beweren dat
jij het totaal anders ziet?
> >> - Microsoft's gauging developer efficiency by counting lines of code
> > Ik heb nooit gezegd (en Microsoft trouwens ook niet) dat hoe minder
> > lijnen code hoe beter een programma is.
> > Het is wel opvallend dat er een aantal dingen altijd samengaan in
> > vergelijkingen.
> > Deze zijn snelheid, aantal lijnen code en het (korte) programmeerswerk.
>
> Aantal lijnen is _nooit_ belangrijk. Als het typewerk zo veel meer en
> vermoeiend is, dan komt dat ook in de totale tijd ten uitdrukking.
aantal regels is wel belangrijk, want het is het enige wat je
hebt. Het is een (niet de) graadmeter om te meten of een stuk code
'simpel' dan wel 'uitgebreid' dan wel 'complex' te noemen is.
(dwz: niet complex in 'moeilijk te begrijpen', maar in 'moeilijk
uit te programmeren')
> >> 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.
> >
> > Hier zijn een aantal redenen voor:
> > - het is nog (te) nieuw.. (niet vergeten dat je het nog maar sinds enkele
> > weken in de winkel kan kopen)
>
> Developpers krijgen grut meestal eerder.
Mja, maar dat is maar betrekkelijk. de .NET beta's en de docs omtrent
de .NET talen en het framework zijn al bijna een jaar beschikbaar.
Je kunt een vliegende start maken op 1 maart, als je het hebt
bijgehouden :).
Maar ik denk dat het wel even gaat duren voordat je die dubbele
productiviteit er uithaalt. DIt komt mede omdat je in den beginne
niet kunt leunen op een bestaande bak met eigen objects waar je mee
kunt bouwen. Die moet je dus zelf aanleggen. Verder is het
framework dermate nieuw dat veel platgetreden paden mbt n-tier
development bijvoorbeeld toch iets anders lopen in sommige applicaties,
waardoor er tijd verloren gaat met het vinden van de beste oplossing
voor problemen die men al door en door kent.
> > - de implementaties op de andere OSen zijn nog niet af
>
> Als ze al af komen. Of beter gezegd, ik denk dat de Open Source community
> uiteindelijk wel wat af krijgt, maar dat de Windows .NET apps voldoende aan
> Windows zullen worden gehangen omdat effectief nog nutteloos te maken.
Mono is al erg ver en ziet er goed uit. Een aantal projects zijn
wat stil gevallen binnen Mono, maar Ximian heeft de vaart er goed in.
Ik heb er wel vertrouwen in.
> Als Microsoft zich niet commit voor de implementatie op andere platformen,
> dan geef ik er nog geen halve eurocent met een gat voor de portabiliteit van
> .NET.
Je begrijpt ook niet veel van webservices of wel? :) portabiliteit
is niet meer op 'programmatuur'niveau geregeld maar op 'functioneel'
niveau: een doos in de hoek die een service levert is van nut
voor programmatuur op andere platforms, of dat nu solaris is of
linux, dat boeit niet. Die doos in de hoek mag win2k / .NET draaien
en op de solaris bak maak je daar middels soap gewoon gebruik van.
andersom kan ook trouwens.
Waarom moet die doos in de hoek dan OOK solaris draaien? Werkt het dan
beter oid? De meeste organisaties hebben al hybride netwerken en dat
zal ook zo blijven, omdat er geen platform is dat alle taken BETER
uitvoert dan EEN concurrent. Met webservices (die niet een webpage
hebben, maar alleen een service bieden, middels in XML verpakte
calls over http) los je dat elegant op.
FB
Technical Details
Message-ID:
<3c73694a$0$4602$e4fe514c@dreader3.news.xs4all.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!transit.news.xs4all.nl!rhinewceros.xs4all.nl!not-for-mailReferences:
<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> <3c715ea9.1533835@newszilla.xs4all.nl> <1014140987.432050@seven.kulnet.kuleuven.ac.be> <slrna755t3.1ml.marcov@toad.stack.nl>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-20 01:15:56 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!transit.news.xs4all.nl!rhinewceros.xs4all.nl!not-for-mail Reply-To: "Frans Bouma" <perseus@xs4all.nl> From: "Frans Bouma" <perseus@xs4all.nl> Newsgroups: be.comp.programming,nl.comp.programmeren 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> <3c715ea9.1533835@newszilla.xs4all.nl> <1014140987.432050@seven.kulnet.kuleuven.ac.be> <slrna755t3.1ml.marcov@toad.stack.nl> Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: Wed, 20 Feb 2002 10:15:36 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Lines: 101 Message-ID: <3c73694a$0$4602$e4fe514c@dreader3.news.xs4all.nl> NNTP-Posting-Host: 213.84.90.73 X-Trace: 1014196555 dreader3.news.xs4all.nl 4602 213.84.90.73