Профиль: https://moikrug.ru/bakotin
Контакты
Местоположение
Россия, Приморский край, Уссурийск

Достижения

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

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

Все теги (39)

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

Все ответы (44)
  • Какой язык программирования для Back-end производительнее?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Наивный вопрос с кучей левых стереотипов о производительности и языках.
    2) В 99,9% случаев ты не упрешься ни в какие нагрузки, так как их просто не будет. И даже в этом случае проще будет взять машинку помощнее, чем там что-то переписывать на производительность.
    3) Арихектура реальных высоконагруженных проектов - это смесь 5-10 технологий, каждая на своем участке. И на чем писать "базовый" монолит - вообще плевать.
    Ответ написан
  • Есть ли смысл распространять свою cms на php платно?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Единственный смысл продавать свою CMS платно. Если ты сделал CMS под какую-то специфическую задачу, и твоя CMS прямо позволяет сделать это гораздо проще, чем на других решениях. Например, в свое время продавали движки для создания интернет магазина на базе plati.ru

    2) Если у тебя просто "обычная" cms для создания сайта. То сначала должен быть процесс развития комьюнити вокруг CMS (чтобы её просто юзать хоть кто-то начал). А потом уже постепенно добавлять коммерческую лицензию и как-то все это дело монетизировать.

    3) Но октровенно говоря, сама идея достаточно спорная.

    Во-первых, времена бурного развития CMS уже прошли. Сейчас появилось несколько крупных игроков, и куча студий, партнеров, фрилансеров, которые на них сидят и работают. И им нет профита с этого слезать.

    Во-вторых, сейчас идет эпоха облачных решений (wix/bigcommerce/ecwid итд).

    4) Начни с того, что сделай посадочный сайт и хотя бы расскажи о том, что у тебя за CMS, что она позволяет делать, чем она лучше других. И посмотри, хоть будет интерес к ней или нет.
    Ответ написан
  • Почему советуют не выбирать yii2 для разработки?

    bakotin
    @bakotin
    Бекенд-разработчик
    Если коротко

    1) Laravel - это "быстро, модно, молодежно". Они там развивают фреймворк так, словно их стягает плеть погонщика по несколько раз за день. Плюс он сильно опирается на Symfony компоненты.

    2) Symfony - это "надежно, планомерно, энтерпрайзно". Я не хочу холиварить, но Symfony это фактически порт Spring Framework на PHP.

    __

    YII не вписался в рыночек. Его, конечно, хотят сейчас реанимировать, поломав всю обратную совместимость, но это такое. Не вызывает какой-то веры, в общем.
    Ответ написан
  • Почему говорят не учить РНР?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Если раньше в 2010-2013 года было условно 3 основных языка для не энтерпрайзаного бека (Ruby/Python/PHP), то сейчас Ruby окончательно загнулся (в РФ и Европе), Python перешел на (Devops/Тестирование/ML), и остался фактически PHP, который благодаря 7 версии сильно прокачался.

    2) Если честно, будущее node.js сейчас выглядит очень туманным, ибо на последнем хайлоаде, как оказалось все чат-прокладки и пайплайны у больших компаний были написаны на Golang. А это единственная сфера, где у node.js было преимущество над "стандартным стеком" в виде php/java/.net/python/ruby. Так что могу ожидать уменьшение node.js вакансий, либо ухудшение качества этих вакансий

    3) Symfony + Doctine - это фактически идейные клоны Java Spring Framework + Hibernate = а это как бы самый популярный и надежный корпоративный стек в мире. Так что на PHP сейчас пишутся очень серьезные проекты.

    Стартапы 2000-2010, которые выжили и превратились в стабильные компании, сейчас активно переводят свои старые решения на ранних версиях PHP на Symfony, так что работы очень много, и она хорошо оплачивается.
    Ответ написан
  • Новичок лезет в web, но хочет уметь управлять электроникой, full-stack и backend, а также C. Поможете?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Знакомые строители как-то не особо бедствуют, если судить по их образу жизни. Возможно вы просто еще не постигли нюансы этой профессии. Ну это так к слову.

    2) Вопрос крайне наивный. Вы либо учите программировать на том, что даст вам работу и деньги (а судя по вопросу у вас как раз эта цель), либо вы "мечтаете и манитесь" и сидите без работы и денег.

    3) Выучить базу какого-то языка и базу платформы - это пару месяцев. Начать писать продакшен-код на этой базе, чтобы вам за это платили деньги - это годы обучения, практики и совершенствований (ну и некоторая удача, естественно). Поэтому выигрывают те, кто получает специализацию, а не "могет во все, а по итогу ни во что".

    4) Многие новички очаровываются "безумными возможностями и горизонтами программирования" и забывают про то, что одна из главных целей - это получить доход, чтобы и жилье было, и еда была, и деньги с девочкой куда-то сходить. Поэтому простой совет, сначала выучите то, что вам даст работу и доход, а потом уже "манитесь и мечтайте" о чем угодно.
    Ответ написан