Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 2007 VCL for the web vs. Delphi for PHP (https://www.delphipraxis.net/90798-delphi-2007-vcl-web-vs-delphi-php.html)

HPW 24. Apr 2007 06:44


Delphi 2007 VCL for the web vs. Delphi for PHP
 
Hallo,

Wie grenzen sich die beiden Produkte ab?

Delphi 2007 VCL for the web Werbung:
Zitat:

Mit Delphis neuer Unterstützung von AJAX Web 2.0-Technologien einbinden.
Die VCL für das Web bietet eine schnelle und visuelle Entwicklung von interaktiven, reaktionsfähigen Webseiten, die AJAX-Techniken unterstützen. In der VCL für das Web sind die Low-Level-Technologien bereits in visuelle Objekte eingebettet, d.h. Sie müssen weder HTML, noch JavaScript, CSS oder HTTP kennen. Die VCL für das Web befreit Sie von solchen Details und Sie können sich unmittelbar auf den Code und die Benutzeroberfläche konzentrieren.
Wo ist da der Unterschied zu Delphi for PHP zu sehen?
In Delphi for PHP entseht PHP code für die VCL Klasse unter PHP5.

Was erzeugt Delphi 2007 VCL dann für einen Code?

angos 24. Apr 2007 07:36

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
hi,

Delphi 2007 wird dann wohl Pascal-Code erzeugen, oder was meinst du?

HPW 24. Apr 2007 08:18

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
Zitat:

Delphi 2007 wird dann wohl Pascal-Code erzeugen, oder was meinst du?
Für den Server als CGI? Also dann ein Windows-basierender Server?

Mit AJAX handelt doch erst mal Javascript die Events im Browser.

Aber wo ist dann die eigentliche Logik der Applikation?

Phoenix 24. Apr 2007 08:21

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
Es sind ganz einfach vollkommen unterschiedliche Plattformen.

Das eine ist PHP-Code, basierend auf einer Komponentenbibliothek die für PHP neu entwickelt wurde. Läuft logischerweise auf jedem PHP-Interpreter.

Das andere ist Intraweb, mit in Delphi (Object Pascal) geschriebenen Komponenten für Intraweb und was da rauskommt ist eine echte Anwendung, also keine Scripte, die dann auch auf dem entsprechenen Host ausgeführt werden müssen.

Ich persönlich habe noch nie mit Intraweb gearbeitet (fand das immer zu Umständlich) und hab damals mit PHP angefangen. War schön und nett - aber es ist und bleibt nunmal eine Scriptsprache und OP in PHP ist in meinen Augen nicht gerade angenehm. Ich würde einfach mal die Trials holen und für das, was Du machen willst in beiden einen Prototypen bauen. Das, wo mit Du besser zurecht kommst dürfte wohl das Werkzeug der Wahl sein.

Phoenix 24. Apr 2007 08:25

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
Zitat:

Zitat von HPW
Zitat:

Delphi 2007 wird dann wohl Pascal-Code erzeugen, oder was meinst du?
Für den Server als CGI? Also dann ein Windows-basierender Server?
Aber wo ist dann die eigentliche Logik der Applikation?

@Intraweb: In der Intraweb-DLL die vom Webserver unter Windows ausgeführt wird.

Und AJAX ist als Client-Technologie sowieso prinzipiell vollkommen unabhängig von der Servertechnologie. AJAX kannst Du theoretisch bei jeder Anwendung, sei es Intraweb, PHP oder auch .NET einziehen und dient eigentlich nur dazu, das User-Interface der Anwendung - also die Webseite an sich - etwas dynamischer zu machen als es von Haus aus (HTML / CSS) möglich wäre.

HPW 24. Apr 2007 08:35

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
Danke für die Info!
Werde mal auf den Delphi Tagen nach Informationen Ausschau halten!

mschaefer 24. Apr 2007 09:14

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
Eigentlich ist die Abwägung nicht so kompliziert:

Delphi für PHP
+ PHP ist verbreitet
+ PHP Hoster gibt es wie Sand am Meer
- PHP ist eher lausig in der Objektorientierung
- PHP ist als Scrioptsprache prinzipbedignt etwas langsamer

Intraweb
+ gibt es für Apache und IIS
+ lauft als dll und ist daher schnell
+ kann mit dem vollen Pascalsprachumfang erstellt werden
- die meisten Hoster lehnen dll´s ab -> eigener Server notwendig
- geringe Verbreitung, weniger Tipps bei Problemen


Die Delphi-Tage werden bei der Entscheidung natürlich Helfen.

so long // Martin

mkinzler 24. Apr 2007 17:12

Re: Delphi 2007 VCL for the web vs. Delphi for PHP
 
Zitat:

War schön und nett - aber es ist und bleibt nunmal eine Scriptsprache und OP in PHP ist in meinen Augen nicht gerade angenehm.
Kommt auf die Version von PHP an. Für PHP < 4(5) geb ich dir recht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:36 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