Ну вот сейчас я как раз пишу первое приложение на ангуляре, так и подумал что вы про него.
Интересно что вы скажите о Shadow DOM, который является логичным развитием современного веба.
Я раньше тоже был против логики в html, о которой вы говорите. Но эта самая логика позволяет очень сильно ускорить разработку и уменьшить кол-во шаблонного кода, который неизбежно приходится писать в Backbone и других подобных фреймворках.
Например в популярном php шаблонизаторе Twig есть подобная фишка twig.sensiolabs.org/doc/tags/for.html#adding-a-condition, вроде пользуются, никто не считает что это плохо.
Мне кажется в шаблонах можно описывать логику отображения, иначе код превращается в абстракции ради абстракций.
Я просто не согласен с желтым заголовком. Если кто-то считает, что гугл зашел слишком далеко и мораль у каждого своя — можно использовать сервисы, мораль которых совпадает с вашей (не конкретно вашей).
Ну так очевидно там сработало машинное обучение, я думаю если гугл сотрудничает в поиске преступников и педофилов — у них есть база пропавших детей, разыскиваемых преступников. Вполне не сложно помимо проверки спама проверять нет ли совпадениям по вышеуказанным метрикам, и если есть — сообщать куда надо.
Никто же не против, что его спам фильтруют?
А что вы грепаете так часто, что пренебрегаете удобствами? Ну то есть usage-статистику если считать, можно и скриптик написать, а для чего еще?
Я почему так удивляюсь — потому что вот это на мой взгляд немного жесть)
Нет, я имею ввиду почему вас в принципе запрещен импорт классов?
К классу, находящемуся внутри неймспейса, следует обращаться как \Namescape\ClassName и никак иначе, за исключением случая, когда код находится внутри того же неймспейса, в этом случае можно опустить \Namespace.
Интересно… Кому влом смотреть — Фабьен объяснил почему он занимается PHP, какие у языка есть проблемы и как их решить. И в самом конце объвяил о том, что пишет менеджер процессов на Go для PHP, который позволяет разогнать тяжелое приложение в 20 раз.
ну и зря. офигенность публичных CDN типо гугла, или яндекса, то что ими пользуются те самые гугл и яндекс. И на ваш сайт скорее всего прийдут с гугла, или яндекса. А значит у пользователя будет загружена нужная вам библиотека. Мне кажется в 90% проектов код библиотек больше полезного кода, так что вы можете сэкономить трафик своему пользователю.
1. Я думаю можно взять любые скриптовые миграции из RoR, Django, или Doctrine и писать миграции через него, если база достаточно простая. Под монстров типо Oracle наверняка существуют аналогичные инструменты для однообразного дампа в обычные файлы.
2. Данные нужно бекапить, тут не нужна система контроля версий. В тех же скриптовых языках есть инструменты для фикстур — данные, для дальнейшего тестирования. Это уже flow конкретно взятого проекта.
Что-то я вас не понимаю. Чего сложного в rebase по другой ветке, и если сложность в конфликтах — в каких vcs решение конфиликтов проще? По моему оно вообще проще быть не может, только GUI. Ну и сливать коммиты проще некуда.
Да, первый раз трудно смержить/сребейзить ветку, а пару раз это сделаешь — и все становится ясно-понятно.
Интересно что вы скажите о Shadow DOM, который является логичным развитием современного веба.
Я раньше тоже был против логики в html, о которой вы говорите. Но эта самая логика позволяет очень сильно ускорить разработку и уменьшить кол-во шаблонного кода, который неизбежно приходится писать в Backbone и других подобных фреймворках.
Например в популярном php шаблонизаторе Twig есть подобная фишка twig.sensiolabs.org/doc/tags/for.html#adding-a-condition, вроде пользуются, никто не считает что это плохо.
Мне кажется в шаблонах можно описывать логику отображения, иначе код превращается в абстракции ради абстракций.
Странный вопрос. Что вы называете HTML кодом и что имеете ввиду под логикой? Шаблонизацию? Ну так ее использование неизбежно.
.explain()Могли бы как алиас для логгера сделать)
Никто же не против, что его спам фильтруют?
Я почему так удивляюсь — потому что вот это на мой взгляд немного жесть)
Пошел менять пароль на хабре
Интересно… Кому влом смотреть — Фабьен объяснил почему он занимается PHP, какие у языка есть проблемы и как их решить. И в самом конце объвяил о том, что пишет менеджер процессов на Go для PHP, который позволяет разогнать тяжелое приложение в 20 раз.
jquery 2.1.1 весит ~82кб, а 304 Not Modified ответ — ~300байт. Чувствуете разницу?
2. Данные нужно бекапить, тут не нужна система контроля версий. В тех же скриптовых языках есть инструменты для фикстур — данные, для дальнейшего тестирования. Это уже flow конкретно взятого проекта.
Да, первый раз трудно смержить/сребейзить ветку, а пару раз это сделаешь — и все становится ясно-понятно.