Может войдёшь?
Черновики Написать статью Профиль

Комментарии Proger_XP

Что с ней не так? Переключатель wiki/markdown в нужном положении?

Город абсолютно не имеет значения, если вы работаете фрилансом, что собственно и обсуждалось. Ваша ставка не зависит от места проживания, так что доход будет даже выше вне столицы. Естественно, работать надо на Запад, и естественно на английском. Курс рубля этому ещё как способствует.

tmanager

Фриланс — да. Я о работе в офисе говорил.

  1. Но если фасад — это таки класс — я статью поправлю.

Конечно это класс, вы исходники хотя бы мельком просмотрите. «Фасад» (или «прокси») это банально объект, который раскидывает методы и поля на другой(-ие) объект через PHP__get, PHP__call и т.п. (см. магические методы).

tmanager

Сейчас поправлю статью

Работа от города не зависит, если английский на приемлемом уровне. Недавно на форуме обсуждали как раз это.

tmanager

Ох, не знаете Вы, какие города бывают.

О городе, где я осваиваю Laravel, Вы наверняка много слышали, причем 99% из того, что слышали — полная фигня. Но как в нём нанимают сотрудников — это нечто. Я б и сам не поверил, если б не столкнулся сам.

А до этого знакомства рассуждал также, как Вы. Думал, все будет как в Первопрестолькной, только труба пониже и дым пожиже.

  1. А вот удачен ли паттерн MVC — меня терзают смутные сомнения. Нет ощущения, что это все хорошо и правильно.

У меня тоже, но на сегодня он повсеместно распространён и по крайней мере можно сказать, что MVC лучше мешанины из кода, запросов к БД и вывода HTML. Любой PHP-движок времён 2000х (WordPress, phpBB, MediaWiki и так далее) отличный пример, как не надо писать код. Будь они написаны в стиле MVC — работать с ними было бы значительно легче. Как пример — OpenCart…

covobo

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 «с нуля». Плюсую.

tmanager

За плюс спасибо. А насчет MVC...

Необходимость заставить всех писать «упорядоченно» я понимаю. Как и любой, на кого сваливалась поддержка чего-то, написанного «без правил» по принципу «главное — чтоб работало».

Пока решили упорядочивать паттернами. Чтоб было понятней, где «копать». Снова поддерживаю.

А вот удачен ли паттерн MVC — меня терзают смутные сомнения. Нет ощущения, что это все хорошо и правильно.

При этом верю, что обладаю «чувством прекрасного» :) Это я про то, что умею (ну или умел...) почувстовать правду в новом и, чертыхаясь, начать учиться этому новому. И вне IT — начал учиться у 18-летнего тренера.

Но ныне я обязан работать в MVC. Посмотрим, как изменится мое мнение.

Ошибки нет, участок со PHPScopeInterface выделен в специальный блок для версии 5.0. В 5.1 и выше это был изменено, в чём можно убедиться в той же английской версии для ветки 5.0.

Prowler

Понятно, спасибо. Не заметил вставки о версии описываемой в статье.

Есть множество языков программирования, в основе которых не английский. Например, язык 1С у нас, Kirikiri у японцев. В СССР были свои ЯП (или, по крайней мере, «транслированные» с английского, как АЛГОЛ). У азиатов вообще много своих языков, где одни иероглифы.

Не говоря уже о том, что ЯП типа Whitespace или APL вообще нельзя отнести к какому-то человеческому языку :)

life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

На Википедии есть…

Перевод не мой, но я не знаю лучшего перевода для flash, чем «вспышка», а доводы против использования «flash» или «флэш» в тексте я уже привёл.

Когда пишешь сайт, надо думать на том же языке, который в основе этого языка программирования (для PHP — английский). Для тех, кто языка пока не знает, лучший способ это мостики между английскими терминами и русскими словами. Если тупо использовать транслит для всех терминов, то люди не будут понимать концепций — будет просто набор заученных терминов без значения (вью, дотфайл, темплэйт…

Начинающие не будут писать «flash-сообщения» или, тем более, «уведомления о совершенных действиях» — они будут писать «флэш», «флеш» или как угодно ещё. Ты вот сам пишешь «комьюнити», хотя для этого есть равнозначное русское слово — «сообщество».

Если все термины писать по-английски, то, во-первых, понимания у незнающих английский не прибавится (что такое flash и почему оно названо так, а не «flush» или «flesh»?), а, во-вторых, в сообществе не прибавится именно русских устойчивых терминов…

sterkh

мне кажется «всплывающие сообщения» наиболее по-русски ;)

Назад | ДальшеДвижется на Habravel