Le but de ce projet est de fournir une structure open source pour construire des applications web d'entreprise en PHP5. Il est basé sur le projet Struts du groupe Apache Software.
ZNF encourage des architectures d'application basées sur le pattern de conception MVC2. ZNF fourni sont propre composant contrôleur et s'interface avec d'autres technologies pour le modèle (PEAR::DB) et la vue (Smarty).
Bonjour à tous,
Je fais un site avec struts sous tomcat.
Quelle est l'offre qui, chez OVH ou Haisoft, me permet d'utiliser struts ?
Dois-je passer par un autre hébergeur (plus java, jsp), lequel ?
Mon soucis est que je ne vois pas comment je ... Forum Administration d'un site Web
Bonjour,
Est-ce que vous savez comment activer le PHP5 à la place de PHP4 utilisé par défaut (Lycos Webcenter Payant) ?
Lorsque je donne l'extension *.php5 à une page, elle bascule en PHP5, mais je peux le faire pour une page, je ne peux pas le... Forum Administration d'un site Web
Je viens enfin de terminer la version bêta du projet de portage du framework de développement d'application web Struts en PHP5, rebaptisé PHruts (le projet s'appelait PHPMVC5 au départ, en référence au premier portage déjà effectué sous PHP4 par John C. Wildenauer nommé php.MVC).
Je suis arrivé à retrouver les principales fonctionnalités proposées par la version 1.1 de Struts en les adaptant à l'environnement d'exécution sous PHP.
J'ai récupéré et adapté la documentation officielle de Struts en anglais. Je suis actuellement en train d'écrire une série d'article en français sur mon site personnel, décrivant le développement de l'application de démonstration (gestion de comptes clients très simple) fonctionnant intégralement sous PHruts.
Le framework est tout à fait opérationnel et reste en version bêta en attendant d'être testé et éprouvé par le plus grand nombre de développeurs pouvant être intéressés par l'utilisation de ce projet. PHruts (0 visite) Aquitaine libre - PHruts par l'exemple - Partie 1 (0 visite)
Presse : Linux Magazine 70 (Mars 2005)
publie un article "Des classe...ments sportifs avec PHP5"
dans lequel il s'agit d'écrire des classes en PHP5 en vu de calculer les classements pilotes et constructeur du championnat du monde de Formule1, ceci afin d'illustrer par un exemple réel la mise en oeuvre de la POO en PHP5.
A la veille de l'arrivee de php6, faisons un tour vers les nouveautees de php5 (php6 n'arrivera chez nos hebergeurs que dans quelques annees... selon moi, au moins 5...) php5 evolue toujours, et est de plus en plus supporte (mais pas encore partout......
Si comme moi vous avez complètement la flème de réinstaller EasyPHP entièrement pour pouvoir profiter de PHP5 (c'est à dire passer de EasyPHP 1.8 à EasyPHP 2), voici la marche à suivre pour remplacer PHP4 par PHP5 sous la version 1.8.Déjà, télécharg...
Intitulé du Poste: Développeurs PHP5
Société & Description de l’entreprise: PIXOJOB : cabinet de recrutement spécialisé
5 Développeurs PHP5 sont recherchés
Descriptif du poste:
Au sein de l'équipe technique d'une agence de communication vous interviendrez sur le développement web de sites internationaux de grandes marques. Autonome, vous participerez à toutes les phases de réalisation (analyse, conception, réalisation, tests, intégration [...]
selon les statistiques d'utilisation de PHP Nexen, basées sur le phpversion, PHP5 est en constante progression, au détriment de PHP4.
la dernier version gagne 1,5 points, passant de 3,5%...
Je suis actuellement en train d'effectuer la conversion du projet PHPMVC (http://www.phpmvc.net) en PHP5, PHPMVC étant le portage de Struts en PHP. Tout comme son parent Java, PHPMVC utilise un composant Digester nécessaire à la configuration, à partir de fichier XML, des applications web développés à partir du framework; de la même façon il est apparu que ce composant pouvait avoir une utilité commune à de nombreux projets PHP afin de lire des fichiers de configuration en XML. C'est pourquoi le projet Digester pour PHP5 a été séparé du projet PHPMVC5 et que ce composant est désormais disponible en version béta.
Pour résumer, le composant Digester vous permet de configurer un mapping XML -> objets PHP, qui déclenche certaines actions appelées règles à chaque fois qu'un masque particulier d'éléments imbriqués est reconnu. Un ensemble fourni de règles prédéfinies est mis à disposition, ou vous pouvez aussi créer vos propres règles.
Contexte
Struts a beau être un ancien framework, il est tout à fait possible de manipuler nos classes ‘actions’ de façon asynchrone afin d’utiliser les performances d’AJAX comme dans n’importe quel autre framework récent.
Mon ancien article nous a montré qu’il est simple d’appeler nos actions Struts en AJAX afin de récupérer le contenu de nos JSP [...]
Related posts:Struts : comment récupérer nos JSP en AJAXDWR : validation élégante côté serveur d’un formulaire en AJAXAJAX : pourquoi a t’il révolutionné le Web
Une classe php5 pour parser des squelettes SPIP.
"Spring into PHP5" est publié chez Addison Wesley Professional. C'est une bonne introduction à PHP, pour qu'un débutant puisse rapidement maîtriser les outils de PHP. TechRepublic publie un interview de son auteur, Steven Holzner, qui aborde comment enrichir ses applications Web, sans rendre le développement général trop complexe.
"Spring into PHP5" est noté 7 / 10 dans DIrection|PHP du mois de Mai 2005.
Question
Mettre en place AJAX sans toucher au code, ou presque, peut paraitre une affaire insurmontable lorsque l’on arrive sur un projet où la partie graphique a été développée avec le framework Struts. Ceci est possible en utilisant la bibliothèque Prototype (dans notre exemple) qui possède de nombreuses fonctions simplifiant les appels AJAX.
Explication
Le but de l’exercice [...]
Related posts:Struts : intégration dans un contexte SpringAJAX : pourquoi a t’il révolutionné le WebDWR : validation élégante côté serveur d’un formulaire en AJAX
Sur mon serveur fraîchement ré-installé, j'ai installé apache et php4. Cependant, il n'est pas possible d'avoir PHP4 et PHP5 en même temps pour une même instance d'apache (pour d'obscures raisons au niveau d'apache). Si on veut pouvoir avoir les deux en mêmes temps, une astuce consiste à lancer deux instances d'apaches, avec une configuration différente.
Je n'ai pas installé apache et php à partir des packages debian. De toute façon, il n'y a pas de packages officiels debian pour PHP5. J'ai ainsi décidé de recupérer les sources du serveur web, de php4 et de php5, et de me compiler tout ça avec toutes les options que je veux.