🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8777

Re: IDE nodig bij programmeren? (was: 'Re: php vs asp.net?')

#8777
From: Pieter Philippaerts
Date: Fri, 14 Jun 2002 20:56
96 lines
6519 bytes
"Andy Peeters 'aka SpaceRunner'" <x.spacerunner@skynet.be> wrote in message
news:3d0a3a8b$0$8164$ba620e4c@news.skynet.be...
> Hmm, nogal een rare vergelijking: een IDE vergelijken met een browser.

Het punt was dat als een 'ordinaire' applicatie 20Mb mag gebruiken, waarom
moet een IDE dan opeens een light weight process zijn?

> 1) hoe heb je de vergelijking gemaakt? Beide gewoon opgestart en daarna
naar
> het geheugengebruik gekeken?

Opgestart, project geladen en dan idd gekeken... Tijdens het laden waren er
inderdaad pieken tot 28Mb, maar na een second waren die weg.

> Zoja, dan ben je een beetje verkeerd bezig.
> Mozilla heeft bij mij een geheugengebruik tussen de 15 MB en 21 MB tijdens
> het browsen. Dat valt nog best mee want het gaat (bij mij toch) zeer vlot.
> Bij VS.Net moet je het geheugengebruik eens controleren terwijl je een
file
> opent, code intikt, dat Intellisense ding eens laten verschijnen en dan
zul
> je zien dat het geheugengebruik ook gemakkelijk aan de 20 MB komt en ook
> ergens schommelt tussen de 15 en 20 MB. Geheugengebruik is tegenwoordig
> veelal variabel. Dus in het vervolg iets beter meten misschien.

Wel, eerst en vooral, die 17Mb was een afronding naar boven... Als ik het
project gewoon oplaad, dan komt die aan 13Mb; ik heb er dus nog maar enkele
megabytes bijgedaan voor alle dynamische features erbij te rekenen. Als ik
de code edit, dan verandert het geheugen niet echt spectaculair... Eens een
megabytje derbij, dan weer deraf..

> 2) een browser zoals Mozilla moet niet alleen tekst maar ook graphics

... en VS.NET is niet zomaar een code editor en moet dus ook niet alleen met
tekst werken :-)

> renderen, dus dat het geheugengebruik een beetje hoger ligt ten opzichte
> van een toepassing die eigenlijk alleen maar met tekst bezig is, is voor
> mij dan ook niet meer dan normaal.

Wel, die 20Mb was gemeten toen hij google.com toonde, een pagina die nog
geen 12Kb aan data te renderen heeft; die graphics die je daar aanhaalde
hebben dus geen enkel effect op het geheugengebruik.

> 3) (als vervolg op punt 2) Daar VS.Net tijdens het werken ermee ook aan 20
> MB geheugengebruik komt, zal waarschijnlijk niet komen door de editor maar
> vooral door al die wizards en andere 'leuke' elementjes (zoals
> Intellisense). En normaal gezien heeft een 'goede' (nu ja, wat is goed?)
> programmeur die dingen niet echt nodig. Ze kunnen soms handig zijn, daar
> niks van maar ik denk dat ze niet echt zoveel toegevoegde waarde hebben,
> misschien ben je een beetje sneller met het intypen van code maar dat is
> dan ook alles.

Inderdaad, ze zijn zeer handig... Maar als geheugen gebruik je top
prioriteit is, dan kan je dat natuurlijk allemaal afzetten.

> En wat die wizards betreft: waarschijnlijk heel handig om
> even vlug iets te prototypen maar je hebt er geen controle over en bij de
> echte implementatie lijkt het mij dan ook beter om de code volledig zelf
te
> schrijven.

[1] heeft niets met geheugengebruik te maken (hetgeen waarover deze thread
ging)
[2] die wizards zijn er om beginnende programmeurs een beetje te helpen
[3] in VS.NET produceren de meeste wizards doodgewone class files, dus je
hebt wel degelijk alle mogelijkheden om die dingen zelf aan te passen en je
geeft dus niets van controle uit handen.
[4] je kan je eigen wizards maken adhv jouw eigen programmeer stijl en adhv
jouw eigen inzichten.

> En vergeet vooral niet: iemand die echt professioneel bezig is, begint
> altijd met pen, papier en zijn/haar hersens. Ik heb mezelf er al meermaals
> op betrapt dat wanneer ik direct begon te coderen, er van mijn programma
> niks in huis kwam.

De link met het geheugenverbruik van VS.NET is direct duidelijk...
Trouwens, de meeste mensen die professioneel bezig zijn beginnen _niet_
altijd met pen en papier, maar implementeren wat anderen (met pen en papier)
uitgedacht hebben.

> Een laatste opmerking: zoals ik bovenaan al vermeldde: een browser
> vergelijken met een IDE, hmm. Misschien toch beter in het vervolg appelen
> met appelen en peren met peren vergelijken?

Zie boven... nu, aangezien je die opmerking twee keer maakt, zal ik er ook
twee keer op antwoorden: "een IDE is een doodgewoon programma en moet dus
vergeleken worden met andere doodgewone programma's (zoals onder andere een
webbrowser)". Ik begrijp dat je graag het geheugengebruik van VS.NET met het
geheugen gebruik van Notepad zou willen vergelijken, aangezien je anders
geen punt zou hebben, maar feit is dat VS.NET niet de alledaagse notepad is,
dat weet je goed genoeg.
Ook zeg je in je email dat je er geen probleem mee hebt dat mozilla tussen
de 15 en de 21 Mb verbruikt (je zegt dat dat zeer vlot gaat), dus waarom is
het dan opeens een probleem als VS.NET een gelijkaardige hoeveelheid
gebruikt?
Technical Details
Message-ID: <1024087976.567320@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-04!supernews.com!nntp2.aus1.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!kibo.news.demon.net!demon!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <3d05e773$0$6975$ba620e4c@news.skynet.be> <conN8.27170$ud.3396@afrodite.telenet-ops.be> <ae5r6k$4ctos$1@ID-104709.news.dfncis.de> <QYuN8.28355$ud.3713@afrodite.telenet-ops.be> <3d08b725$0$8146$ba620e4c@news.skynet.be> <up3O8.30770$ud.4166@afrodite.telenet-ops.be> <XF3O8.30786$ud.4191@afrodite.telenet-ops.be> <3d08cee3$0$6950$ba620e4c@news.skynet.be> <1023991709.256207@seven.kulnet.kuleuven.ac.be> <3d0a3a8b$0$8164$ba620e4c@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,3b9bd53247522bf9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-14 13:56:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-04!supernews.com!nntp2.aus1.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!kibo.news.demon.net!demon!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Pieter Philippaerts" <Pieter@mentalis.org>
Newsgroups: be.comp.programming
Subject: Re: IDE nodig bij programmeren? (was: 'Re: php vs asp.net?')
Date: Fri, 14 Jun 2002 22:56:07 +0200
Organization: KULeuvenNet
Lines: 98
Message-ID: <1024087976.567320@seven.kulnet.kuleuven.ac.be>
References: <3d05e773$0$6975$ba620e4c@news.skynet.be> <conN8.27170$ud.3396@afrodite.telenet-ops.be> <ae5r6k$4ctos$1@ID-104709.news.dfncis.de> <QYuN8.28355$ud.3713@afrodite.telenet-ops.be> <3d08b725$0$8146$ba620e4c@news.skynet.be> <up3O8.30770$ud.4166@afrodite.telenet-ops.be> <XF3O8.30786$ud.4191@afrodite.telenet-ops.be> <3d08cee3$0$6950$ba620e4c@news.skynet.be> <1023991709.256207@seven.kulnet.kuleuven.ac.be> <3d0a3a8b$0$8164$ba620e4c@news.skynet.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1024087977 11763 134.58.127.12 (14 Jun 2002 20:52:57 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Fri, 14 Jun 2002 20:52:57 +0000 (UTC)
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
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)