AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Warum gibt es keine PHP Compiler?
Thema durchsuchen
Ansicht
Themen-Optionen

Warum gibt es keine PHP Compiler?

Ein Thema von Popov · begonnen am 7. Nov 2012 · letzter Beitrag vom 8. Nov 2012
Antwort Antwort
Seite 1 von 2  1 2      
Popov
(Gast)

n/a Beiträge
 
#1

Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 10:39
Hat sich das mal einer gefragt? Ich hab mich das schon vor vielen Jahren gefragt und mal einen Testinterpreter als eine Art Grundlagenforschung programmiert. Klappte eigentlich sehr gut, zumindest was einfache Programme anging. Erweiterungen wie z. B. Datenbank habe ich dann nicht mehr verfolgt. Aber ich hab draus, zumindest Testweise, eine Programmiersprache für normale Anwendungen gemacht.

Wozu? Fast jeder heute beherrscht zumindest etwas PHP, es ist das neue Basic. Früher konnte jeder dank der Homekomputer etwas Basic, heute kann fast jeder dank Internet zumindest die Grundlagen von PHP. Nur beschränkt sich PHP meines Erachtens bisher auf Webseiten. Warum nicht weiter denken?

Warum kommt nicht ein cleverer Geschäftsmann auf die Idee PHP für Windows anzubieten. Die Kenntnisse (damit meine ich Leute die PHP programmieren können) sind da. Free Pascal oder Free Basic, wer will das schon. So Leid es mit tut, aber es wird nicht besser. PHP können dagegen auch die, die sonst nicht programmieren. Also, ich finde Kunden wären da.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 10:47
Gibt es doch?

Ein/mehrere Bei Google suchenPHP Compilier sollten sich leicht finden lassen.
Bzw. es gibt auch irgendwas, wo man PHP-Code z.B. in C++-Code übersetzen kann.


PS: Ich versuche grade 'ne PHP-Schnittstelle zu aktualisieren, womit man Delphi-Funktionen in PHP nutzen, bzw. wo man PHP-Code im Delphi-Programm ausführen kann. (bis D2007 ist dieser Code auch praktisch voll funktionsfähig ... danach ... nja, nicht Alles)
$2B or not $2B

Geändert von himitsu ( 7. Nov 2012 um 10:52 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 10:51
... PHP können dagegen auch die, die sonst nicht programmieren. Also, ich finde Kunden wären da.
Du willst die Sicherheitslücken die PHP auf dem Server reist auch auf den Client haben?
Reichen ActiveX im IE und ungepatchte Java/Flash-Lücken nicht schon?

Ich hoffe PHP war nur eine übergangsperiode. Ich hoffe das JS/HTML5 das Schreckgespenst PHP auf Client nicht zu groß werden lässt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#4

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 10:56
@himitsu

Das ist schön. Als ich mich das letzte Mal intensiv damit auseinandergesetzt habe war dem noch nicht so. Die Welt ist schnelllebig geworden. Gestern noch ein Problem gehabt, heute ist die Lösung dafür bereits veraltet

//Edit:

Alle schimpfen auf PHP und Flash, aber was Flash Video angeht, da kann ich mich an Zeiten erinnern wo man für jedes Video oder Musikstück im Internet sich erst einen passenden exotischen Codec suchen mußte, und nicht wenige mute man auf irgend welchen Chinesischen Seiten suchen. Mit Flash Video wurde alles einfacher. Und was PHP angeht, schön war die Zeit als die Seiten noch statisch waren, aber PHP hat schon seinen Anteil an dem Internet von heute. Später kann man immer aus den Fehlern lernen.

Geändert von Popov ( 7. Nov 2012 um 11:04 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 11:29
OK, es soll sogar Leute geben, welche serverseitig JavaScript einsetzen, anstatt PHP und Co.

Aber man muß auch unterscheiden, ob Code clientseitig (z.B. HTML5/JS/Silverlight) ausgeführt wird oder ob man das serverseitig (z.B. PHP) macht.

- einmal hast du das Leck beim Kunden, dafür hat der dann all deine Quellcodes
- oder das Leck ist bei dir und der Kunde hat keine, bzw. nicht alle Quellcodes deiner Webseite
$2B or not $2B
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#6

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 13:57
PHP hat für Windows Programmierung zuviel Web-Ballast.
Es gab/gibt? ein Projekt welches die GTK für PHP nutzbar macht(e).

Hat sich aber nie durchgesetzt.
Jeder macht doch heute eh nur noch HTML.
Alle andere GUIs werden verschwinden - meine ich.

HTML/JS läuft halt überall. WinForms, WPF, Firemonkey, VCL nur auf bestimmten Plattformen/Geräte.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von Puke
Puke

Registriert seit: 7. Nov 2012
123 Beiträge
 
Delphi XE5 Architect
 
#7

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 17:17
Warum sollte man x-Millionen verschiedene Programmiersprachen entwickeln, damit nur ein kleiner Teil die wenigsten davon kann. Die Revolution wär eine Sprache, die alles kann und liecht verständlich ist. Dann sind fast 7 Milliarden Menschen glücklich. (Ausgenommen die, die keinen Pc besitzen!)
Gruß Puke
  Mit Zitat antworten Zitat
dunningkruger

Registriert seit: 25. Mai 2012
59 Beiträge
 
#8

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 17:24
Warum sollte man x-Millionen verschiedene Programmiersprachen entwickeln, damit nur ein kleiner Teil die wenigsten davon kann. Die Revolution wär eine Sprache, die alles kann und liecht verständlich ist. Dann sind fast 7 Milliarden Menschen glücklich. (Ausgenommen die, die keinen Pc besitzen!)
Wenn das trollende Provozieren woanders in der DP nicht klappt, probiert man's halt in einem anderen Thread.

DK
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#9

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 17:45
Die Revolution wär eine Sprache, die alles kann und liecht verständlich ist. Dann sind fast 7 Milliarden Menschen glücklich.
Das zu erreichen ist das Ziel von vermutlich der Hälfte der x-Millionen Programmiersprachen.
Ergebnis: Noch eine Sprache, die kaum jemand benutzt

Eine einfache Sprache für alle Anwendungen zu haben ist illusorisch.


Imho bräuchte es keine universelle Sprache, sondern bessere/verfügbare Tools um Intersprachkompatibilität zu erleichtern. Den meisten coolen Sprachen fehlt auch einfach eine Möglichkeit zum problemlosen Deployment auf unterschiedlichen Plattformen (zB. Python).

Apropros Trollen:
Die Revolution wär eine Sprache, die alles kann und liecht verständlich ist.
Turingprogramme? Kann alles und die enthaltenen Befehle sind trivial zu verstehen
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Warum gibt es keine PHP Compiler?

  Alt 7. Nov 2012, 18:24
[OT]

Alle andere GUIs werden verschwinden - meine ich. HTML/JS läuft halt überall. WinForms, WPF, Firemonkey, VCL nur auf bestimmten Plattformen/Geräte.
Ich kann dir sagen, welche Schnittstelle niemals verschwinden wird: Kommandozeilen.
Das Interface ist einfach zu implementieren, laeuft auf jedem denkbaren Betriebssystem und ist von aussen automatisierbar und umleitbar.
Es mag unter dem 0815-DAU nicht allzu verbreitet sein, aber ich garantiere dir, dass Kommandozeilen niemals sterben werden.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 02:41 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