Php-разработчик, примерно с тех пор, как появилась 5 ветка интерпретатора, а так же использую в разработке приложений Symfony2 с момента его появления.
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (18)

Лучшие ответы пользователя

Все ответы (23)
  • PHP или Python, что удобнее и выгоднее?

    Что бы программировать для web'а, поймите сначала клиент-серверную архитектуру и несколько раз перечитайте определение http! Много новых эмоций испытывает рядовой программист, когда вдруг понимает, что http это обмен запрос-ответ в текстовом виде... Поверьте, много таких горе-прогеров (школота?), которые даже этого не знают! Собственно, как мне кажется, они та и создают негативный имидж php среди других ЯП. Во всем этом поможет разобраться правильный фреймворк. Правильный, в смысле - ориентированный на философию http, например symfony (скажу еще yii и laravel, что бы никого не обидеть ;), потому, что одно только прочтение symfony book уже расширяет сознание начинающих ))) И уж если и заниматься программированием web-приложений, то в этом надо быть профи, что бы самореализовываться, что бы любить это, иначе, в погоне за легкими деньгами, скатитесь до штамповки однотипных среднекачественных сайтиков и это вам надоест, вы не самореализуетесь, потратите кучу времени, испортите имидж языку, который даже не поняли, и ваше мужское достоинство от такого проигрыша будет казаться короче, чем еще совсем недавно!!!
    Ответ написан
    Комментировать
  • Как программисту, разрабатывающему бэкэнд работать с кривой версткой?

    Мне кажется или тут есть какая-то путаница с понятиями? :) Вот возьмем такую (давольно типичную) структуру: A <-> Б <-> В.
    Тут А -- это фронтенд. Например, это статичный хтмл, который загружает браузер, потом он загружает яваскрипт и понеслась: общение с бэкендом. Но нет же: Б -- это НЕ бэк, это -- серверная часть фронтенда! Поэтому, php-программисы могут работать не только на бэке но и на фронте. Тут В -- это вот бэкенд. Вот именно эти прогеры не должны заниматься АБ. Они должны заниматься API и доменной логикой.
    Поэтому, если вы php-фронтенд-прогер, то будьте добры и с версткой возиться и не отпускать верстальщиков, пока всё не проверите и не скажете свой вердикт. Но если вы Занимаетесь реально бэком, то вы ваще не должны на фронт лезть.
    Реальность такова, конечно же, что не всегда так получается, но настаивать на этом стоило бы.
    Ответ написан
    Комментировать
  • Какой применить подход для обработки сущности в контроллере?

    Можно сделать менеджер модели (сущьности) или контекстный менеджер, типа менеджер постов, который будет фасадом (иметь необходимое api) для работы с постами или почтой или чем угодно... А он уже в свою очередь будет дергать репозитории, применять стратегии обработки, спецификации...
    Таким методом вы создаете слой между контроллером и низкоуровневым api, который будет применять логику. А репозитории они в основном для выборки и сохранения обработаных моделей.
    Если у вас сложная логика, то в менеджере можно использовать такой подход: выбираем стратегию обработки на основе композитных спецификаций (или еще каких, их там несколько), применяем участок стратегии контекстом обработки и потом уже обработаную модель в репозиторий на сохранение.
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    Может я немного не в тему, простите, но, как мне кажется, выбор ЯП должен быть за вами. А что конкретно учить в выбранной области подскажет поток заказов на бирже. Если немного помониторить, то станет ясно, что учить и в какую сторону смотреть. Например, выбрали PHP, зашли на биржу, крутим ленту заказов и, о боже, правда что ли статистика не врёт и 40% рынка заказов каким либо боком относятся к wordpress?! ))))
    Ответ написан
    Комментировать
  • Какие backend технологии сейчас популярны?

    Согласен с FanatPHP
    Шаблоны проектирования, лучшие практики построения корпоративного софта (особенно с web-интерфейсом) думаю надо изучать тебе, юный джедай :)
    Интересно на эту тему книга г-на Фаулера написана "Архитектура корпоративных программных приложений"
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (3)