Веб-“фреймворки” для развертывания Haxe в среде PHP?

StackOverflow https://stackoverflow.com/questions/151438

  •  02-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Взгляните на Хаксигнитера, новенького в квартале:

http://github.com/ciscoheat/haxigniter

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

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

Существует также ufront:

Он работает с php и neko.

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top