Article View: be.comp.programming
Article #8777Re: IDE nodig bij programmeren? (was: 'Re: php vs asp.net?')
From: Pieter Philippaerts
Date: Fri, 14 Jun 2002 20:56
Date: Fri, 14 Jun 2002 20:56
96 lines
6519 bytes
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-mailReferences:
<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/)