Kann ich Webseiten mit Delphi gestalten?

8

Ich habe lange mit Delphi programmiert und mich auf Desktop-Anwendungen konzentriert. Ich entschied mich, in die Welt der Webseiten-Programmierung einzusteigen. Wie kann ich eine Schnittstelle wie Delphi haben, aber mit einer Skriptumgebung für die Webprogrammierung? Gibt es eine Version von Delphi, mit der ich Webseiten erstellen kann?

Können die von IntraWeb erstellten Anwendungen als ganze Site hochgeladen werden?

    
Armin 28.07.2010, 09:57
quelle

10 Antworten

4

Delphi konzentriert sich in erster Linie auf die Entwicklung nativer Anwendungen für Windows (Win32). Es gibt jedoch einige Alternativen zum Erstellen von Webseiten oder Webanwendungen mit Delphi.

  • ISAPI / CGI
  • Die IntraWeb Komponenten.
  • extpascal (Ext JS-Wrapper für Object Pascal), überprüfen Sie dies link für einige Demos.

Eine weitere Option ist Delphi-prism . Sie können ASP.NET- und Silverlight-Anwendungen mit a erstellen Syntax sehr ähnlich zu Delphi.

    
RRUZ 28.07.2010, 10:19
quelle
4

Delphi für PHP

Für kleine Anwendungen können Sie IntraWeb

verwenden     
histrio 28.07.2010 10:41
quelle
2

Die normale Delphi-IDE (für Win32) wurde nicht als IDE zum Erstellen und Layout von HTML-Seiten, CSS (Stylesheets) oder JavaScript-Code entworfen.

Die Delphi-IDE kann eine neue JavaScript-Datei erstellen, standardmäßig enthält sie nur diese einsame Zeile:

%Vor%

Die IDE wird Ihnen ab diesem Punkt keine weitere Unterstützung für JavaScript geben. Zumindest sagt es dir, was du als nächstes tun musst:)

Die IDE kann auch neue CSS-Dateien mit diesem minimalistischen Inhalt erstellen:

%Vor%

Das ist alles, keine weitere IDE-Unterstützung wie Style-Vorschau, Validierung oder CodeInsight. Ich weiß nicht, ob Delphi-Add-On-Entwickler Plugins schreiben können, um diese Lücken zu schließen.

Der HTML-Editor in Delphi IDE bietet einige Unterstützung für Tabellen und Formulare. Keine Vorschau, keine Formatierung, kein CodeInsight. Neue Dateien sind immer ANSI-codiert. Wenn Sie UTF-8 benötigen, müssen Sie es manuell für jede einzelne Datei ändern, da die IDE keine Option zum Ändern dieses Standards hat. HTML-Dateien haben auch die klassische * .htm-Erweiterung (aus der alten DOS-Ära). Wenn Sie also die .html-Erweiterung bevorzugen, müssen Sie diese für jede Datei erneut korrigieren.

Zum Glück gibt es viele kostenlose und sehr komfortable Editoren und IDEs. Zum Beispiel NetBeans , es hat einen sehr geringen Speicherplatzbedarf und ist auch eine gute PHP-Entwicklungsumgebung. Und es ist kostenlos. Und nicht zuletzt ist es ein beeindruckendes Beispiel für eine GUI, die mit Java erstellt wurde.

    
mjn 28.07.2010 17:09
quelle
2

Ich denke, dass das beste Werkzeug Morfik ist: IDE ist sehr nah an Delphi und benutzt Pascal Object.

    
philnext 29.07.2010 12:32
quelle
2

Unigui ist was du willst. Erstellen Sie Ajax extjs Web-Anwendungen in Ihrer Delphi IDE.

    
quelle
2

Ich habe die Vorabversion von Evelate Software Web Builder verwendet und es ist das Erfahrung für die Erstellung von Webanwendungen, die in einem Webbrowser ausgeführt werden. Sehr konzentriert, ziemlich fähig und nicht viel für einen Delphi-Kopf zu lernen. Es gibt andere allgemeinere Lösungen, aber EWB sollte in eine Shortlist aufgenommen werden, wenn Sie Delphi-on-a-page möchten.

    
mj2008 24.07.2012 08:14
quelle
0

Delphi für PHP kann leicht in Delphi integriert werden (PHP ist eine sehr "offene" Sprache). Sie können das Beste aus den zwei Welten haben.

    
Daniele Teti 28.07.2010 15:23
quelle
0

Delphi ist gut für alte Win 32-Anwendungen. Vergessen Sie es, wenn Sie über Web-Entwicklung nachdenken; Obwohl Embarcadero in der Vergangenheit einige Versuche unternommen hat, hat nichts wirklich gut funktioniert. Gehen Sie zu modernen Technologien für Front-End und / oder Back-End; Javascript, CSS, HTML5, Ruby, PHP, .net und was auch immer; Vergessen Sie Delphi nur, wenn die Anwendung webbasiert ist.

    
delphirules 14.10.2014 18:36
quelle
0

Inspiriert von der Arbeit, die ich in (altem) ASP, Cold Fusion und (altem) PHP gemacht habe, wollte ich die Leistung und Geschwindigkeit des Delphi-Compilers nutzen, um Web-Server-Backends mit Delphi (Object Pascal) zu erstellen HTML in den gleichen Dateien und erstellt Ссылка

    
Stijn Sanders 11.12.2014 12:22
quelle
0

Sie können so etwas wie einen REST-Service mit einer beliebigen HTTP-Server-Komponente entwickeln und dann jede Front-End-Technologie wie CSS / HTML5 + JS (eckiges oder beliebiges Framework, das Ihnen gefällt) verwenden. Das ist heutzutage sehr üblich, Delphi ist noch nicht dafür geeignet, einfach auf Java EE oder .NET Ökosystem umzusteigen, es sollte Reibe-Möglichkeiten für Sie eröffnen, da beide für Web-Entwicklung ausgelegt sind.

    
xmpp 27.10.2015 15:04
quelle

Tags und Links