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…

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