Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Василий

  • 3
    вклад
  • 8
    вопросов
  • 8
    ответов
  • 0%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как вы справляетесь с тупняком в программировании?

    Василий @VasyaM13221
    Сложно ответить на вопрос не зная конкретно вещей которые ставят вас в тупик. Причин может быть много например отсутствие фундаментальных знаний в той области где встретился тупик. Приведите несколько примеров.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    Василий @VasyaM13221
    Не стоит писать бэкенд на JavaScript, этот язык разрабатывался для других нужд и давайте не будем натягивать сову на глобус, если вам нужен хороший надёжный язык где 'false' это не true а всё-таки false, на выбор есть как зрелые решения: c#, java, так и более молодые но не менее удачные golang, это именно языки для бэкенда, с хорошей поддержкой асинхронности, каналами, параллельностью если надо, и мощной инфраструктурой.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Сервис комментариев для сайта?

    Василий @VasyaM13221
    https://remark42.com/ дёшево и сердито, selfhosted, соблюдает GDPR, очень шустрый, написан на go.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Правильно ли я понимаю идею Redux?

    Василий @VasyaM13221
    Ну это примерно то же что и NGXS который вы используете в ангуляре.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Куда дальше развиваться в asp.net core?

    Василий @VasyaM13221
    Я так понимаю вы хотите развиваться в направлении бэкенда?
    В таком случае почитайте про различные базы данных, ms sql, postgres, mongodb, redis. Поизучайте не только EF, но и другие ORM, например dapper. Посмотрите в сторону брокеров сообщений, rabbitmq итд. Изучите docker и что нибудь для автоматизации типо ansible. А если хочется глубже копнуть в сам фреймворк ASP, то лучшим способом будет посмотреть на исходники и попытаться понять не просто как работает конвейер вызовов но и почему именно так, благо они открыты.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Правда ли что C# работа одни госы и unity?

    Василий @VasyaM13221
    Как вариант можно делать серверную архитектуру на dotnet core, удобный синтаксис, кросплатформенность плюс куча готовых библиотек делают этот язык очень привлекательным.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Версионирование данных в базе?

    Василий @VasyaM13221
    1) клиент хранит дату последней репликации с сервером.
    2) сервер при каждом обновлении строки обновляет столбец changetAt у строки.
    3) клиент при подключении отправляет на сервер дату своей последней репликации с сервером.
    4) сервер делает выборку по дате и отправляет id строк клиенту
    5) клиент смотрит какие id ему нужны и делает запрос на их обновление
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • На каком языке лучше писать серверную часть для real time React app?

    Василий @VasyaM13221
    Дело в том что изначально JavaScript и php задумывались как языки для написания очень простых скриптов для сайта не большого размера, JavaScript вообще чисто браузерный язык со всеми вытекающими. Не хочу никого обидеть, но и то и другое полное днище. Не смотря на то что их пытаются применять в крупных проектах, их детские уши торчат из всех щелей.
    Если хотите хороший бэкенд, с детерминированным поведением, выбирайте строготипизированный язык. Я вам советую c# dotnet core
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
Оценили как «Нравится»
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 9 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • vpetrov
    Виктор Петров
    • 6 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 4 ответа
    • 0 вопросов
  • pindschik
    pindschik
    • 4 ответа
    • 0 вопросов
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации