привет и пару идей.
Всем привет, меня зовут Ярослав. Я занимаю web-разработкой более пяти лет. В основном это язык php.
Сейчас работаю в компании и выполняю роль тим-лида на одном крупном проекте.
Ну а теперь к сути дела.
К сожалению у меня не было достаточно времени что бы углубленно посмотреть движок. А то что венгерская нотация это не есть хорошая затея вы уже наверно не раз слышали. Мое первое предложение что бы система развивалась стремительней нужно все-таки перейти на устоявшийся веками Zend Coding Standart.
Не понравилось так же отсутствие админки как таковой.
Так же ужасен конфиг файл как таковой. Если идеологически вы считаете что все настройки надо хранить в конфиге, это +1 от меня. То его надо не просто разбить на части, но и на отдельные файлы. Как минимум должен быть сервер депенд конфиг, и индепенд. Хотя я что-то похожее у вас увидел, но то ли оно не так заработало или я не то сделал.
(дополню, чуть позже)
Сейчас работаю в компании и выполняю роль тим-лида на одном крупном проекте.
Ну а теперь к сути дела.
К сожалению у меня не было достаточно времени что бы углубленно посмотреть движок. А то что венгерская нотация это не есть хорошая затея вы уже наверно не раз слышали. Мое первое предложение что бы система развивалась стремительней нужно все-таки перейти на устоявшийся веками Zend Coding Standart.
Не понравилось так же отсутствие админки как таковой.
Так же ужасен конфиг файл как таковой. Если идеологически вы считаете что все настройки надо хранить в конфиге, это +1 от меня. То его надо не просто разбить на части, но и на отдельные файлы. Как минимум должен быть сервер депенд конфиг, и индепенд. Хотя я что-то похожее у вас увидел, но то ли оно не так заработало или я не то сделал.
(дополню, чуть позже)
10 комментариев
«Не зная броду не лезь в воду» — народная мудрость, а вы что то поторопились.
Раньше конфиг был поделен на несколько файлов — было не удобно, сделали в один, а т.к. там по сути объявление массива, то и разнести разные куски в разные файлы для каждого не проблема
С конфигами сделано примитивно, но работающий вариант — можно создать файлы config.stable.php и config.local.php, первый перезаписывает второй, т.е. на продакшене должен быть файл config.stable.php
аналогичные доводы и вопросы.
А некоторым даже очень нравиться.