Что с ней не так? Переключатель wiki/markdown в нужном положении?
Город абсолютно не имеет значения, если вы работаете фрилансом, что собственно и обсуждалось. Ваша ставка не зависит от места проживания, так что доход будет даже выше вне столицы. Естественно, работать надо на Запад, и естественно на английском. Курс рубля этому ещё как способствует.
- Но если фасад — это таки класс — я статью поправлю.
Конечно это класс, вы исходники хотя бы мельком просмотрите. «Фасад» (или «прокси») это банально объект, который раскидывает методы и поля на другой(-ие) объект через PHP__get
, PHP__call
и т.п. (см. магические методы).
Работа от города не зависит, если английский на приемлемом уровне. Недавно на форуме обсуждали как раз это.
Ох, не знаете Вы, какие города бывают.
О городе, где я осваиваю Laravel, Вы наверняка много слышали, причем 99% из того, что слышали — полная фигня. Но как в нём нанимают сотрудников — это нечто. Я б и сам не поверил, если б не столкнулся сам.
А до этого знакомства рассуждал также, как Вы. Думал, все будет как в Первопрестолькной, только труба пониже и дым пожиже.
- А вот удачен ли паттерн MVC — меня терзают смутные сомнения. Нет ощущения, что это все хорошо и правильно.
У меня тоже, но на сегодня он повсеместно распространён и по крайней мере можно сказать, что MVC лучше мешанины из кода, запросов к БД и вывода HTML. Любой PHP-движок времён 2000х (WordPress, phpBB, MediaWiki и так далее) отличный пример, как не надо писать код. Будь они написаны в стиле MVC — работать с ними было бы значительно легче. Как пример — OpenCart…
MVC - это паттерн, а не архитектура, вот пара слов:
http://ahrameev.ru/article/why-do-php-developers-think-mvc-is-an-application-architecture.html
Сейчас в тренде модульность, спёрли от yii2 (у кого что раньше появилось - не знаю, факт в том, что в yii это из коробки и в документации, для ларавела есть куча пакетов на гите) - http://www.yiiframework.com/doc-2.0/guide-structure-modules.html .
Да и модульность - это часть архитектуры, каждый модуль можешь делать как душа ляжет.
Хотя автор, видимо, считает вообще все MVC-фреймворки «странными», статья получилась интересная как раз из-за взгляда на Laravel «с нуля». Плюсую.
За плюс спасибо. А насчет MVC...
Необходимость заставить всех писать «упорядоченно» я понимаю. Как и любой, на кого сваливалась поддержка чего-то, написанного «без правил» по принципу «главное — чтоб работало».
Пока решили упорядочивать паттернами. Чтоб было понятней, где «копать». Снова поддерживаю.
А вот удачен ли паттерн MVC — меня терзают смутные сомнения. Нет ощущения, что это все хорошо и правильно.
При этом верю, что обладаю «чувством прекрасного» :) Это я про то, что умею (ну или умел...) почувстовать правду в новом и, чертыхаясь, начать учиться этому новому. И вне IT — начал учиться у 18-летнего тренера.
Но ныне я обязан работать в MVC. Посмотрим, как изменится мое мнение.
Ошибки нет, участок со PHPScopeInterface
выделен в специальный блок для версии 5.0. В 5.1 и выше это был изменено, в чём можно убедиться в той же английской версии для ветки 5.0.
Есть множество языков программирования, в основе которых не английский. Например, язык 1С у нас, Kirikiri у японцев. В СССР были свои ЯП (или, по крайней мере, «транслированные» с английского, как АЛГОЛ). У азиатов вообще много своих языков, где одни иероглифы.
Не говоря уже о том, что ЯП типа Whitespace или APL вообще нельзя отнести к какому-то человеческому языку :)
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}
На Википедии есть…
Перевод не мой, но я не знаю лучшего перевода для flash, чем «вспышка», а доводы против использования «flash» или «флэш» в тексте я уже привёл.
Когда пишешь сайт, надо думать на том же языке, который в основе этого языка программирования (для PHP — английский). Для тех, кто языка пока не знает, лучший способ это мостики между английскими терминами и русскими словами. Если тупо использовать транслит для всех терминов, то люди не будут понимать концепций — будет просто набор заученных терминов без значения (вью, дотфайл, темплэйт…
Начинающие не будут писать «flash-сообщения» или, тем более, «уведомления о совершенных действиях» — они будут писать «флэш», «флеш» или как угодно ещё. Ты вот сам пишешь «комьюнити», хотя для этого есть равнозначное русское слово — «сообщество».
Если все термины писать по-английски, то, во-первых, понимания у незнающих английский не прибавится (что такое flash и почему оно названо так, а не «flush» или «flesh»?), а, во-вторых, в сообществе не прибавится именно русских устойчивых терминов…
← Назад | Дальше → Движется на Habravel
Фриланс — да. Я о работе в офисе говорил.