Java prohrála s .NET v dalším testu

  • 10
Zda je lepší psát webové aplikace v .NET nebo J2EE, v Javě, je dlouho předmětem sporu. Po "testech" Microsoftu přichází nezávislý test, ve kterém Java prohrála...
Když Microsoft publikoval své první „testy“ zvěstující informaci, že .NET platforma je výkonnější než Java, resp. J2EE, objevily se pochybnosti o tom, jak nezávislé tyto testy mohou být. Nyní je na světě další test a nad ním už nelze tak snadno mávnout rukou.

Společnost Middleware Company, vývojář J2EE řešení, kompletně přeprogramoval svůj J2EE Petstore a optimalizoval jej pro .NET s tím, že obě řešení byla funkčně zcela identická.

Na stránkách Middleware Company se dočtete mnoho podrobností o softwarovém řešení – firma také připomíná, že shop, s nímž Microsoft srovnával svůj .NET shop byl programován spíše jako technologické a výukové demo ukazující nově směry programování, než jako optimalizovaná aplikace. O to má větší vypovídací hodnotu test provedený Middleware Company. Následující graf dokumentuje rozdíl ve výkonu mezi původním shopem a mezi shopem od Middleware Comp.

Srovnání výkonosti Java shopů

 

Ve většině ukazatelů .NET shop i tentokráte předstihl totožné řešení V J2EE. Ostatně, vše dokumentuje několik následujících grafů, které jsme ze zprávy Middleware Company pro vás vybrali. Pokud si chcete přečíst celou hutnou zprávu včetně podrobné specifikace řešení a detailů o jednotlivých shopech, najdete ji zde.

Pro vývojáře J2EE je tato zpráva značnou ranou a rozhořela se značná diskuse, zda se mělo testovat na serverech běžících na systémech Windows, Linux nebo Solaris – ale špatný výsledek Javy je neoddiskutovatelný. Nicméně jeden z diskutujících vývojářů J2EE prohlásil: „Konečně máme s čím se měřit a víme, kam směřovat naše zlepšení.“ Bouřlivou diskusi najdete například zde na The ServerSide.

Porovnání shopů v .NET a v J2EE

Porovnání shopů v .NET a v J2EE