Terug naar de beginpaginaCentor Homepage

J2EE en .NET tegen elkaar afgewogen

Voordelen van J2EE ten opzichte van .NET:
• J2EE wordt door een hele industrie vermarkt.
• J2EE is een bewezen platform dat beschikt over nieuwe webdiensten (API's). .NET is een herschreven programma met alle risico's vandien.
• Alleen J2EE stelt je momenteel in staat webdiensten te ontplooien.
• Bestaande J2EE-codes kunnen (zonder herschrijven) worden vertaald naar een J2EE-systeem. Dat geldt niet voor Windows DNA-codes die in .NET worden geïmporteerd.
• .NET-webdiensten kunnen niet onderling samenwerken met bestaande industriestandaards. Hun BizTalk-omgeving bestaat voornamelijk uit SOAP-extensies en ondersteunt geen ebXML.
• J2EE is een verder ontwikkeld programmeermodel, geschikt voor goed getrainde ontwikkelaars die meer geavanceerde objectmodellen willen maken en hun voordeel willen doen met de prestatieverbeterende eigenschappen van J2EE.
• J2EE maakt optimaal gebruik van de aanwezige hardware.
• J2EE biedt een neutraal platform. U krijgt daarnaast beschikking over een goede 'portability'. Dit isoleert u van heterogene programmeeromgevingen.
• J2EE beschikt over een betrouwbaarder integratieverleden dankzij de Java Connector Architecture (JCA).
• J2EE stelt u in staat gebruik te maken van een besturingssysteem naar keuze, bijvoorbeeld Windows, Unix of Mainframe. Ontwikkelaars kiezen het systeem waarmee ze het meest productief zijn.
• Met J2EE kunt u gebruikmaken van Java, wat op allerlei punten beter is dan C#. Volgens Gartner zijn er nu wereldwijd 2,5 miljoen Java-ontwikkelaars; in 2003 zullen dat er 4 miljoen zijn. Van de universiteiten geeft 78% les in Java.

Voordelen van .NET ten opzichte van J2EE:
• .NET wordt in de markt gezet door Microsoft's A-team.
• .NET maakte haar webdiensten-verhaal openbaar voordat J2EE dat deed en kreeg daardoor meer bekendheid.
• .NET staat momenteel beter bekend op het gebied van contextdeling.
• .NET beschikt over goede gereedschappen: Visual Studio.NET.
• .NET maakt gebruik van een eenvoudiger programmeermodel, waardoor zgn. 'rank-and-file'-ontwikkelaars productief kunnen zijn zonder zichzelf in de voet te schieten.
•.NET zorgt voor neutraliteit in programmeertalen wanneer nieuwe eBusiness-applicaties ontwikkeld moeten worden. In J2EE kunnen talen alleen afzonderlijk gebruikt worden (dus per applicatie één taal en niet in combinatie zoals bij .NET).
• .NET haalt zijn voordeel uit het feit dat het sterk verweven is met het onderliggende besturingssysteem.

Bron: The Middleware Company.


The Middleware Comp.

.Net vs J2EE by dotNet

.Net vs J2EE by J.Farley

.Net vs J2EE by J.Hanson

.Net vs J2EE on Javanet

.Net vs J2EE on Objectwatch