Статьи

HHVM и Hack on Heroku

Heroku, платформа облачных приложений, добавила собственную поддержку HHVM в свое облако .

PHP долгое время был жизнеспособным решением для приложений с высоким трафиком, и на какое-то время у него был один из лучших менеджеров пакетов, не говоря уже о том, что он значительно эволюционировал со времен «простых хаков для небольших проектов». «Модель разработки» PHP уже давно не является «хакерской» в профессиональных кругах. Помимо печального невежества Адама Гросса , это действительно большие новости.

Поддержка HHVM

HHVM делает новые попытки совместимости популярных библиотек и фреймворков, с последним обновлением до 3.1, добавив полную поддержку Assetic , Composer , Laravel , Monolog , Guzzle , React и многого другого. В настоящее время команда переориентирует свои усилия на устранение открытых проблем GitHub, особенно тех, которые блокируют развертывание людей, чтобы достичь коэффициента принятия, который превышает охват простым набором тестов. Ранее в Facebook проходил День разработчиков Hack, чтобы распространять информацию и знакомить людей с Hack в качестве жизнеспособной альтернативы их текущей производственной среде.

Героку осознал этот потенциал и смело нырнул в голову первым. Если вы читаете мои материалы здесь, в SitePoint и в других местах , вы знаете, что я склонен к приключениям с высоким риском и высоко ценю такие усилия, когда вижу их, поэтому в сообществе, которое отчаянно боится Hack за его будущее из-за его связи с Facebook Я был рад видеть такую ​​сильную компанию, как Heroku, которая берет на себя инициативу и запускает ее в производство для других.

Переключение между обычным PHP и HHVM на Heroku тривиально . PHP buildpack полностью поддерживает его и может использоваться сегодня, хотя стоит отметить, что мы до сих пор имеем дело с бета-версией.

Новая среда выполнения также может использовать преимущества Heroku XL , разработанного для приложений со сверхвысоким трафиком. HHVM, легко масштабируемый с помощью XL, делает PHP наиболее логичным выбором для веб-приложений современной эпохи.

Чтобы начать создавать свое первое PHP-приложение, ознакомьтесь с их простым руководством .

Вывод

Эта поддержка HHVM в Heroku — это больше, чем просто переключение времени выполнения — она ​​включает в себя поддержку Hack, Super-PHP, который мы рассмотрели ранее . Это означает, что вы можете воспользоваться этим в производственном режиме сегодня — не нужно ждать более широкого внедрения.

Код взлома улучшается с каждым выпуском и каждой перекомпиляцией, поэтому ресурсы, которые вы сэкономите на счетах, будут огромны.

Если вы хотите поделиться с нами своей работой Hack (на Heroku или иным способом), сообщите нам об этом. В частности, мы ищем Vagrant начальной загрузки в Ubuntu 14.04. которые могут запустить разработку HHVM локально и сразу же готовы к развертыванию в Heroku, а также после завершения процедуры Vagrant Up. Для получения более подробной информации о коробках и конфигурациях Vagrant следите за обновлениями — скоро появятся учебники и файлы для загрузки, а также примеры приложений.