AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 8 und das .NET

Ein Thema von daniel8520 · begonnen am 30. Aug 2004 · letzter Beitrag vom 31. Aug 2004
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
daniel8520
(Gast)

n/a Beiträge
 
#1

Delphi 8 und das .NET

  Alt 30. Aug 2004, 18:16
Hallo Leute,

ich hab mich jetzt mal etwas intensiver mit der "neuen" .NET-Technologie beschäftigt.
Die erste Frage die ich mir jetzt stellen musste (in Bezug auf Delphi) war, laufen alle meine Delphi Anwendungen, die ich mit Delphi 8 programmieren würde (auch wenn's nur ein simples Form, ohne andere Objects, ist) nur auf Rechnern, auf denen das .NET-Framework installiert ist, oder ist das abhängig davon, welche (Standard-)Units ich verwende!?
Ich mein, wenn dies der Fall wäre, wäre Delphi 7 ja die vorraussichtlich letzte (von Borland) angebotene WIN32 Programmierplattform!
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 18:21
Hallo,

Zitat von daniel8520:
Die erste Frage die ich mir jetzt stellen musste (in Bezug auf Delphi) war, laufen alle meine Delphi Anwendungen, die ich mit Delphi 8 programmieren würde (auch wenn's nur ein simples Form, ohne andere Objects, ist) nur auf Rechnern, auf denen das .NET-Framework installiert ist, oder ist das abhängig davon, welche (Standard-)Units ich verwende!?
Damit .NET-Programme laufen, und mit D8 erstellte Programme basieren auf dem .NET-Framework, benötigen natürlich auch das .NET-Framework, um zu laufen.

Zitat von daniel8520:
Ich mein, wenn dies der Fall wäre, wäre Delphi 7 ja die vorraussichtlich letzte (von Borland) angebotene WIN32 Programmierplattform!
Ich glaube irgendwo gelesen zu haben, dass man mit Delphi 9 auch Win32-Programme erstellen können soll. Is aber ohne Gewähr.

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
daniel8520
(Gast)

n/a Beiträge
 
#3

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 18:32
Aber warum dann plötzlich in Delphi 9 doch wieder WinApi? Das ergibt doch irgendwo keinen Sinn? Ich mein spätestens mit der nächsten Windows Version (sprich Longhorn) wird es doch wohl zum größten Teil mit der WinApi vorbei sein!
OK, sie werden höchst wahrscheinlich noch unter einem Emulator laufen, aber ich glaube, dass man damit den vollen Zugriff auf den Rechner, so wie es heute ist, bekommen wird. Denn: Aus meiner Sicht ist doch ein Grund der .NET-Technolgie die ganzen Viren. Microsoft will damit, meiner Meinung nach nur verhindern, das bösartige Programme schaden anrichten. Aber das wäre ja mit einem WIN32-Emulator, welcher Vollzugriff hat, wieder völlig sinnlos!
Meine zweite Frage wäre jetzt gewesen, ob es sich lohnt, jetzt "schon" auf .NET umzusteigen. Aber wenn ich jetzt höhre/sehe, dass man doch noch weiter mit der WinApi arbeiten kann, ist doch das Umsteigen --Im Moment-- noch nicht unbedingt nötig, oder!?
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#4

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 18:36
Delphi 8 war ein 'Schnellschuss' von Borland. Auf Basis der neuen IDE ist es ohne weiteres Möglich, einen weiteren Compiler einzubauen, demnach wird D9 definitiv auch wieder Win32 - Anwendungen erzeugen können.

Theoretisch sogar dann, wenn Objekte aus dem .NET Framework verwendet werden (will heissen: Erst zu .NET Framwork -Anwendungen kompilieren und die intermediate Language dann weiter in reguläre ausführbare .exe - Dateien weiterübersetzen), soweit geht der Compiler dann aber wohl doch nicht.

Will heissen: D7 Projekte werden sich dann in D9 genauso übersetzen lassen wie D8 Projekte. Ein Austausch der beiden wird aber je nachdem nur recht schwierig / Umständlich vorzunehmen sein bzw. dann unter den bereits bekannten EInschränkungen was z.B. Performance von VCL.NET Anwendungen angeht.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#5

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 18:40
Zitat von daniel8520:
Meine zweite Frage wäre jetzt gewesen, ob es sich lohnt, jetzt "schon" auf .NET umzusteigen. Aber wenn ich jetzt höhre/sehe, dass man doch noch weiter mit der WinApi arbeiten kann, ist doch das Umsteigen --Im Moment-- noch nicht unbedingt nötig, oder!?
Ja, Definitiv. Allerdings nicht zwingend mit Delphi.

Und zwar eigentlich aus nur einem Grund: Ohne eine einzige Codeänderungen lassen sich z.B. ASP.NET Anwendungen inzwischen auch auf Linux einsetzen. - Und zwar mit der auf Windows-Rechnern kompilierten DLL.

Das ganze wird spätestens in zwei, ich tippe eher auf noch ein Jahr auch mit Windows-Forms Anwendungen der Fall sein. Zudem ist das .NET Framework sehr mächtig, und nimmt einem genau wie die VCL eine Menge Arbeit ab.

Will im Fazit heissen: Wenn die Anwendungen Web-Enabled sein sollen und / oder es auch nur den leisesten Ansatz von Sinn machen könnte, die Anwendung irgendwann später auch auf Longhorn ohne Sicherheitswarnungen bzw. auch auf Linux einsetzen zu können, dann ist .NET die richtige Wahl für neue Projekte.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#6

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 18:57
Mittlerweile, sieht es so aus, bzw. sehe ich das so 8) : in D9 wird nicht nur die Auswahl geboten eine VCL.NET oder eine Winforms Anwendung zu schreiben, sondern auch eine WinApi-Application.

In letzterem Fall wird wohl dcc32 von D7 benutzt werden, eventuell etwas modifiziert, oder sie machen es anders. Im Prinzip wird aber nur D7 in die D9-IDE integriert.

Desweiteren wird es mehr und einfachere Werkzeuge geben, ein Winapi-Programm nach .NET zu portieren.

All das ändert nichts an der Tatsache, daß man die WinApi mittelfristig vergessen kann. Spätestens in 2 Jahren werden die Fragen von Endanwendern kommen : "Ist das jetzt ein WinApi Programm oder ein .NET ?" Das wars dann.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 19:22
Und ihn vier Jahren sind dann die Entwickler gesucht, die noch WinAPI können, um die Programme zu warten. Ich habe mir extra das Jar schon mal freigehalten im Terminkalender. Die WinAPI wird es noch eine gute Weile geben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#8

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 20:27
Klar wirds die noch lange geben. Ich nehme momentan auch keinerlei Rücksicht auf .Net, nur insofern, daß ich versuche die WinApi-Teile im Programm möglichst gering zu halten. Im eigenen Source wirst du vielleicht 10 WinApi Aufrufe finden.

In absehbarer Zeit wird aber immer öfter und schneller der Bedarf nach neuen Lösungen steigen. Da wird bald nicht mehr in altes investiert werden. Und etwas neues auf WinApi aufzubauen wäre Unfug. Davon abgesehen ist ein Jahr recht wenig für eine größere Sache, um sich da reinzudenken.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 20:29
Zitat von Hansa:
Im eigenen Source wirst du vielleicht 10 WinApi Aufrufe finden.
Und wie viele gibt es wohl in der VCL?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#10

Re: Delphi 8 und das .NET

  Alt 30. Aug 2004, 20:41
1.
Delphi 9 wird Win32 und .Net unterstützen (umschaltbar, wie bei Borland Pascal 7.0: DOS <-> Win 16)

2.
Für Net Programme muss das .Net-Framework von MS installiert sein. Vom Prinzip her ist Net mit Java vergleichbar. Ist auch genauso resourcenhungrig und daher zum jetzigen Zeitpunkt völlig überflüssig. Wer performante Anwendungen machen muss wählt die Win-Api.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:51 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