Comments 17
Есть альтернативы еще? У кого-нибудь опыт написания имеется?
Хотелось бы сразу узнать о граблях
Но я согласен — огромное спасибо за эту работу и ссылку.
то будет довольно сложно написать, скажем, простенькую CMS
мне кажется вы неверно как-то трактуете смысл таких вещей… если вы хотите саму cms написать на go то пишите, но причем тут расширения для php?)
Это всё мои абстрактные мысли, На практике, конечно же, сначала надо взвесить целесообразность написания cms как расширения.
Посколько я работаю с magento, то я ищу пути ускорения, скажем, чекаут процесса, так как это одна из ресурсоёмких частей в приложении. Потому-то меня и интересуют такие решения как php-go или php-rs.
И попутно, изучение друго языка, чтобы не застаиваться на одном. :)
я имел в виду, что возможно написать CMS как расширение для РНР
Что это вам даст? Ну это к вопросу о целесообразности. Мне кажется что фреймоврк что cms реализованные в виде экстеншена не целесообразны.
Скажем цель phalcon устранить по максимуму оверхэд бутстрапинга фреймворка и ускорить все, в целом с тем же успехом мы можем реализовать application-server по типу php-pm (или аналоги на go, которые уже существуют), который будет делать все то же самое и при этом намного более модульно.
что до cms — мне тут больше нравятся варианты с headless cms на go и фронт на php, что бы опять же модульно, и не надо было ничего писать. Поставить, подключил, готово. Надо что-то кастомное — не трогаешь cms и пишешь рядом.
Надо что-то кастомное — не трогаешь cms и пишешь рядом.
именно это я и предполагаю при написании cms как расширения РНР.
Возможно это не самый удачный вариант, имею в виду cms как пример для расширения. Да я понимаю в чём фишка фалкона, то же можно и сказать про бутсрап cms.
(или аналоги на go, которые уже существуют), который будет делать все то же самое и при этом намного более модульно.
я и не спорю с этим. Лично для меня, штука не в том чтобы не создавать еще один велосипед, а в изучении нового материала.
Что это вам даст? Ну это к вопросу о целесообразности.
Как я уже сказал, поскольку я работаю с РНР, но хочу так же не застрявать на месте, ищу возможности учить новые языки, технологии, но не просто так, а с пользой для дела. То есть мне это даст опыт.
Кто-то уже применял?
Если полет нормальный, то не вижу смысла в ноде)
Если полет нормальный, то не вижу смысла в ноде)
ну попробуйте запустить javascript на swoole) Может быть тогда смысл вернется)
В целом swoole хорошо себя ведет в продакшене, вопрос в отладке. Это первое чему вам надо научиться когда вы работаете с подобными решениями. И в этом плане node все еще имеет смысл (хотя зачем если есть go...)
RFC: Deprecate uniqid() — Предлагается пометить устаревшей функцию uniqid(), которая несмотря на название не гарантирует уникальность возвращаемого значения. В PHP 7.3 предлагается бросать Warning, а в PHP 8.0 удалить функцию.
Может проще сделать ее нормально чем помечать ее deprecated, потом пилить полифилы для старых сайтов и так далее?
PHP-Дайджест № 130 (1 – 13 мая 2018)