Domanda

Ho parecchi anni di esperienza nello sviluppo di applicazioni web PHP e recentemente ho iniziato ad approfondire anche Python. Di recente mi sono interessato anche alle applicazioni desktop, ma non ho assolutamente esperienza in quell'area. Ho visto pochissimo scritto su PHP-gtk e mi chiedo se sia davvero una buona area in cui rimanere bloccati.
Quello che sto davvero cercando è qualcosa che mi permetterà di sviluppare abbastanza rapidamente alcune app decenti di piccole / medie dimensioni e di essere in grado di distribuirle su Linux e Windows. Qualcosa in Python o PHP sarebbe fantastico (ma sarei felice di imparare qualcos'altro se ha grandi vantaggi).

Che cosa mi consigliate ragazzi?

Grazie

È stato utile?

Soluzione

La creazione di applicazioni in PHP con GTK è possibile per creare applicazioni multipiattaforma lato client, ma non penso necessariamente che sia la scelta ottimale per lo sviluppo della GUI ...

Ecco alcuni link:

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

Altri suggerimenti

Python e Java sono entrambi eccellenti per lavorare sia in ambiente Linux che Windows. Sono generalmente senza problemi fintanto che non stai facendo alcun tipo di lavoro specifico del sistema operativo. Python per la creazione di app desktop è abbastanza semplice e facile da imparare anche se provieni da uno sfondo PHP, specialmente se sei abituato a fare PHP orientato agli oggetti.

Perché vorresti sviluppare un'app desktop in php ??

Procurati un ambiente di programmazione di discesa (c / java / c # /) invece di abusare di php

specialmente con c # e java si ottengono risultati molto belli molto rapidamente. Ed entrambi sono multipiattaforma (sebbene java sia più facile per le cose multipiattaforma).

C (++) in combinazione con QT o GTK è anche possibile, ma i risultati appaiono più lenti

Beh, è ??troppo tardi per rispondere, suppongo, ma per motivi di informazione posso suggerire Open Application Platform (OAP) come possibile soluzione. OAP consente alle applicazioni PHP / MySQL di essere distribuite come applicazioni Windows (tm) installabili.
Mi sono imbattuto in esso mentre cercavo il porting di un'app PHP sul desktop e l'ho trovato. Ha funzionato alla grande per me. Nessun tag aggiuntivo per le creazioni di finestre come in winbinder ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top