может настраивать рабочий стол и «окрас» системы под себя, исходя из потребностей, а также должностной позиции.
Если у меня немножко КЦ есть, я имею право носить жёлтые штаны, и передо мной пацак должен не один, а два раза приседать. Если у меня много КЦ есть, я имею право носить малиновые штаны, и передо мной и пацак должен два раза приседать, и чатланин «ку» делать, и эцилопп меня не имеет права бить по ночам… Никогда!..
Могу только сказать (как человек, пересмотревший ВСЕ админки на themeforest и даже купивший 5-6), что, мягко говоря, ваша админка неоригинальна. Ни по внешнему виду, ни по набору функционала.
Так что может оно и к лучшему, что ещё один клон не появился.
P.S. Не говоря уже о том, что подавляющая часть вёрстки админок делалась людьми, которые к разработке этих самых админок не имеют никакого отношения, соответственно ошибки у всех те же.
Раньше читали тот же MSDN, теперь гуглят, потому что к формальному описанию добавляется практический опыт.
Лучше прочитать про чужие грабли, чем наступить на свои.
Так что не вижу ничего плохого (тем более, что решение проблемы, по которой не удалось нагуглить решение, поднимает ЧСВ ещё примерно на over 9000)
Могу сказать только о том, что каждый раз, когда я делаю ревью древнего legacy-класса, в котором какой-то добрый человек автоформаттером IDE подогнал всё под текущие стандарты, у меня неистово бомбит.
Хотя бы потому, что конкретные изменения по таску найти сложновато.
Автор в целом не понимает разницу между сисадминами, разработчиками и product owner's, потому что вышеописанные проблемы — это смесь ошибок из всех трёх областей (а на первом скриншоте — «перебдели» + контент-менеджер был не в курсе экранирования заголовков, т.е. тут вообще комплексная проблема)
> Это решение которое позволяет резко упростить написание кода для работы с БД. Это для тех кому надо ехать а не шашечки.
Для тех кому надо ехать уже давно придумали хотя бы и Doctrine ORM
> сколько часов занимает чтение? А то разрабы Symfony не в курсе.
Да почему же, в курсе, они же используют AnnotationReader от Doctrine
http://doctrine-orm.readthedocs.io/projects/doctrine-common/en/latest/reference/annotations.html
Ниже уже написали, как это работает.
> это забота ADODB посему просто прикручиваем одну строку в composer.json
Ну так прикрутите Doctrine ORM и не нужно будет ни одного файла.
1. Возьмём готовый DBAL из сотни файлов и прикрутим к нему ArrayAccess + Iterator, которые обзовём Entity. Ура, у нас получился ORM (ну, допустим) из одного класса.
2. Не забудем, что чтение из docblock — это долгая процедура и прикрутим хранилище метаданных с кешированием. Ура, у нас уже больше одного файла.
(документацию покурил, не нашёл, может мало курил)
«а у меня микросервисы висят на persistent connections и я трачу время только при запуске или когда connection отвалился» :)
А если HTTPS это ещё + 100-200 ms на handshake.
Не лучше ли через unix sockets?
Если у меня немножко КЦ есть, я имею право носить жёлтые штаны, и передо мной пацак должен не один, а два раза приседать. Если у меня много КЦ есть, я имею право носить малиновые штаны, и передо мной и пацак должен два раза приседать, и чатланин «ку» делать, и эцилопп меня не имеет права бить по ночам… Никогда!..
дали военные, к сожалению (или к счастью)
Так что может оно и к лучшему, что ещё один клон не появился.
P.S. Не говоря уже о том, что подавляющая часть вёрстки админок делалась людьми, которые к разработке этих самых админок не имеют никакого отношения, соответственно ошибки у всех те же.
Лучше прочитать про чужие грабли, чем наступить на свои.
Так что не вижу ничего плохого (тем более, что решение проблемы, по которой не удалось нагуглить решение, поднимает ЧСВ ещё примерно на over 9000)
А так-то в целом % попаданий по тестам с заданиями на мышление, а не специфику языка, достаточно высок.
Как владелец оного, позволю себе спросить — а когда являлся?
(Те же вопросы можно задать по поводу любого продукта Apple)
Хотя бы потому, что конкретные изменения по таску найти сложновато.
Для тех кому надо ехать уже давно придумали хотя бы и Doctrine ORM
> сколько часов занимает чтение? А то разрабы Symfony не в курсе.
Да почему же, в курсе, они же используют AnnotationReader от Doctrine
http://doctrine-orm.readthedocs.io/projects/doctrine-common/en/latest/reference/annotations.html
Ниже уже написали, как это работает.
> это забота ADODB посему просто прикручиваем одну строку в composer.json
Ну так прикрутите Doctrine ORM и не нужно будет ни одного файла.
2. Не забудем, что чтение из docblock — это долгая процедура и прикрутим хранилище метаданных с кешированием. Ура, у нас уже больше одного файла.
Может есть смысл сделать обзор более приближенных к реальности конфигов? (то, что в статье, даже на development сервер не очень тянет)