Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Verloren: Mühsame Low-Level-Programmierung (https://www.delphipraxis.net/44149-verloren-muehsame-low-level-programmierung.html)

sakura 14. Apr 2005 12:20


Verloren: Mühsame Low-Level-Programmierung
 
Der folgende Beitrag ist eine Übersetzung aus Blog von Michael Slinn: Lost: Tedious low-level coding that doesn't add value.

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 • www.borland.com • Offices in: Australia, Brazil, Canada, China, Czech Republic, Finland, France, Germany, Hong Kong, Hungary, India, Ireland, Italy, Japan, Korea, Mexico, the Netherlands, New Zealand, Russia, Singapore, Spain, Sweden, Taiwan, the United Kingdom, and the United States. • 22540


Nachtrag: Wer Kommentare zu diesem Artikel haben sollte, kann diese am besten im oben verlinkten Blog von Michael hinterlassen ;-)

sakura 14. Apr 2005 13:06

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.

sakura 14. Apr 2005 13:20

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.


sakura 14. Apr 2005 13:22

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: http://borland.com/eco (online ab dem 29. April 2005)
Delphi http://borland.com/delphi

sakura 14. Apr 2005 13:24

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 17:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz