HMD 230, 40. Jahrgang, April 2003

Entwicklungsplattformen - Java versus .NET

Herausgeber: Michael Mörike

Persistenz im Vergleich: .NET und J2EE

Tobias Grasl

Zusammenfassung

Der Zugriff auf die Datenbank ist meist ein zentraler Teil der Anwendung. Daher wirkt sich die verwendete Technik auf viele Aspekte dieser Anwendung aus:

  • Produktivität: Wie wirkt sich der Einsatz der Technik auf die Entwicklung aus? Hilft sie, die Entwicklung zu beschleunigen, oder stellt sie eher ein Hindernis dar?
  • Performanz: Welche Mechanismen werden zur Verfügung gestellt, um den Zugriff auf und die Verarbeitung der Daten möglichst performant zu gestalten?
  • Skalierbarkeit: Wie kommt die Technik mit steigenden Zugriffszahlen auf die Daten zurecht? Wird der Datenzugriff zum Engpass Ihrer Anwendung oder kann die Persistenzschicht mit steigenden Anforderungen wachsen?
  • Portabilität: Was passiert, wenn Sie in Zukunft einer andere Datenquelle oder auch eine andere Hardwareplattform einsetzen müssen? Welche Änderungen in der Anwendung ergeben sich daraus?

In diesem Artikel werden die Persistenzmechanismen von .NET und J2EE vorgestellt und die wesentlichen Unterschiede, Vor- und Nachteile aufgezeigt.

Inhaltsübersicht

  1. Einleitung
  2. Verfügbare Technik
    1. J2EE
    2. .NET
  3. Produktivität
  4. Performanz
  5. Skalierbarkeit
    1. Last
    2. Abhängigkeiten
  6. Portabilität
  7. Andere Produkte
  8. Fazit
Bestellen Sie ein Probeabo!
HMD Best Paper Award 2011
MKWI
IT-Governance Heft 10 befasst sich mit Datenschutz