Веб-фреймворки для Haxe для развертывания в среде PHP? - PullRequest
6 голосов
/ 30 сентября 2008

В последнее время я смотрю на Haxe , чтобы создать приложение, которое будет развернуто на Apache с PHP. Ну, хотя это выглядит так, как будто это может удовлетворить мои потребности (развертывание на PHP, но без использования ужасного языка), я не нашел ничего, что могло бы упростить разработку реальных приложений, чем создание традиционного PHP-приложения без MVC. Существуют ли какие-либо наборы инструментов / фреймворки, которые мне не хватает, которые бы стоили?

Было бы неплохо, если бы это было вдохновлено MVC, и я бы определенно хотел простой способ использовать красивые URL-адреса, хотя я мог бы согласиться на правила mod_rewrite, если это необходимо.

Редактировать: Идея состоит в том, чтобы не использовать что-то вроде CakePHP на стороне PHP, а вместо этого использовать что-то вроде CakePHP на стороне Haxe.

Ответы [ 8 ]

6 голосов
/ 12 декабря 2008

Существует порт PureMVC для Haxe: https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

Насколько я знаю, это единственное, что есть в Haxe, но в списке рассылки обсуждаются вопросы создания собственной платформы, но это может занять некоторое время.

4 голосов
/ 11 декабря 2009

Я рад сообщить, что haXigniter был полностью переписан, чтобы уйти от стиля PHP-фреймворка, как упомянул Марек. Теперь он гораздо больше придерживается лучших ОО-принципов, а также является стандартной библиотекой haXe, поэтому обновления намного проще. Пожалуйста, проверьте это на http://github.com/ciscoheat/haxigniter.

3 голосов
/ 07 мая 2009

Я вижу, что кто-то начинает разрабатывать MVC-фреймворк для Haxe под названием "Hails", хотя я пока не знаю, можно ли его использовать.

приветствует: минимальный веб-фреймворк MVC в стиле Rails для Haxe / PHP

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

1 голос
/ 14 сентября 2011

Есть также ufront:

Работает с php и неко.

1 голос
/ 19 мая 2010

Я работаю над Haxe-инструментарием / фреймворком для NekoVM / PHP. Он также построен на основе рабочего процесса MVC Zend Framework / Ruby-on-Rails-ish и имеет различные классы для аутентификации, кэширования, проверки формы, управления сеансами и т. Д. Он может быть скомпилирован как в NekoVM, так и в PHP, и я уже использовал эту библиотеку для пары сайтов. К сожалению, сейчас не так много документации, но я работаю над этим для предстоящего выпуска библиотеки версии 1.

Проект размещен на http://code.google.com/p/toolkat

1 голос
/ 15 ноября 2009

Я бы хотел, чтобы ты сделал это сам. Проблема с платформами выше (исключая PureMVC) заключается в том, что они были разработаны для определенного языка. Haxigniter - хорошая копия, но она имеет архитектуру, которая была отчасти предписана PHP4.

Это хорошая тренировка! Давайте разберемся в различиях и разберемся с основной механикой - и это очень важно, так как ваш haxe-код будет переведен (поэтому у вас есть двойная абстракция 1. перевод 2. фреймворк - это хорошо знать, как все работает;])

1 голос
/ 25 октября 2009

Взгляните на HaXigniter, нового ребенка на блоке:

http://github.com/ciscoheat/haxigniter

0 голосов
/ 01 октября 2012

См FAQ по форуму (7-я запись) , но список и ссылки могут быть неактуальными, поэтому ниже приведен пересмотренный список некоторых, которые кажутся актуальными.

Но если вас интересуют только структуры MVC, то я подозреваю, что больше подходов типа ног робота может быть лучше, и инъекция также полезна.

...