Стандартизация — это такая тема, о которой я могу писать до завтрашнего утра. Знаете, как это бывает — любимая тема. Но чтобы поберечь Ваше (да и своё) время, позвольте объяснить, почему я намеренно упускаю ее. Потому что стандартизация в нормальном ее понимании — это результат работы уполномоченного на то органа. Который, прежде чем жахнуть очередной стандарт — хотя бы обсудит его. Ну вот как W3C. А если одна команда зафигачила правила, ни с кем не советуясь — это не стандартизация. Надо искать другое название. Например, нотации Laravel.
Всё, занудство кончилось. Уж…
Спасибо за добрый слова. Спешу в меру сил ответить на Ваши вопросы.
Только не ясно для чего он нужен и как он облегчает жизнь
Ну а зачем нужны костыли и как они облегчают жизнь — Вам понятно? Если человека что-то не так с ногой (ногами) — костыли ему очень помогут. Но здоровому человеку без них лучше.
Здесь ровно то же самое. Если ты хромой программист — Laravel тебе поможет. Это лучшие костыли, которые я встречал. Хорошие…
Но это такие тонкости...
Когда-то в прошлой жизни я занимался наукой (успел даже диссер защитить). И в те годы было четкой разделение: «научная статья» и «научно-популярная статья». Считалось, что когда доводишь научное знание для массового читателя, то допускается для блага этого читателя отступить от строгости. Особенно это касается студентов.
То есть если документации называют то, что передается в Route, замыканиями — то в статье для начинающих (а адресат статьи указан в самом начале) лучше и назвать их замыканиями — чтоб…
Хорошо. Уберу сейчас лямбда-функцию.
Скорректировал: добавил к «макету» и «представление». И я не писал о view ( с маленькой буквы) как о функции — я писал о фасаде View (с большой буквы)
Я скорректировал — но не в Вашей редакции, уж простите. Я считаю, что Ваша редакция непонятна новичку.
« и для них запускает вот это замыкание (ну или лямбда-функцию — как больше нравится):»
Видно что вы не понимаете разницу между двумя данными понятиями. Поменять лучше просто на « и для них запускает вот эту анонимную функцию (ну или лямбда-функцию — как больше нравится)»
* * *
Есть документация php и документация Laravel. Они анонимные функции называют именно замыканиями:
Anonymous functions, also known as closures
http://php.net/manual/en/functions.anonymous.php…
Английский хромает у меня :( Исправляюсь потихоньку.
Пусть сначала на этом сайте документацию поправят (laravel.ru/docs/v5/views)
Представления (views), они же макеты
Ну не нравится мне слово «представление» — одно в русском языке значение: спеутакль, шоу. Макет — всяко лучше…
Фриланс — да. Я о работе в офисе говорил.
Вы намеренно упускаете из виду стандартизацию? Есть компания, у неё раз в N месяцев меняются кадры (пусть даже раз в год). При этом продукт компании имеет цикл жизни N*10. Итого после каждой смены имеем затраты на изучение новым человеком вашего личного велосипеда. Когда он оправдан — хорошо, но в большинстве случаев это не так.
Используя фреймворк — Laravel или любой другой популярный — таких затрат нет в принципе.