2009-06-22 4 views
8

Ich habe schon einige Jahre Erfahrung PHP-Web-Anwendungen zu entwickeln, und haben vor kurzem auch tauchen Sie ein in Python gestartet. Vor kurzem war ich auch daran interessiert, in Desktop-Anwendungen zu kommen, habe aber absolut keine Erfahrung in diesem Bereich. Ich habe sehr wenig über PHP-GTK geschrieben und frage mich, ob es wirklich ein guter Bereich ist, in dem man stecken bleiben kann.
Was ich suche wirklich für etwas, das ich ganz schnell erlauben wird, ein paar anständigen kleine/mittelgroße Anwendungen zu entwickeln und in der Lage, sie in Linux und Windows zu implementieren. Etwas in Python oder PHP wäre großartig (aber ich würde gerne etwas anderes lernen, wenn es große Vorteile hat).PHP Desktop-Anwendungen

Was empfehlen Sie?

Dank

+0

Für PHP, ich denke, winbinder ist eine gute Wahl. – Dinah

+0

Für Python, [PyQt] (http://www.riverbankcomputing.co.uk/software/pyqt/intro) ist mein Favorit - ein wirklich starker Rahmen, mit umfangreicher Funktionalität und eine hervorragende Integration mit Python, sowie hervorragende Werkzeuge z.B für plattformübergreifendes UI-Design. –

+0

[Appcelerator Titanium] (http://www.appcelerator.com) unterstützt jetzt den Aufbau von Desktop-Anwendungen mit PHP (zusätzlich zu Javascript, Python, Ruby, auch). – jhaynie

Antwort

11

Bauanwendungen in PHP mit GTK ist möglich clientseitige plattformübergreifende Anwendungen zu erstellen, aber ich glaube es nicht unbedingt die optimale Wahl für GUI-Entwicklung ist ...

Hier ist einige Verbindungen:

http://gtk.php.net
http://www.cweiske.de/phpgtk.htm
Gnope.org
kksou

+0

Stellen Sie sicher, dass Sie http://www.nightrain.naetech.com/ zu Ihrer Liste hinzufügen. Funktioniert für Mac, Windows und Linux! – roosevelt

0

Warum würden Sie eine Desktop-Anwendung in PHP entwickeln möchte ??

Sie sich ein Abstieg Programmierumgebung Get (c/java/C# /) anstelle von

php missbrauchen

besonders mit C# und Java Sie ziemlich schnell sehr schöne Ergebnisse. Und beide sind plattformübergreifend (obwohl Java für plattformübergreifende Sachen einfacher ist).

C (++) in Kombination mit QT oder GTK ist auch möglich, aber es die Ergebnisse erscheinen langsamer

+0

Downvoted, da ich mir sicher bin, dass die gesamte Entwicklungswelt, die mit PHP-GTK verbunden ist, der Meinung wäre, dass dies "Missbrauch" ist. –

+2

Sie können nicht zustimmen, aber das bedeutet nicht, dass es kein Missbrauch ist.;) – mipadi

+2

Wenn PHP eine gute Sprache wäre, würden alle Schulen und Universitäten Leute PHP anstelle von C, Java, C#, Delphi, Pascal beibringen. Ich habe gesehen, dass die letzteren Sprachen in Programmierkursen an vielen Orten gelehrt wurden, aber nie php. – Henri

2

Python und Java ist ausgezeichnet sowohl Linux als auch Windows-Umgebung für die Arbeit. Sie sind in der Regel problemlos, solange Sie keine OS-spezifische Art von Arbeit machen. Python zum Erstellen von Desktop-Anwendungen ist ziemlich einfach und leicht zu erlernen, wenn Sie aus einem PHP-Hintergrund kommen, besonders wenn Sie es gewohnt sind, objektorientiertes PHP zu verwenden.

0

Nun, es ist zu spät, ich denke, zu beantworten, aber immer noch im Interesse der Informationen kann ich Open Application Platform (OAP) als mögliche Lösung vorschlagen. OAP ermöglicht die Verteilung von PHP/MySQL-Anwendungen als installierbare Windows (tm) -Anwendungen.
Ich stolperte darüber, während ich für die Portierung einer PHP-App auf dem Desktop suchte und dies gefunden. Hat super für mich gearbeitet. Keine zusätzlichen Tags für Fenster Kreationen wie in winbinder usw.