Я знаю одного программиста который пишет на чистом PHP и ненавидит фреймворки и не пользуется библиотеками тоже.
Все пишет сам и это ужасно. Просто нет слов. Не посчастливилось согласится на один проект, а потом выяснилось, что он ведущий разработчик и диктует правила. Короче печаль....
думаю что все таки Потрудился == молодец.
Главное не останавливаться
Нужно запастись смирением, прислушаться к конструктивной критике и работать над ошибками
Не знаю есть ли смысл в том чтобы создать структуру директорий, например
assets
css
js
images
templates
Но именование BlockA_C.php кажется не очень правильным, потому что у вас неймспейс уже дает уникальность имени. А если вы захотите переименовать BlockA -> ModalBlock или как еще, то вам придется переименовывать все файлы. Или захотите скопировать блок.....
Поэтому внутри блока можно было бы файлы называть одинаково, например Controller.php(ну или что то типа того) и т.д.
Получается что основной проблемой будет отсутствие поддержки старых браузеров.
Факт неприятный сам по себе, но с течением времени времени будет становиться все менее актуальным.
Не соглашусь что задача редкая. В статье описан пример с менюшкой, на мой взгляд, это как раз тот случай где можно и даже нужно использовать такой подход для перестраховки.
Этот подход не заменяет медиазапросы, но позволяет снять лишнюю головную боль…
Я знаю одного программиста который пишет на чистом PHP и ненавидит фреймворки и не пользуется библиотеками тоже.
Все пишет сам и это ужасно. Просто нет слов. Не посчастливилось согласится на один проект, а потом выяснилось, что он ведущий разработчик и диктует правила. Короче печаль....
Главное не останавливаться
Нужно запастись смирением, прислушаться к конструктивной критике и работать над ошибками
Не знаю есть ли смысл в том чтобы создать структуру директорий, например
Но именование BlockA_C.php кажется не очень правильным, потому что у вас неймспейс уже дает уникальность имени. А если вы захотите переименовать BlockA -> ModalBlock или как еще, то вам придется переименовывать все файлы. Или захотите скопировать блок.....
Поэтому внутри блока можно было бы файлы называть одинаково, например Controller.php(ну или что то типа того) и т.д.
Не, ну автор молодец.
Потрудился чтобы структурировать информацию, оформил всё в репозиторий, написал статью
Думаю что благодаря этому автор подрос как разработчик.
Теперь нужно рефакторить код. Можно начать с именования. Например:
Получается что основной проблемой будет отсутствие поддержки старых браузеров.
Факт неприятный сам по себе, но с течением времени времени будет становиться все менее актуальным.
Этот подход не заменяет медиазапросы, но позволяет снять лишнюю головную боль…
Для меня очень близкая ситуация