[TOPIC UNIQUE] PHP-GTK Des applications graphiques en PHP

PHP-GTK Des applications graphiques en PHP [TOPIC UNIQUE] - PHP - Programmation

Marsh Posté le 16-01-2003 à 10:37:44    

Un topic unique pour ce qui risque de faire bouger pas mal de choses au niveau du php
 
Développer des applis graphiques est maintenant possible grace à PHP-GTK, c'est multi plateforme, et ça marche pas mal au vu de mes premiers tests
 
Quelques ressources
- Télécharger PHP-GTK
- Télécharger la doc (pas encore complètement traduite voire incomplète)
 
 
Qu'est-ce que PHP-GTK ?
PHP-GTK est une extensions de PHP qui permet d'écrire des applications coté client, ces applications sont graphiques et multi-plateformes. C'est la première extension de ce type pour PHP et elle a été ecrit pour prouver que PHP est un langage à part entière et qu'il n'est pas seulement utilisable dans des applications de type Web.  
 
Qu'est-ce que GTK+ ?
GTK+ a été développe à l'origine pour GIMP, le GNU Image Manipulation Program. GTK+ signifie 'GIMP Tool Kit'. GTK+ est de plus en plus utilisé et il est maintenant devenu la partie centrale de Gnome, l'environnement graphique du projets GNU. GTK+ a aussi eté porté sur BeOS et Windows, ce qui fait de cette librairie un excellent choix pour en faire une extension PHP. Cela permettra de créer un environnement pour développer des applications graphiques en PHP et ainsi profiter de la portabilité de PHP sur Linux, BeOS and Windows.  
 
 
J'attends vos contributions, remarques et premiers scripts (avec capture svp !!)
 
 :hello:


Message édité par Sh@rdar le 16-01-2003 à 10:42:29

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 10:37:44   

Reply

Marsh Posté le 16-01-2003 à 10:44:09    

Sh@rdar a écrit :

Un topic unique pour ce qui risque de faire bouger pas mal de choses au niveau du php


bof, je veux pas te décevoir, mais ca doit faire pas loin de deux ans que ca existe, et ca a pas "fait bougé" quoi que ce soit au niveau de php  [:sinclaire]

Reply

Marsh Posté le 16-01-2003 à 10:46:54    

déjà ça a pas mal bougé ces derniers temps (j'avais testé y'a déjà un moment et ça marchait pas du tout)
 
de plus je trouve que ça donne une nouvelle dimension au niveau portabilité de scripts sur cd etc..
 
les quelques tests que je fais en ce moment confirment que ça a bien muri je trouve

Reply

Marsh Posté le 16-01-2003 à 10:50:20    

oh, je pense bien que gtk-php a évolué (on bosse pas 2 ans sur un projet pour faire du surplace), mais ce que je veux dire, c'est que y'a pas de raison que y'ait plus de développement graphique en php... Y'a déja plein de langages de scripts qui peuvent le faire, pourtant c'est pas l'utilisation la plus courante...
 
au hasard :
perl : tk, gtk, ...
python : tk, gtk, qt, wxwindows, win32, ...
ruby : tk, gtk, qt, fox, fltk, ...

Reply

Marsh Posté le 16-01-2003 à 10:52:31    

jsuis d'accord avec toi, mais l'avantage ici s'est que si tu connais déjà php tu as toutes les bases pour développer en php-gtk (ou presque)
 
si php s'est aussi bien développé, c'est parce qu'il est facile d'apprentissage, php-gtk à l'air d'être de la même veine


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 10:54:32    

qui vivra verra, mais perso j'y crois pas.
ca doit être parce que j'aime pas php  :whistle:

Reply

Marsh Posté le 16-01-2003 à 11:07:35    

tu m'enlèves les mots de la bouche  :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 11:12:01    

hum...
 
personnellement je trouve le PHP très bien...
 
ce qui m'étonne c'est plutôt c'est de dire qu'on n'aime pas le PHP sur un forum écrit en PHP ;)

Reply

Marsh Posté le 16-01-2003 à 11:14:12    

forest a écrit :


personnellement je trouve le PHP très bien...


tant mieux... tu connais quoi d'autre ? (pas de sous entendu, je me renseigne juste)
 

forest a écrit :

ce qui m'étonne c'est plutôt c'est de dire qu'on n'aime pas le PHP sur un forum écrit en PHP ;)


"il dit qu'il voit pas le rapport"  :hello:

Reply

Marsh Posté le 16-01-2003 à 11:40:17    

lorill a écrit :


tant mieux... tu connais quoi d'autre ? (pas de sous entendu, je me renseigne juste)


 
comme langage de programmation en général ?
javascript, HTML, XML, Haskell, LISP, C, C++, Java, un peu SVG, matlab, LaTeX...
je trouve que PHP avec une base de données SQL permet de mettre en facile un site web avec forum etc. relativement facilement... la programmation PHP n'est pas compliquée... et donc j'aime bien ;)
 
[citation=287455,1]
"il dit qu'il voit pas le rapport"  :hello:  
[/citation]
 
ouais bon d'accord je m'attendais à une remarque de ce genre mais c'est pas grave ;)

Reply

Marsh Posté le 16-01-2003 à 11:40:17   

Reply

Marsh Posté le 16-01-2003 à 14:17:32    

forest a écrit :


personnellement je trouve le PHP très bien...


 
Le PHP est ..... amusant.
 
Un langage pour se faire sa page pouet pouet, mais souffrant de trop de défaut.
 
Par contre, PHP5 me semble plus prometteur dans un contexte de grosse application.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-01-2003 à 14:48:57    

si jamais tu fous tes tests en ligne file l'url pour voir ca concretement  :jap:

Reply

Marsh Posté le 16-01-2003 à 15:03:32    

kadreg a écrit :


Le PHP est ..... amusant.
 
Un langage pour se faire sa page pouet pouet, mais souffrant de trop de défaut.


 
Dans la même veine, je dirais plutôt que PHP est pratique, voire très pratique. De plus, il est rapide à mettre en place, à coder et à tourner (dès lors que le code derrière n'est pas trop pourri non plus mais c'est partout pareil).
Alors effectivement, ça n'a peut-être pas les reins solides pour de grosses applications en entreprise (encore que ça dépende quand même beaucoup de la taille de l'enterprise) mais de là à dire ce genre de trucs, je sais pas si c'est très justifié.
Bref, je sens d'ici que ce topic va partir en troll "PHP c'est pour les petits joueurs" et c'est mal pour Sh@rdar :sarcastic:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 16-01-2003 à 15:35:50    

hum.. :/
 
ce topic n'a pour seule ambition que de rassembler les personnes qui  comptent utiliser php-gtk ou que ça intéresse pour le reste, RAB comme on dit..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 15:40:41    

Sh@rdar a écrit :

hum.. :/
 
ce topic n'a pour seule ambition que de rassembler les personnes qui  comptent utiliser php-gtk ou que ça intéresse pour le reste, RAB comme on dit..


 
Bin pareil. PHP-GTK m'intéresse pour plein de raisons (et en plus je connaissais pas :D) donc il est possible que je commence à jouer avec dans un futur proche. Merci pour les liens, d'ailleurs :)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 16-01-2003 à 15:46:08    

Sh@rdar a écrit :

hum.. :/
ce topic n'a pour seule ambition que de rassembler les personnes qui  comptent utiliser php-gtk ou que ça intéresse pour le reste, RAB comme on dit..


je voulais pas le faire partir en troll... tu veux que j'efface mes messages ?

Reply

Marsh Posté le 16-01-2003 à 15:50:40    

Y a des exemples de ce que ça donne :o

Reply

Marsh Posté le 16-01-2003 à 16:10:48    

lorill a écrit :


je voulais pas le faire partir en troll... tu veux que j'efface mes messages ?  


 
nope, on verra bien si le topic gonfle on nettoiera
 
AGA > download le quelques exemplessont fournis avec, t'as même pas besoin de php sur ta machine pour le faire tourner.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 16:35:02    

Est-ce que c'est un RAD PHP-GTK ? Si non, comment on fait pour créer des fenêtres, boutons, etc. ?
 
Et aussi : PHP a des fonctions pour Internet. Mais par exemple pour faire une boîte de dialogue avec un message dedans comment fait-on ?

Reply

Marsh Posté le 16-01-2003 à 16:43:54    

y'a pas de RAD, juste de nouvelles classes et fonctions pour créer et manipuler des fenêtres et les évènements
 
php-gtk n'est pas destiné au web et ne fonctionne pas sur un browser
 
ça permet avec du code de faire ça :
 
http://www.solocreation.com/gtk.png


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 17:00:56    

Je vais essayer alors. C rapide, compact et stable les exécutables ou c du caca un peu comme Visual Basic ?

Reply

Marsh Posté le 16-01-2003 à 17:15:04    

pour l'instant avec les exemples et les hello world et autres joyeusetés c'est rapide et stable
 
par contre en cas d'erreur : pas de msg d'erreur ni rien, juste pas de fenêtre qui s'ouvre...
 
l'idéal c'est quand même de l'utiliser avec phped ou un ide qui permet de "lancer" le script histoire de pas se taper la ligne de commande pour tester..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 16-01-2003 à 17:43:15    

A quand PHP-QT ? J'aime pas GTK !
Le jour ou QT sera adapté à PHP (certainement PHP5, vu la remarquable conception objet de QT ce serait dommage de le coupler à PHP4), je m'y mettrais sérieusement.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 16-01-2003 à 17:58:31    

Harkonnen a écrit :


Le jour ou QT sera adapté à PHP (certainement PHP5, vu la remarquable conception objet de QT ce serait dommage de le coupler à PHP4), je m'y mettrais sérieusement.

[:totoz]
 
php5 sera radicalement différent de php3&4 ? presqueun nouveau langage ?
a réapprendre donc. Si tu veux un langage interprété objet tout de suite (et php5 fera surement pas mieux, même avec toute la bonne volonté du monde), regarde ruby. http://www.ruby-lang.org
 
sérieusement, c'est dommage de passer a coté :/

Reply

Marsh Posté le 16-01-2003 à 18:20:34    

drapo !
ca m'interesse

Reply

Marsh Posté le 16-01-2003 à 18:36:35    

les exemple montre bien que ca fait tourner le kde !
L'interface est trop la meme :)
 
ca a l'air sympa

Reply

Marsh Posté le 16-01-2003 à 18:40:27    

chacal_one333 a écrit :

les exemple montre bien que ca fait tourner le kde !
L'interface est trop la meme :)


 :heink:  
 
faut arreter la quiche, hein...

Reply

Marsh Posté le 16-01-2003 à 20:06:41    

sbon la quiche [:dawa]
 
nan mais ca me plait alors hein :o

Reply

Marsh Posté le 17-01-2003 à 08:25:18    

c'est pas parce que ça te plait qu'il faut écrire n'importe quoi non plus...
 
c'est du GTK, donc ça ressemble pas à KDE (basé sur QT, ce que voudrait avoir Harko) mais c'est l'interface graphique par défaut de GNOME, ou même de GIMP sous windows


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 17-01-2003 à 08:45:54    

chacal_one333 a écrit :

les exemple montre bien que ca fait tourner le kde !
L'interface est trop la meme :)
 
ca a l'air sympa


gnumpf ? :heink:  [:yamusha]  
 
KDE != GTK, mais QT !
 
C'est gnome qui est basé sur GTK !
 
edit: grilled [:grilled]


Message édité par Harkonnen le 17-01-2003 à 08:49:07

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-01-2003 à 09:49:57    

a bon autant pour moi :o [:spamafote] !
 
enfin je savais bien que cette interface etatit sous nux :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed