NativePHP : développez des applications desktop en PHP !

Magazine
Marque
GNU/Linux Magazine
Numéro
269
Mois de parution
mai 2024
Spécialité(s)


Résumé

PHP, c'est bien connu, est un langage de script dédié aux traitements d'un serveur web. Mais n'est-ce bien que cela ? Avec NativePHP, la donne change, car il est maintenant possible de développer des applications pour GNU/Linux, Windows et macOS.


Alors, pour être tout à fait précis, NativePHP [NAT] n'est pas tout à fait le premier projet permettant de créer des applications desktop fonctionnant à l'aide de PHP : certains se souviennent peut-être de PHP-GTK [GTK] qui s'appuyait sur GTK pour gérer une interface graphique. Mais l'approche a vieilli : l'arrivée des UI construites à l'aide de technologies web telles que les propose Electron a remporté un enthousiasme impressionnant, ce qui, même si certains peuvent le regretter, ne peut que séduire les développeurs venus du Web. PHP-GTK n'y a, pour ainsi dire, pas survécu et son histoire s'arrête avec la version surannée 5.5 de PHP...

Avec NativePHP, l'approche est résolument différente : un serveur PHP est embarqué dans l'application produite. Autre différence importante : en adoptant Electron ou Tauri (au choix, mais seule l'utilisation du premier est décrite dans la documentation officielle), l'interface utilisateur peut être écrite en utilisant du...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous