• Как лучше устроить сервер для мессенджера?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучше для чего именно? Для передачи сообщение между сервером и клиентом в вебе уже давно придуманы веб-сокеты, поэтому лучше выбрать ЯП/фреймворк, где реализована адекватная поддержка данного протокола и есть библиотеки. HTTP можно, конечно, использовать - но только с костылями. Вот только, зачем? А если не веб - то можно брать любой бинарный сериализатор и сразу использовать голые сокеты (впрочем и веб-сокеты и вне веб тоже нормальное решение).
    Ответ написан
    2 комментария
  • Не подключается shadowShadowsocks в чем может быть причина?

    @Drno
    Порт на сервере открыт? ну для начала...
    что то в логах на сервере есть?
    ну и - не блокирует ли ваш провайдер shadowsocks ?
    Ответ написан
    Комментировать
  • Next.js - обязательно fullstack технология?

    emekhanikov
    @emekhanikov
    Разработчик и архитектор программного обеспечения
    Не обязательно, на Next.js можно написать только фронтенд а бэкенд сделать на чем-то другом.
    Ответ написан
    Комментировать
  • Не пойму как исправить?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Нет у них этого поддомена:
    644e74d5c0747216287990.jpeg
    Ответ написан
    1 комментарий
  • Как не дать себя в обиду?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    в течение первых 4 месяцев заключила фриланс договор на месяц

    Ничего не понял. Договор на 4 месяца? Договор сроком на месяц с автопродлением в течение 4 месяцев?

    Если сейчас договора нет - Вам придется идти в суд и по суду получать деньги.

    UPD: "Не давать себя в обиду" нужно с самого начала. Работая только по договору.
    Ответ написан
    3 комментария
  • Что значит single responsibility в контроллере?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Сколько людей - столько мнений. Не стоит прям вообще всех слушать, кто высказывает какие-то "гениальные" откровения. Даже внутри крупных фреймворков многие вещи реализованы по разному, и каждый считает что именно так надо, и никак иначе. Думаю автор статьи просто искал дешевого хайпа, на практике никто так не делает. Контроллер по сути не модель, а управляющая конструкция, в ней нормально внутреннее ветвление на методы. С таким же успехом можно решить что для модели нужно 4 репозитория, на каждое действие CRUD...
    Ответ написан
    1 комментарий