🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #954

Re: Actuele programmeertalen

#954
From: John Bokma
Date: Thu, 02 Mar 2006 21:42
60 lines
3504 bytes
"Steven Spits" <someone@company.com> wrote:

> "John Bokma" schreef:
> 
>>> Trouwens, als je C# kent ben je binnen een dag productief in Java en
>>> andersom.
>>
>> Bullshit. Als je dat schrijft ken je noch C# niet, noch Java. Ik ken
>> Java, en heb naar C# gekeken, en er zijn diverse dingen anders. En
>> dan heb ik het niet eens over de andere opzet van libraries. Hello,
>> world lukt wel, maar dat noem ik niet produktief.
> 
> Ik schreef dan ook "productief" en niet "guru".

Ik noem knopjes indrukken niet productief. Productief is voor mij source 
opleveren die door een Java guru te lezen is, zonder het C# manual door 
te moeten spitten. En nee, dat lukt niet in 1 dag, en wellicht niet in 
een maand of 2-3.

> Na 5 jaar C# had ik
> weinig problemen om iets in Java te maken. Alleen wegwijs geraken in
> het framework, pardon libraries, vergt wat tijd (zoals je zelf al
> stelde). 
> 
> Welke dingen zijn dan �cht anders?

Als je wegwijs bent in zowel Java als C# moet je die vraag zelf kunnen 
beantwoorden. Ik kon na 1 dag "Hello, World" in C# maken, maar wil dat 
zeer zeker niet produktief noemen.

>>> Alleen zijn vele dingen IMHO vaak beter ge�mplementeerd in
>>> .NET dan in Java (generics, asp vs jsp, remoting vs RMI).
>>
>> Yup, dat komt omdat MS goed naar Java heeft gekeken, zeker naar de
>> knelpunten.
> 
> Hierin heb je 100% gelijk. Ze hebben de goede dingen schaamteloos 
> overgenomen en de slechte verbererd.

Hoezo schaamteloos? Java was in mijn ogen ooit een poging om alles wat 
in C++ er lastig uit zag er uit te slopen. Inmiddels is men daar 
(gelukkig) voor een deel van terug gekomen. 

> Ja, het inhuren van Anders
> Hejlsberg heeft Mircrosoft geen windeieren gelegd. C# is mi dan ook
> een taal geworden om u tegen te zeggen.
> 
> Hejlsberg is nu bezig met C# 3.0, waarvan LINQ ��n van de nieuwigheden
> is. Moet je zeker eens intypen op google.

Ik volg C# een beetje, en LINQ is voor mij dus geen nieuws :-D Maar voor 
de andere lezers, aanrader. Als Perl programmeur ken ik natuurlijk tie, 
waarmee je een variabele stiekem aan een database kan knopen. 
Bijvoorbeeld een hash table, dus echt schokkend was het niet.

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Technical Details
Message-ID: <Xns977A9FB9F50Fcastleamber@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <NClNf.287769$YA1.9144381@phobos.telenet-ops.be> <4406b2c9$0$442$6c56d894@reader0.news.be.easynet.net> <slrne0df37.iv.philip+usenet@fasolt.home.paeps.cx> <4406c2ad$0$440$6c56d894@reader0.news.be.easynet.net> <Xns977A75BCC7FB6castleamber@130.133.1.4> <ZpudncjXDrKj_prZRVny1g@scarlet.biz>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,4d740fa1dd681dfc
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <john@castleamber.com>
Newsgroups: be.comp.programming
Subject: Re: Actuele programmeertalen
Date: 2 Mar 2006 21:42:07 GMT
Organization: Castle Amber - software development
Lines: 60
Message-ID: <Xns977A9FB9F50Fcastleamber@130.133.1.4>
References: <NClNf.287769$YA1.9144381@phobos.telenet-ops.be> <4406b2c9$0$442$6c56d894@reader0.news.be.easynet.net> <slrne0df37.iv.philip+usenet@fasolt.home.paeps.cx> <4406c2ad$0$440$6c56d894@reader0.news.be.easynet.net> <Xns977A75BCC7FB6castleamber@130.133.1.4> <ZpudncjXDrKj_prZRVny1g@scarlet.biz>
X-Trace: individual.net rOn9k1nwijrB6ChTIVRFdQPK41UJboprYkd5Y/ly7Uf5Swan9k
User-Agent: Xnews/2005.10.18
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a