2015-04-01 3 views
8

Hacklang все еще может быть относительно новым, но существуют ли какие-либо фреймворки (например, MVC), которые хорошо документированы для него? Я наткнулся на Fastuc или Hack-mvc, но они пока не готовы, и документация довольно скудна;Рамки для хакланга?

Любые мысли? Спасибо большое!

ответ

9

Во-первых, помните, что, поскольку Hack обратно совместим с PHP, любая фреймворк PHP может использоваться в Hack. Конечно, вы не получите преимущества ввода кода, взаимодействующего с этой структурой, но система типов была тщательно разработана для обработки информации о отсутствующих типах («постепенная типизация»). Поэтому, если вы хотите использовать Laravel, Symfony и т. Д., Вы можете сделать это отлично, пока записываете код, используя их в Hack.

Что касается чистых фреймов Hack, вы можете посмотреть на Hack language section of the HHVM blog, который содержит несколько «обложек сообщества». Один из самых активных сегодня - это, вероятно, Titon, хотя я не использовал его сам и поэтому не могу сказать, насколько он готов или готов к использованию.

+0

Да, я знаю, что я мог бы использовать рамки PHP, но моя цель состоит в том, чтобы действительно используют все новые и улучшенные функции взлома, такие как Async и т. д. Я посмотрю на Titon, спасибо! – tchap

+0

Первая ссылка не работает –

3

На данный момент PHP frameworks seem to be dropping Hack support и Hack seems to be going down the path of truly diverging from PHP так что существующие фреймворки PHP больше не подходят для использования под Hack.

Titon, кажется, является последним измененным фреймворком Hack, хотя последний раз он был затронут в 2015 году. Ни один из его вилок, похоже, не был затронут слишком недавно.

Это выглядит не в настоящее время не поддерживается активно рамки Hack, и остается какая-либо появится к сожалению ли, чтобы быть замеченными, учитывая очевидный импульс PHP 7.