J: Движок PHP для Java VM + JIT / Как был создан JPHP? - видео HD

J: Движок PHP для Java VM + JIT / Как был создан JPHP? - видео
00:19:38
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18506 роликов

Движок PHP для Java VM + JIT / Как был создан JPHP? - видео.

Захватывающая история про JPHP, про альтернативный движок php под Java VM. Как я начинал проект, как он развивался и что с ним в 2020 году?

Ссылки:
JPHP исходники: github.com/jphp-group/jphp
DevelNext: develnext.org

Кратко про ролик. В 2013 году, имея опыт разработки виртуальных машин, компиляторов и своих языков программирования, я решил разработать php движок с нуля, php компилятор с поддержкой JIT с помощью jvm (java runtime machine). Для запуска движка используется openjdk или oraclejdk. Сам JPHP поддерживает все фишки PHP 7 и почти всё из PHP 7.1 и PHP 7.2. Я никогда не рассматривал вопрос со стороны противостояния php vs java, это был лишь эксперимент, который стал чем-то больше. Движок стал основой для среды разработки DevelNext, она и сама полностью написана на языке программирования php и прекрасно работает по сей день.

Был также разработан пакетный менеджер jppm, вдохновленный npm, который и сейчас неплохо развивается, о нем также в ролике, своего рода ит подкаст.

RSS
lkmobile - мобильные операторы и их тарифы
12:46
Интересен только и только билдер под смартфоны. Понимаю, и осознаю, что портировать с php на Java, а потом в Android — костыли, но это вообще есть в планах реализовать?
Roman S
16:48
Мыш обнаружена
fenix asanov
17:47
+3
Да, я терпиливый смотрю до конца)
И конечно же лайкосик как всегда
gmihang
17:56
+2
Отлично, так держать! :)
Комментарий удален
Комментарий удален
ЧБП
23:45
Спасибо тебе за серию девелов, PHP DS 3.0 вообще крутая, я ей очень долго пользовался… до сегодняшнего дня, когда я установил Линукс. У тебя остались исходники Девелстудио, чтобы портировать его на Пингвинус, или это неблагодарная работа?
Доцент Мемологии
10:27
а зачем это все??? если на jvm есть java, то нахрена там еще нужны языки, которые, объективно, просто убогие по сравнению с джавой??? я понимаю еще котлин — он реально является улучшеной версией джавы, но пыха там точно не нужна
Комментарий удален
Михаил Чевченко
09:45
Вам нужно работать на Jetbrains.