Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Prism Ocatane Preview auf Borland Web Seite (https://www.delphipraxis.net/11716-ocatane-preview-auf-borland-web-seite.html)

Christof 12. Nov 2003 13:19


Ocatane Preview auf Borland Web Seite
 
Hallo,

ich habe mir mal das Demo auf der Borland Webseite zu Octane angesehen.
Was mir aufgefallen ist der macht aus einer alten Win32 Anwendung einfach eine .NET Anwendung in dem er die Unit ins .NET einbindet.

Ist das eine "echte" Migration? Ich glaube nicht!

Die Frage die sich hier stellt: Ist das dann eine "echte".NET Anwendung, oder läuft das nur noch so lange wie Win32 unterstüzt wird.

Geht das mit allen Komponenten (Drittanbieter) ohne Änderungen.

Was ist der Vorteil wenn ich das so auf .NET migriere ("schneller", ich glaube nicht)? Ich denke nicht das das danach "Portabel" (im Sinne MS) ist oder doch?

Wenn das so einfach wäre zu migrieren und Platformunabhängig zu sein wäre ja genial!!


Gruss

Christof

r_kerber 12. Nov 2003 13:31

Re: Ocatane Preview auf Borland Web Seite
 
Hallo Christof,

das sind ja gleich vier Fragen auf einmal. :lol:

Ich will mal versuchen, diese nach meinem Kenntnisstand zu beantworten.
1. Ja, ich denke es ist eine echte Migration, da es für alle Komponenten der "alten" VCL auch Entsprechungen für .net gibt (VCL.Net). Laut Borland gibt es auch eine BDE.Net, das heißt alle Datenbank-Zugriffe (auch Paradox) werden unter .net abgewickelt. Damit sollte auch Deine zweite Frage beantwortet sein. Es wird eine echts .net-Anwendung erzeugt.
2. Es funktioniert nach Aussage von Borland für alle Standard-VCL-Komponeneten. Bei Third-Party-Komponenten muß man auf die .net-Umsetzung des Herstellers hoffen. Dazu hatte ich aber in diesem Forum auch schon etwas geschrieben! Links zu den Pressemeldungen findest Du auch in früheren Postings von mir.
3. Über Neuerungen/Vorteile von .net wurde in diesem Forum auch schon einige geschrieben. Einfach mal nachlesen. Nur ein paar Stichworte: Klassen können sprachübergreifend genutzt werden, Portabilität (.net für PocketPC, Mono für Linux).

Bernd Ua 13. Nov 2003 07:53

Re: Ocatane Preview auf Borland Web Seite
 
Moin,

Delphi.NET kommt mit zwei Frameworks! Einer VCL.NET - dem Port der bestehenden VCL
auf .NET und Windows.Forms - dem "Orginal"-Namespace des .NET-Frameworks.
VCL.NET geht mit einem eigenen Layer auf die derzeitige API
(genauso wie Windows.Forms - es gibt ja unten drunter für beide nur die native API).
VCL.NET ist also eine echte .NET-Anwendung.
Haken an der Sache:
Für Windows CE hat Microsoft einen Grossteil der Windows.Forms Klassen portiert
(nennt sich Compact Framework), für VCL.NET ist das weder passiert noch geplant!

Was die Zukunft angeht, sollte man also einen sanften Umstieg zu Windows.Forms in
Betracht ziehen (beide Frameworks können in einer Anwendung gemischt werden).
Als ich auf der Borcon Michael Swindell (Borland Produktmanager .net/Delphi)
nach der Zukunft von VCL.NET in Windows Systemen ohne klassische API gefragt habe,
war die Antwort eher ausweichend : "Das müsste man dann sehen"
:(

Was die Plattformunabhängigkeit angeht, bedeutet das im Sinne von MS :
Windows 98, Me, NT4, W2K , XP und CE und das wars.
Zu Mono :
Mono ist eine Open Source Projekt das .NET auf Linux bringen soll, und wenn MS
nicht gerade Patente auf .NET Technologien anmeldet ( Anfang dieses Jahres) oder
Steve Ballmer auf der Cebit von Intelectual Properties spricht, die es zu wahren gilt,
dann taucht es auch gerne mal auf MS- Slideshows auf, um "offene" Standards anzudeuten :lol: .
Das kann ich gerade im Hinblick auf die MS Strategie der letzten Jahre nicht ernst nehmen. :!:

Mein Tip: Wenn das mal fertig wird, und in realen Anwendungen verwendet werden könnte -
kommt die MS Patentkeule oder eine neue inkompatible .NET Version .

Grüsse Bernd

r_kerber 13. Nov 2003 08:08

Re: Ocatane Preview auf Borland Web Seite
 
Hallo Bernd,

zunächst erst mal herzlich willkommen in der Delphi-Praxis.
Deine Infos waren sehr interessant. Mich würde in diesem Zusammenhang interessieren, was es nun mit der BDE.Net auf sich hat. Diese ermöglicht ja auch, dass aus dem Projekt FISHFACT.DPR von Delphi 1 auf der Borcon erfolgreich .net-Anwendung (mit Zugriff Paradox-Tabellen) erstellt werden konnte. Und das, wo doch Borland die BDE nicht mehr weiterentwickelt und in irgendeiner künftigen Version von delphi auch nicht mehr ausliefern will.

Bernd Ua 13. Nov 2003 08:22

Re: Ocatane Preview auf Borland Web Seite
 
Die BDE wird ( für lokale Formate !) von Delphi 8 unterstützt mit demselben Mechanismus,
mit dem auch VCL portiert ist. Das steht/Stand bereits in mehreren Artikeln im BDN: zB

Borland Developer Network zur BDE Zukunft (Mai 2002)

Zitat:

The BDE itself, minus SQL Links, is primarily designed to support Paradox and dBase local tables. BDE local table support will continue to ship in future Windows Delphi and C++Builder releases for the foreseeable future.
In Delphi 8 ist BDE.pas mit drin, die via System.Interopservices und DLLImport auf die "gute" alte native BDE zugreift.
Schneller wirds dadurch allerdings nicht :lol:

Ergo - mit Paradox und dBase kann man unter .NET immer noch rumfrickeln, wenn man denn unbedingt will, bei
SQL Datenbanken heisst es dann aber dbExpress oder BDP/ADO.NET

Grüsse Bernd

Christof 13. Nov 2003 08:32

Re: Ocatane Preview auf Borland Web Seite
 
Zitat:

Zitat von Bernd Ua
Moin,

Delphi.NET kommt mit zwei Frameworks! Einer VCL.NET - dem Port der bestehenden VCL
auf .NET und Windows.Forms - dem "Orginal"-Namespace des .NET-Frameworks.
VCL.NET geht mit einem eigenen Layer auf die derzeitige API
(genauso wie Windows.Forms - es gibt ja unten drunter für beide nur die native API).
VCL.NET ist also eine echte .NET-Anwendung.
Haken an der Sache:
Für Windows CE hat Microsoft einen Grossteil der Windows.Forms Klassen portiert
(nennt sich Compact Framework), für VCL.NET ist das weder passiert noch geplant!

Das ist ja Klasse genau das wäre vielleicht ein Grund gewesen auf .NET umzusteigen, das meine Programme auch unter Windows CE laufen.

Heißt das man kann mit Delphi.NET keine Windows CE Anwendungen programmieren?


Gruss

Christof

r_kerber 13. Nov 2003 08:40

Re: Ocatane Preview auf Borland Web Seite
 
Hallo Christof,

Zitat:

Zitat von Christof
Heißt das man kann mit Delphi.NET keine Windows CE Anwendungen programmieren?

Wenn ich das jetzt richtig sehe ist die Antwort geteilt: Delphi mit MS Windows Forms ja, Delphi mit VCL.net nein. Die VCL-net ist auch nur für eine (nicht näher spezifizierte) Übergangsphase noch in Delphi.net enthalten.

@Bernd: Diesen Artikel muß ich irgendwie übersehen haben. :oops: :wall:

Bernd Ua 13. Nov 2003 08:45

Re: Ocatane Preview auf Borland Web Seite
 
Hallo Christof,

Zitat:

Heißt das man kann mit Delphi.NET keine Windows CE Anwendungen programmieren?
NEIN :!: Das heisst es nicht. :wall:
Wie bereits geschrieben, heisst das, dass eines der beiden Frameworks,
nämlich VCL.NET nicht auf Windoofs CE läuft und nicht laufen wird.
Benutzt man stattdessen Windows.Forms für die Anwendung bzw die Assemblies des
Compact Frameworks steht dem nix entgegen.
Allerdings wirds im ersten Delphi für .NET keine speziellen
( auch das ist wörtlich zu nehmen : im ersten :!: Delphi für .NET )
Vorlagen/Templates dafür geben, wie zur Zeit im aktuellen Visual Studio
- aber mit ein bisschen Handarbeit wirds schon gehen ...


Bernd

Bernd Ua 13. Nov 2003 09:33

Re: Ocatane Preview auf Borland Web Seite
 
Hallo Rainer,

Zitat:

@Bernd: Diesen Artikel muß ich irgendwie übersehen haben
:lol: und manchmal machen die Borländer sogar das, was sie ankündigen

Bernd

sakura 13. Nov 2003 10:26

Re: Ocatane Preview auf Borland Web Seite
 
Hi Bernd,

erst einmal: "Danke für die leckere Torte" :mrgreen:

Nun mal eine Frage. Gibt es von Borland schon eine Aussage, ob bei Delphi 8 (Q I/II nächstes Jahr) auch Delphi.NET dabei ist :gruebel:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.
Seite 1 von 3  1 23      

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