Dobrý den,

Původně jsem se nechtěl přispívat k flame, ale tohle mi už opravdu nedá.

O kvalitě a použitelnosti jazyka/platformy nerozhoduje jestli se dá
napsat "kompletní" webový server, který vrací jednu stránku, na 12 nebo
30 řádek. Ani kolik řádek má HelloWorld.

Důležitá je čitelnost kódu, bohatost a kvalita knihoven, komunita pro
řešení problémů, možnost rozdělení práce pro více lidí a rolí na
projektu, stabilita API....

Rozhodující je, jestli je projekt s určitou platformou realizovatelný a
jestli má tato realizace minimální TCO vzhledem k ostatním variantám.

Martin Rubeš


Milan Boruvka napsal(a):
> No nic proti Ruby, ma svoji eleganci, ale mam dojem ze tenhle priklad si
> primo rika o proti-priklad v jave by napr. pres embedded Jetty.
>
> http://docs.codehaus.org/display/JETTY/Embedding+Jetty
>
> milan
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> Behalf Of Martin Kuba
> Sent: Monday, June 04, 2007 12:51 PM
> To: Java
> Subject: Re: Stuts
>
> Michal Palička wrote:
>   
>> Dobry den,
>>
>> no, nerekl bych, ze je to uplne prazdna debata.
>>
>> Uz delsi dobu si rikam, ze bych si rad Ruby vyzkousel, aby mi neujel
>>     
> vlak... :-)
>   
>> Zrejmy to dusledek vseobecne "hype" a "prehnanych ocekavani".
>>
>> Nyni vidim, ze to ma jeste cas a klidne si pockam, az se vyplazi ze "zlabu
>>     
> deziluze".
>
> Jenom zkusim nalomit :-) Kdo nekdy delal webovou aplikaci
> v Jave, tak oceni, ze *kompletni* webserver i s aplikaci se da
> v Ruby napsat na 12 radku:
>
> require 'webrick'
> include WEBrick
>
> class MujServlet < HTTPServlet::AbstractServlet
>     def do_GET(req, res)
>         res['Content-Type'] = "text/html"
>         res.body = "Ahoj navstevniku z #{req.meta_vars['REMOTE_HOST']}"
>     end
> end
>
> server = HTTPServer.new({ :Port =>8080, :DocumentRoot => '.' } )
>
> ['INT', 'TERM'].each { |signal| trap(signal){ server.shutdown} }
>
> server.mount('/muj', MujServlet)
>
> server.start
>
>
> V porovnani s pouzivanim TomCatu je uspornost ocividna :-)
> A funguje to i v JRuby :-)
>
> Makub pokusitel
>   


Odpovedet emailem