![]() |
Delphi vs. Delphi .NET
Gut, ich beschäftige mich ja nun einige Zeit mit Delphi.
Nun aber die Frage, die mich seit langem beschäftigt. Kann mir einer kurz und verständlich sagen worin die Unterschiede zwischen Delphi und Delphi .NET liegen? Was ist Delphi .NET? Worin liegen Vor- und Nachteile dieser .NET-Version ??? |
Re: Delphi vs. Delphi .NET
Um es kurz halten.
Delphi (1-7)-Anwendungen laufen auf allen Windows-Versionen von 95-2003. Grundsätzlich ohne irgendwelche IE-Installationen oder Service-Packs. D8 (Delphi.NET) läuft nur mit einem installierten .NET-Framework (und das Framework läuft nur ab Win98 und mit mindestens IE5.01 und entsprechenden SP's unter NT/2000). und erzeugt nur sogenannten Managed Code. Delphi (1-7)-Anwendungen laufen (bei vorhandensein der Komponenten auch unter Delphi 8) zu 95-98% ohne Codeänderung auch unter Delphi 8 (und damit als .NET-Anwendung). Jedoch haben es diese 2-5% Codeänderungen teilweise in sich. |
Re: Delphi vs. Delphi .NET
Delphi .NET ist in erster Linie 100% Delphi.
Der Unterschied besteht darin, das man mit Delphi .NET die Vorteile von .NET verwenden kann. Das heisst konkret, man hat Zugriff auf die .NET Komponentensammlung, kann mit Delphi auch ASP.NET Anwendungen schreiben etc. Nachteil: Verwendet man diese Komponenten, kann man die Anwendungen nicht mehr als 32bit-Native Windows Anwendungen kompilieren. Andersrum gehts einfacher: Viele wenn nicht die meisten der VCL-Komponenten sind nach .NET übersetzt und somit lassen sich normale Delphi Win32-Anwendungen (die nicht direkt die Win API ansprechen) auch für das .NET Framework kompilieren. Die Sprache ist an und für sich die selbe, es gibt nur marginale Unterschiede wie z.B. multiple inheritance bei Interfaces, die es bei Delphi 7 z.B. noch nicht gibt. |
Re: Delphi vs. Delphi .NET
Zitat:
Vorteil von .NET ist u.a., dass alle .NET-Sprachen (C#, VB.NET usw.) die gleichen Klassen verwenden und so auch untereinander kompatibel sind. Zitat:
|
Re: Delphi vs. Delphi .NET
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10: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