пипяу
пипяу
Simba, чуть-чуть раздушнили гостевую), хватит я думаю
zbzalex, глянул, ток не понял что от меня требуется )
Simba, https://github.com/zbzalex/hill-php отдельно репо с ядром
https://github.com/zbzalex/johncms-hill-php отдельно репо с самой цмс
zbzalex, проекты разные бывают. В зависимости от того как разработчики его разрабатывают меняется сложность его перевода на новые версии php. Если разработчики адекватные, следуют рекомендациям и периодически рефакторят код, то проблем нет и они обновляют проект на новые версии php, а если там всё плохо, то перевод на новую версию становится дорогим удовольствием.
По автолоадеру есть устоявшиеся практики. Для автозагрузки используется композер. Свои велосипеды изобретать не принято. Ну если ты хочешь пройти многолетний путь, который прошло php сообщество, и поймать все подводные камни, можешь конечно продолжать изобретать велосипед с автозагрузкой) Конкретно в твоем случае ты предлагаешь разработчикам делать реквайр автолоадера самостоятельно и это дичь. Потом поймаешь ещё проблемы с тем, что разработчики заюзают одну библиотеку в разных модулях и зафигачат пару реквайров и посмотришь как всё это будет работать (никак).
Simba, на пхп денег не хватает ты считаешь?
По поводу автолоадера, то я тебя не понял. Там 1 строка, это рекваир из вендора, у тебя разве не так?) или автолоадер по воздуху у тебя в проекте работает?
Simba, так в том-то и дело) что ты можешь установить компостер и юзать компосер, ничего не сломается)
Ага и автолоадер композера ему реквайрить руками. Очень удобно )
Пакагист понятное дело что скажет тебе, что версий 8х больше) я беру инфу с глобальной статистики. Глянь статистику веба например.
php5 остался на очень дремучих проектах которые из-за каких-то причин не переходят на новые версии (недостаток программистов, денег или ещё чего-то). Подавляющее большинство проектов уже как минимум на 7 версии и уж тем более никто сейчас не начинает разработку с 5 версии.
По поводу пхп, то я уже давненько не наблюдаю за новостями по нему
Ну вот не наблюдаешь, а я наблюдаю)
Я на днях постараюсь адаптировать Джон 3.0.0 на этом ядре и кину ссылочку сюда.
Simba, 2 пункты ты имеешь ввиду, что в каком-то пакете из папки апп, так совпадет (не уверен), что имена неймспейса и классов будут одни и те же?
Так мой концепт говорит, что у тебя приложение будет брать классы из папки апп (можно поменять), и, ты можешь сделать неймспейс любой) без разницы. Пускай хоть Аля джава com\mysite\AppModule\AppModule
Simba, так в том-то и дело) что ты можешь установить компостер и юзать компосер, ничего не сломается)
Пакагист понятное дело что скажет тебе, что версий 8х больше) я беру инфу с глобальной статистики. Глянь статистику веба например.
По поводу пхп, то я уже давненько не наблюдаю за новостями по нему, я вообще на плюсах специализируюсь сейчас))