Question

Dernièrement, je me suis penché sur Haxe , pour créer une application à déployer sur Apache sous PHP. Bien qu'il semble que cela puisse répondre à mes besoins (déployer en PHP, mais sans utiliser un langage affreux), je n'ai rien trouvé qui rende le développement d'applications plus facile que la construction d'une application PHP non-MVC traditionnelle. Y a-t-il des kits d'outils / cadres qui me manquent, qui en valent la peine?

Ce serait bien si elle était inspirée de MVC, et je voudrais certainement un moyen facile d’utiliser de belles URL, bien que je puisse me contenter des règles mod_rewrite si nécessaire.

Éditer: L'idée est de ne pas utiliser quelque chose comme CakePHP du côté de PHP, mais plutôt d'utiliser quelque chose comme CakePHP du côté de Haxe.

Était-ce utile?

La solution

Il existe un port PureMVC pour Haxe: https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

Pour autant que je sache, c'est la seule chose à faire pour Haxe, mais il y a des discussions sur la liste de diffusion concernant la création d'un cadre propre, mais cela pourrait prendre un certain temps.

Autres conseils

Je suis heureux de dire que haXigniter a été complètement réécrit, pour fuir le style PHP-framework tel que mentionné par Marek. Maintenant, il adhère beaucoup plus à de meilleurs principes OO et est également une bibliothèque standard haXe, les mises à niveau sont donc beaucoup plus simples. Consultez-la à l'adresse http://github.com/ciscoheat/haxigniter .

Je vois que quelqu'un commence à développer un framework MVC pour Haxe appelé "Hails", bien que je ne sache pas s'il est encore utilisable.

salue: un framework Web MVC minimaliste inspiré de Rails pour Haxe / PHP

http://code.google.com/p/hails/

Jetez un coup d’œil à HaXigniter, un petit nouveau sur le marché:

http://github.com/ciscoheat/haxigniter

Je vous conseillerais de faire le vôtre. Le problème avec les frameworks ci-dessus (à l'exclusion de PureMVC) est qu'ils ont été conçus pour un langage particulier. Haxigniter est une bonne copie, mais son architecture est en quelque sorte appliquée par PHP4.

C'est un bon exercice! Vous permet de comprendre les différences et de définir les mécanismes du résultat final - ce qui est très important, car votre code haxe sera traduit (vous avez donc une double abstraction 1. traduction 2. framework, il est bon de savoir comment résoudre le problème;])

Il y a aussi ufront:

Cela fonctionne avec php et neko.

Je travaille sur un framework / toolkit basé sur Haxe pour NekoVM / PHP. Il est également construit autour d'un workflow MVC Zend Framework / Ruby-on-Rails-ish et dispose de différentes classes pour l'authentification, la mise en cache, la validation de formulaire, la gestion de session, etc. Il peut être compilé à la fois pour NekoVM et PHP. J'ai déjà utilisé cette bibliothèque. pour quelques sites. Malheureusement, il n’ya pas beaucoup de documentation disponible pour le moment, mais j’y travaille pour la prochaine version 1 de la bibliothèque.

Le projet est hébergé sur http://code.google.com/p/toolkat

Voir FAQ du forum (7e entrée) , mais la liste et les liens peuvent ne pas être toujours pertinents. une liste révisée de certains qui semblent actuels.

Mais si vous êtes intéressé uniquement par les structures MVC, je suppose que davantage d'approches du type jambes de robot sont peut-être meilleures, et l'injection est également utile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top