![]() |
Verloren: Mühsame Low-Level-Programmierung
Der folgende Beitrag ist eine Übersetzung aus Blog von Michael Slinn:
![]() Hinweis zum Copyright Made in Borland® Copyright © 2005 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. Microsoft, Windows, and other Microsoft product names are trademarks or registered trademarks of Microsoft Corporation in the U.S. and other countries. All other marks are the property of their respective owners. Corporate Headquarters: 100 Enterprise Way, Scotts Valley, CA 95066-3249 • 831-431-1000 • ![]() Nachtrag: Wer Kommentare zu diesem Artikel haben sollte, kann diese am besten im oben verlinkten Blog von Michael hinterlassen ;-) |
Verloren: Mühsame Low-Level-Programmierung (II)
Verloren: Mühsame Low-Level-Programmierung welche keinen Nutzen bringt Bestimmt ist es Ihnen schon mal aufgefallen, dass jedes große Enterprise-Projekt eine ähnliche Grundstruktur im Code aufweist. Das Zusammenspiel zwischen Objekten, die Unterstützung von Transaktionen, Persistenz der Daten... Grausamer als der Aufwand gleichen/ähnlichen Code mehrfach und für jede Anwendung neu zu entwickeln ist es aber Änderungen und Updates zu warten und in alle bereits existierenden Anwendungen anzupassen. Ein einfaches Beispiel: die Entwicklung von Code, welche Datenbankzeilen lädt und in Objekte umwandelt und Änderungen der Objekte bei Bedarf wieder in die Datenbank zurückschreibt ist beides langweile/stupide und komplex. Mit Weiterentwicklung der Anwendung sind auch Anpassungen an der Datenbank nötig. Ein Datenbankadministrator muss bei der Anpassung auf die Integrität der Daten achten. Der Anwednungsentwickler muss anschließend im Code alle Klassen/Objekte suchen und anpassen, welche durch die Änderung der Datenbank betroffen sind, da diese mit dem neuen Schema sonst nicht arbeiten können. Und natürlich müssen jetzt auch alle Windows-Formulare und Web-Formulare angepasst werden. Je größer die Anwendung wird, destso komplexer wird es auch diese zu warten. Könnten solche Standard-Grundstrukturen automatisiert werden, könnten sich die Entwickler und Programmieren auf die Lösung der Businesslogik konzentrieren und sich vom Entwickeln und Warten der Grundstrukturen befreien. |
Verloren: Mühsame Low-Level-Programmierung (III)
Gefunden: Das gesuchte Framework für Enterprise Anwendungen Es gibt einen besseren Weg und der gewiefte Entwickler nutzt es bereits seit über zwei Jahren: Borland® Enterprise Core Objects II (ECO™ II). ECO II ist ein hochproduktives Framework welches für Desktop- und verteilte Anwendungen die Möglichkeit bietet die Object Query Language zu nutzen, um eine saubere Trennung zwischen den Geschäftsregeln (business rules) und der Implementierung dieser zu erreichen. ECO II übernimmt effektiv die Verwaltung, das Caching und die Verteilung der Datenbanken. ECO II ist in der Architect Version von Delphi 2005 verfügbar und unterstützt sowohl C# als auch Delphi.NET. ECO II ist ein ausgereiftes und getestetes Produkt, welches zuverlässig die Entwicklung von Enterprise Anwendungen unterstützt und dem Entwickler die Möglichkeit gibt sich auf die spezifischen Probleme zu konzentrieren. Borland bietet seit über 20 Jahren RAD Werkzeuge an, versuchen Sie es und testen Sie ECO, wir glauben, dass Sie beeindruckt sein werden. |
Re: Verloren: Mühsame Low-Level-Programmierung
Besuchen Sie unsere Webseite, um mehr über RAD Entwicklungstools für .NET zu erfahren und wie ECO II Sie dabei unterstützen kann. Dort finden Sie auch eine kostenfreie Testversion von Delphi 2005 Architect, welche ECO II anbietet.
ECO: ![]() Delphi ![]() |
Re: Verloren: Mühsame Low-Level-Programmierung
Diesen Artikel, auch wenn es eigentlich ein Marketing-Tool ist, habe ich übersetzt, weil es der erste dieser Art ist, der mal ohne technischen "Krimskrams" darlegt, worum es bei ECO II geht.
Ich hoffe, dass es Euch auch etwas hilft ;-) Ein großes Danke an Michael Slinn, der der Übersetzung zugestimmt hat und uns die Grafik gesandt hat, welche er wegen technischer Probleme noch nicht einmal in seinem Blog veröffentlicht hat :mrgreen: ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz