Packaging application PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Packaging application PHP

par rami » 03 mai 2008, 12:28

Regare du côté de PHAR.

Ca te permet de faire des packages, un peu comme les jar en java. C'est très facile à utiliser et facilité grandement le déploiement!

par cf357 » 15 avr. 2008, 19:22

Merci pour les réponses !
Cependant, Phing a plutôt l'air d'être une sorte de Make à la sauce PHP... :s

Re: Packaging application PHP

par naholyr » 15 avr. 2008, 09:31

1) Y a t'il des moyens d'offrir un packaging totalement transparent pour l'utilisateur ? (genre install.exe -> mini apache + pg/mysql -> run de l'application automatiquement)
Jette un oeil du côté de Phing, je ne l'ai jamais utilisé mais je sais que c'est fait pour ça.
3) Même question pour les Framework : y a t'il un moyen de fournir une application autour de Symfony (par exemple) simplement, sans que l'utilisateur aie à faire quoi que ce soit de partculier, mais en lui laissant ainsi la possibitlié d'ajouter des plugins ultérieurement ?
Aucun problème avec Symfony : il suffit de "freezer" le projet et toutes les libs de Symfony seront incluses dans le projet, il est directement déployable.

Packaging application PHP

par cf357 » 15 avr. 2008, 01:05

Bonjour tout le monde !
Ça faisait longtemps que je n'avais pas pu venir par ici, faute aux études :(

Mais dans le cadre de ces même études justement, nous avons un projet "libre" à réaliser. J'ai choisi de continuer le développement de mon application de gestion d'associations, en PHP/SQL. (gestion des membres, cotisations, comptes, etc...)

Cependant je me pose une question cruciale... quant au packaging et la distribution de cette application. En effet, dans l'idéal, toutes les associations devraient pouvoir utiliser un tel outil facilement, et pas forcément via Internet. Mes questions sont donc les suivantes :

1) Y a t'il des moyens d'offrir un packaging totalement transparent pour l'utilisateur ? (genre install.exe -> mini apache + pg/mysql -> run de l'application automatiquement)

2) Développer un webservice qui gererait tout ça, et déployer des applications Java pour les clients serait-il une bonne idée ?

3) Même question pour les Framework : y a t'il un moyen de fournir une application autour de Symfony (par exemple) simplement, sans que l'utilisateur aie à faire quoi que ce soit de partculier, mais en lui laissant ainsi la possibitlié d'ajouter des plugins ultérieurement ?

Bref, d'une manière générale, j'ai la ferme intention de promouvoir PHP par ce projet, donc toutes les idées sont les bienvenues !

PHPticalement,