Pregunta

Últimamente he estado echando un vistazo a Haxe , para crear una aplicación que se implementará en Apache con PHP. Bueno, aunque parece que podría satisfacer mis necesidades (implementar en PHP, pero no usar un lenguaje horrible), no he encontrado nada para hacer que el desarrollo de la aplicación real sea más fácil que crear una aplicación PHP tradicional que no sea MVC. ¿Hay algún conjunto de herramientas / marcos que me faltan, que valdría la pena?

Sería bueno si estuviera inspirado en MVC, y definitivamente querría una manera fácil de usar URLS agradables, aunque podría conformarme con las reglas mod_rewrite si es necesario.

Editar: la idea es no usar algo como CakePHP en el extremo de PHP, sino usar algo como CakePHP en el extremo de Haxe.

¿Fue útil?

Solución

Hay un puerto de PureMVC para Haxe: https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

Hasta donde sé, esto es lo único para Haxe, pero hay discusiones en la lista de correo sobre la creación de un marco propio, pero esto podría llevar un tiempo.

Otros consejos

Me alegra decir que haXigniter ha sido reescrito por completo, para alejarme del estilo PHP-framework como lo menciona Marek. Ahora se adhiere mucho más a los mejores principios de OO y también es una biblioteca haXe estándar, por lo que las actualizaciones son mucho más simples. Compruébelo en http://github.com/ciscoheat/haxigniter .

Veo que alguien está comenzando a desarrollar un marco MVC para Haxe llamado "Hails", aunque todavía no sé si es utilizable.

hails: un marco web MVC inspirado en Rails para Haxe / PHP

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

Echa un vistazo a HaXigniter, un nuevo chico en el bloque:

http://github.com/ciscoheat/haxigniter

Te reconocería para que hagas el tuyo. El problema con los frameworks anteriores (excluyendo PureMVC) es que fueron diseñados para un lenguaje en particular. Haxigniter es una buena copia, pero tiene la arquitectura que PHP4 hizo cumplir.

¡Es un buen ejercicio! Vamos a entender las diferencias y resolver la mecánica de la línea de fondo, y esto es muy importante ya que su código haxe se traducirá (por lo que tiene doble abstracción 1. traducción 2. framework es bueno saber cómo resolverlo;])

También hay ufront:

Funciona con php y neko.

Estoy trabajando en un kit de herramientas / framework basado en Haxe para NekoVM / PHP. También está construido alrededor de un flujo de trabajo Zend Framework / Ruby-on-Rails-ish MVC y tiene varias clases para autenticación, almacenamiento en caché, validación de formularios, gestión de sesiones, etc. Se puede compilar tanto en NekoVM como en PHP y ya he usado esta biblioteca para un par de sitios web Lamentablemente, no hay mucha documentación disponible en este momento, pero estoy trabajando en eso para la próxima versión 1 de la biblioteca.

El proyecto está alojado en http://code.google.com/p/toolkat

Ver Preguntas frecuentes del foro (séptima entrada) , pero la lista y los enlaces pueden no ser relevantes, así que a continuación encontrará una lista revisada de algunos que parecen actuales.

Pero si está interesado solo en estructuras MVC, entonces sospecho que más enfoques de tipo de patas de robot pueden ser mejores, y la inyección también es útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top