PHP-GTK: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Standardizzo interwiki |
→Collegamenti esterni: Sostituito il collegamento al sito ufficiale con il template "Collegamenti esterni" in quanto è già presente su Wikidata |
||
(33 versioni intermedie di 21 utenti non mostrate) | |||
Riga 1:
{{Software
|
|Logo =
|Screenshot =
| sviluppatore = Andrei Zmievski▼
|Didascalia =
| UltimaVersione = 2.0.1▼
| DataUltimaVersione = [[16 maggio]] [[2008]]▼
|UltimaVersioneBeta =
| licenza = [[GNU Lesser General Public License]]▼
|DataUltimaVersioneBeta =
|SistemaOperativo = multipiattaforma
|Linguaggio =
|Genere = Binding
|SoftwareLibero = sì
|Lingua =
}}
'''PHP-GTK''' è un insieme di [[language binding]] per
== Storia ==
PHP-GTK è stato originariamente concepito da Andrei Zmievski, il quale è attivo anche nello sviluppo di [[PHP]] e dello [[Zend Framework|Zend Engine]]. L'idea è stata ben accolta dalla comunità PHP, e, in seguito, molte altre persone sono state coinvolte nel progetto. James Moore e Steph Fox sono stati i primi a partecipare, contribuendo alla loro cura della documentazione, e successivamente Frank Kromann (già presente nel team di sviluppo di PHP) il quale ha reso disponibili i file binari per [[Microsoft Windows]].
=== Prima versione ===
La prima versione di PHP-GTK è stata
===
PHP-GTK è stato adottato velocemente dalla comunità PHP. Sono state sviluppate molte applicazioni, ed è anche nato un piccolo job market. Zmievski e Fox stanno ancora lavorando al progetto, con Fox ora addetto al mantenimento di PHP-GTK per
La documentazione per PHP-GTK 2 si sta completando velocemenente. Molti articoli e tutorial sono stati scritti sull'argomento, e circa metà classi sono state pienamente documentate. Scott Mattocks, un membro attivo del gruppo di documentazione di PHP-GTK, ha scritto anche un libro sulla programmazione PHP-GTK.
== Esempio ==
<
<?php
Line 46 ⟶ 53:
?>
</syntaxhighlight>
Il programma di esempio instanzia uno widget <code>GtkWindow</code> con il titolo "Hello World!", che contiene un <code>GtkButton</code> etichettato con "Click Me.". Quando il bottone viene premuto, viene visualizzato, sulla console, il messaggio "Hello again - The button was pressed!" tramite la [[callback]] <code>pressed</code>.
== Sviluppo ==
Sono nati molti strumenti che semplificano lo sviluppo di applicazioni PHP-GTK. Compilatori PHP come [https://web.archive.org/web/20161023053042/http://www.priadoblender.com/ PriadoBlender] e [[Roadsend PHP]] (Attualmente compatibile solo con PHP-GTK 1) permettono la compilazione di applicazioni scritte in PHP-GTK in un binario eseguibile standalone. Il pacchetto di Alan Knowles [[PHP Extension and Application Repository|PECL]], [
[http://www.gnope.org Gnope] {{Webarchive|url=https://web.archive.org/web/20100409071856/http://www.gnope.org/ |data=9 aprile 2010 }} è uno strumento che fornisce una semplice interpretazione sotto Windows. Permette l'installazione trasparente di PHP-GTK 2, e applicazioni scritte usando esso, attraverso il canale compatibile di Gnope [[PHP Extension and Application Repository|PEAR]].
== Note ==
Line 59 ⟶ 66:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
*{{cita web | 1 = http://php-gtk.eu/ | 2 = Sito della community | accesso = 9 settembre 2009 | dataarchivio = 3 giugno 2012 | urlarchivio = https://web.archive.org/web/20120603070733/http://php-gtk.eu/ | urlmorto = sì }}
*{{cita web | 1 = http://www.php-gtk.com.br/ | 2 = Sito della community brasiliana | accesso = 9 settembre 2009 | urlarchivio = https://web.archive.org/web/20060702055327/http://www.php-gtk.com.br/ | dataarchivio = 2 luglio 2006 | urlmorto = sì }}
*[https://web.archive.org/web/20100924085827/http://www.cliftonlab.com/archives/5 Distributing Your PHP Desktop Application] di Cliff Cong Z.J.▼
{{PHP}}
{{Portale|informatica}}
▲*[http://www.cliftonlab.com/archives/5 Distributing Your PHP Desktop Application] di Cliff Cong Z.J.
[[Categoria:
[[Categoria:GTK]]
|