Delphi.NET
Delphi.NET
| Delphi.NET | |
|---|---|
| Basisdaten
| |
| Entwickler | Borland |
| Erscheinungsjahr | 2003[1] |
| Betriebssystem | Microsoft Windows |
| Lizenz | proprietäre Lizenz |
Delphi.NET (auch Delphi für das Microsoft .NET Framework) war eine RAD-Programmierumgebung, in welcher man mit Object Pascal für das Microsoft .NET Framework entwickeln konnte. Anstelle nativer Anwendungen erzeugt der Compiler Zwischencode auf Basis der Microsoft Intermediate Language (MSIL). Diese sind nicht eigenständig ausführbar, sondern benötigen die Common Language Runtime (CLR) als Laufzeitumgebung.[2]
Es steht eine komplette IDE zur Verfügung: ein GUI-Designer für VCL.NET (ein Pendant der Visual Component Library, VCL), ein Tool zur Verwaltung von relationalen Datenbanken, ein umfangreich ausgestatteter Quelltext-Editor, Refactoring-Möglichkeiten, ein visueller Editor für SQL-Abfragen und vieles andere mehr.
Am 5. September 2006 erschien zusammen mit Turbo Delphi, Turbo C++ und Turbo C# auch eine abgespeckte Entwicklungsumgebung namens Turbo Delphi for .NET.[3][4][5]
Die letzte Version von Delphi, die Delphi für .NET enthält, ist die Version 2007, welche im Borland Developer Studio 2007 integriert ist. Danach wurde der Ansatz nicht weiterverfolgt, sondern auf ein Plugin namens „Delphi Prism“ (lizenziert von RemObjects) gesetzt, welches Object Pascal als Sprache für Visual Studio und den Microsoft .NET Compiler verfügbar macht.[6][7]
Embarcadero Technologies, die die ehemaligen Borland-Entwicklerprodukte später übernahm, vertrieb Delphi Prism als Teil von RAD Studio noch bis zur Version XE3. RemObjects verkauft das Produkt weiterhin unter dem Namen Oxygene (Stand: Juli 2016).[6]
Literatur
- Jon Shemitz: .NET 2.0 for Delphi Programmers. Apress, Berkeley 2006, ISBN 978-1-59059-386-8 (englisch).
- Marco Cantù: Mastering Borland Delphi 2005. Wiley, 2005, ISBN 978-0-7821-4342-3 (englisch).
Weblinks
- Delphi Language Guide. (PDF) Delphi for Microsoft Win32 | Delphi for the Microsoft .NET Framework. (englisch).
Einzelnachweise
- ↑ David Intersimone: The Long and Winding Road To Today’s Delphi – Happy 29th Birthday ! 14. Februar 2024 (englisch, abgerufen am 5. März 2026).
- ↑ Hajo Schulz: Delphi lernt .NET. In: Heise online. 17. Juni 2002. Abgerufen am 6. März 2026.
- ↑ Jürgen Kuri: Borlands Turbos sind zurück. In: Heise online. 6. September 2006. Abgerufen am 6. März 2026.
- ↑ Turbo Delphi for .NET. In: turboexplorer.com. Borland, 2006, archiviert vom am 31. Dezember 2006; abgerufen am 6. März 2026 (englisch).
- ↑ John Kaster: The Turbo Editions FAQ. In: bdn.borland.com. Borland, 1. September 2006, archiviert vom am 8. Oktober 2006; abgerufen am 6. März 2026 (englisch).
- ↑ a b Alexander Neumann: Das Ende von Delphi für .NET. In: Heise online. 20. April 2013. Abgerufen am 6. März 2026.
- ↑ Embarcadero Prism XE2 FAQ. In: docwiki.embarcadero.com. Embarcadero, abgerufen am 5. März 2026 (englisch).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.