Article View: be.comp.programming
Article #10539Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Frans Bouma
Date: Wed, 06 Mar 2002 10:10
Date: Wed, 06 Mar 2002 10:10
105 lines
7356 bytes
7356 bytes
"Remko Troncon" <spike@xxxxx.kotnet.org> wrote in message news:1015405290.775621@seven.kulnet.kuleuven.ac.be...
> : Misschien omdat je de computer heel oppervlakkig kende heb je tijd verspild.
> : Als je niet weet waar een muis voor dient, dan zul je nooit het pijltje van
> : punt A naar punt B kunnen verplaatsen. Niet in Windows, niet op een
> : Macintosh, op geen enkel muisgestuurd operating systeem.
>
> Operating systems als windows en MacOS doen alle moeite van de
> wereld om onderliggende werking te verbergen voor de gebruiker (gelukkig
> maar!). Door met windows te werken (en dus ook in windows te
> programmeren) is het heel moeilijk om de basics te zien door de toeters
> en bellen. Als je ooit in een OS als GNU/Linux wil beginnen is het veel
> moeilijker om de basics te negeren, zeker als je wil programmeren (tot
> spijt van sommigen). Daarmee werken _verplicht_ je bijna om diepe kennis
> te hebben van compilers, linkers, dynamic libraries, makefiles, ...,
> zelfs als je niet programmeert.
Kul, je praat t.a.t. met de API's van het OS, of dat nu Win32 is
of Libc/glibc/whatever. Op Linux ontwikkelen vergt echt geen in-depth
kennis van compilers. ALthans, niet meer inzicht dan je nodig hebt
bij het gebruik van cl.exe :). Met tools als KDevelop is het alleen
maar simpeler geworden. Piepen dat je moeilijk moet doen op Linux
lijkt me dan ook onzin. En als dat WEL het geval zou zijn, is er
toch iets mis aan je platform! Een developer wil nl. software developen,
en elke minuut die er gespendeerd moet worden aan het tweaken/tunen/
opbouwen van een omgeving VOORDAT er uberhaupt met development begonnen
kan worden is overbodige ballast.
> : Omdat Visual Studio een zeer uitgebreide ontwikkelomgeving is, met zeer
> : goede help (MSDN of M$DN voor jou), gratis te downloaden updates, waar geen
> : enkel free software compiler/ontwikkelomgeving aan kan tippen.
>
> Dat mag wel, als je zo een som neertelt om Visual Studio te kopen.
ach, gcc is een leuke compiler. Je betaalt bij Visual Studio niet
voor de compiler overigens, maar voor de IDE + alles wat daar omheen hangt.
Bij .NET bv is het zo dat je OF C# kunt gaan programmeren met sharpdevelop
bijvoorbeeld (free) en de framework SDK (gratis download) of bv
visual studio .net kunt kopen.
> : Ik ben blij toe dat een beginnend programmeur niet zomaar mee kan werken aan
> : allerlei Windows applicaties. Om goede programma's te maken heb je
> : jarenlange ervaring nodig. Met andere woorden, op een Open Source Platform
> : kan iedereen die denkt te kunnen programmeren van alles aanpassen, met alle
> : gevolgen van dien!
>
> Dit is rommel. Als je denkt te kunnen programmeren, dan stuur je een
> patch op naar de maintainers. Die controleert dan of je aanpassingen wel
> goed zijn of niet. Je kan niet zomaar bugs in programma's gaan steken.
> En als die maintainer je aanpassingen (volgens jou) onterecht verwerpt, dan
> kan je nog altijd je eigen versie van het programma uitbrengen (leve
> GPL!).
Dat laatste heeft niets met de GPL te maken, maar het het fenomeen dat
de sourcecode beschikbaar is. Open Source, 2 woorden 1 betekenis.
> En als gebruiker voel je al snel aan welke software betrouwbaar is en
> dewelke niet (misschien zelfs door de sources te evalueren).
De gebruiker wil dat de tool die hij/zij gebruikt werkt en doet wat
deze zou moeten doen. De gemiddelde gebruiker interesseert het geen
reet HOE die tool tot stand is gekomen, welke taal deze in is geschreven
en welke bizarre fetisjistische methodiek er aan vooraf is gegaan
voordat een succesvolle build kon worden afgeleverd. Een gebruiker
gaat al HELEMAAL niet sourcecode doorploegen, uren en dagen (want
dat kost het als je geen kennis van de innner works van een tool hebt!)
spenderen om te begrijpen wat een amateurprogrammeur heeft gebouwd.
Als het niet werkt gaat de gebruiker op zoek naar een andere tool
die ook doet wat de gebruiker zoekt.
> : Ben ik even blij dat ik geen Open Source Platform programma's heb draaien!
>
> Ja, dat zijn inderdaad uitspraken die je moet doen als je geen flauw
> benul hebt van hoe de free software wereld in elkaar zit.
free software != open source! Wanneer wordt dit nu eens gesnapt.
Vroeger had je PD, freeware, cardware etc. Geen sourcecode, wel gratis
software. Op een amiga kon je alles doen met louter free software.
geen sourcecode, maar dat boeide niet.
Dat open source software vaak gratis wordt aangeboden is leuk, maar
verwar het niet met elkaar.
(oh, en nu krijgen we weer die domme preken van GPL-zealots dat
'free' iets met vrijheid te maken heeft. jaja, I know, back off)
> : Open Source wordt zakelijk zeer weinig gebruikt en het is niet eenvoudig
> : daar je brood mee te verdienen. Het meeste werk ligt er voor Windows/SQL
> : programmeurs. Wil je je geld verdienen met software ontwikkeling, dan is het
> : zeker niet verstandig om je te specialiseren in een Open Source platform.
>
> Misschien eens tijd om je oogkleppen af te doen, en rondom jou te
> kijken. Alhoewel, mensen die spreken over 'brood verdienen' en
> 'programmeren' in 1 zin zullen nooit snappen waar het over gaat.
hahahaha :)
En wie betaalt JOUW brood dan? De minister van Onderwijs? Je vader?
Je moet niet zo zealotterig doen, is nergens voor nodig. Open source
heeft zn voordelen en ook zijn NADELEN. Closed source heeft ook zijn
voordelen en zijn NADELEN. Louter gaan preken dat Open Source het
beste is, en closed source crap geeft aan dat je van beide soorten
geen fuck begrepen hebt anders dan hot-air retoriek uit de mond
van RMS.
FB
Technical Details
Message-ID:
<3c85eb2f$0$90045$e4fe514c@dreader1.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:
<1013793051.756681@seven.kulnet.kuleuven.ac.be> <J0wb8.23178$ql6.1955334@zwoll1.home.nl> <slrna6th89.2m4g.marcov@toad.stack.nl> <j3Ab8.23783$ql6.2046330@zwoll1.home.nl> <slrna6tmvb.1v82.marcov@toad.stack.nl> <1013914195.849477@seven.kulnet.kuleuven.ac.be> <slrna708em.1ug8.marcov@toad.stack.nl> <1013987600.35165@seven.kulnet.kuleuven.ac.be> <qe918u8kl4j1201dmdsb857qc80q0bjdlu@4ax.com> <3C854088.4090509@fuckmicrosoft.com> <u8an1icioram36@corp.supernews.com> <1015405290.775621@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-03-06 02:10:59 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: <1013793051.756681@seven.kulnet.kuleuven.ac.be> <J0wb8.23178$ql6.1955334@zwoll1.home.nl> <slrna6th89.2m4g.marcov@toad.stack.nl> <j3Ab8.23783$ql6.2046330@zwoll1.home.nl> <slrna6tmvb.1v82.marcov@toad.stack.nl> <1013914195.849477@seven.kulnet.kuleuven.ac.be> <slrna708em.1ug8.marcov@toad.stack.nl> <1013987600.35165@seven.kulnet.kuleuven.ac.be> <qe918u8kl4j1201dmdsb857qc80q0bjdlu@4ax.com> <3C854088.4090509@fuckmicrosoft.com> <u8an1icioram36@corp.supernews.com> <1015405290.775621@seven.kulnet.kuleuven.ac.be> Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: Wed, 6 Mar 2002 11:10: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: 108 Message-ID: <3c85eb2f$0$90045$e4fe514c@dreader1.news.xs4all.nl> NNTP-Posting-Host: 213.84.90.73 X-Trace: 1015409455 dreader1.news.xs4all.nl 90045 213.84.90.73