Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SignalR? ➀ Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ASP.NET SignalR ΠΈ ASP.NET Core SignalR?

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ
HTML-ΠΊΠΎΠ΄
  • ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ: 23 Π°Π²Π³ 2024
  • πŸ”₯ΠŸΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ Π½Π° скидку 15% Π½Π° всС курсы ITVDN- H94BCAB
    ΠŸΠΎΠ»Π½Ρ‹ΠΉ видСокурс: itvdn.com/ru/v...
    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SignalR? Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ASP.NET SignalR ΠΈ ASP.NET Core SignalR?
    Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π£Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SignalR, ΠΊΠ°ΠΊΠΈΠ΅ отличия ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² вСрсиях Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ создадим дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SignalR? ASP.NET Core SignalR - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрныС прилоТСния, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‡Π°Ρ‚Ρ‹, Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ прилоТСния, прилоТСния для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.
    На Π΄Π°Π½Π½ΠΎΠΌ курсС Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с прилоТСниями Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ возмоТности ASP.NET Core SignalR.
    ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ модСль сСтСвого взаимодСйствия, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ сСрвСрной части, сдСлаСтС ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π° C# ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π° JavaScript, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.
    Π’Π°ΠΊΠΆΠ΅ Π² курсС Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассмотрСны вопросы бСзопасности прилоТСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, вопросы логирования ΠΈ диагностики Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ. ПослС прохоТдСния курса, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ объСм Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ASP.NET Core SignalR, достаточный для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ примСнСния Π΅Ρ‘ Π² своих ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….
    Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° этом курсС:
    ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с использованиСм ASP.NET Core SignalR.
    ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π² своСм SignalR ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ событий ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.
    ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΎΠ±ΠΌΠ΅Π½ сообщСниями с сСрвСром ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСрвСру, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ SignalR.
    Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» SignalR.
    ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² SignalR Core
    ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основы ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² бСзопасности своСго прилоТСния, написанного ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ .NET Core SignalR.
    Π£ΠΌΠ΅Ρ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ с использованиСм JWT ΠΈ собствСнных ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм SignalR.
    Π£ΠΌΠ΅Ρ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ MessagePack, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» SignalR.
    Π£ΠΌΠ΅Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ с сСрвСра Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° сСрвСр (.NET ΠΈ JS).
    ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Redis.
    ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ диагностику ΠΊΠ°ΠΊ Π½Π° сСрвСрС, Ρ‚Π°ΠΊ ΠΈ Π½Π° .NET, ΠΈ JS ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅.
    ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebSocket. Π£ΠΌΠ΅Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WebSocket Π² .NET прилоТСниях.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ • 16

  • @Vovagv
    @Vovagv 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +5

    Бпасибо Π·Π° максимально простой ΠΈ понятный ΠΏΡ€ΠΈΠΌΠ΅Ρ€!

  • @user-ds1sp8wt1u
    @user-ds1sp8wt1u Π“ΠΎΠ΄ Π½Π°Π·Π°Π΄ +2

    Π‘Ρ‹Π»ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ, просто ΠΈ понятно - спасибо!
    Π§ΠΈΡ‚Π°Π» Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ… Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΈΠ½Π°Ρ‡Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ. Ну Π½Π΅ знаю, ΠΌΠΎΠΆΠ΅Ρ‚ Π΅ΡΡ‚ΡŒ вСрсия ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅, Π½ΠΎ для мСня Π±Ρ‹Π» Π²Π°ΠΆΠ΅Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ стартовый этап. Для Π½Π°Ρ‡Π°Π»Π° ΠΏΡƒΡΡ‚ΡŒ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ хотя Π±Ρ‹ Ρ‚Π°ΠΊ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ. Π—Π° полчаса (ΡƒΡ€ΠΎΠΊ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°) Ρƒ мСня всС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ - Π² Ρ‚ΠΎΠΌ ΠΈ Π±Ρ‹Π»Π° Ρ†Π΅Π»ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ сам :)

  • @alexlightweight
    @alexlightweight 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

    ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ! ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈ понятно.

  • @Denis-vn7wo
    @Denis-vn7wo 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +2

    Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅, поТалуйста, Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΎ Blazor

  • @user-qx2ut5oo7w
    @user-qx2ut5oo7w 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +1

    Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, Π° Ссли ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ с сСрвСра шСл Π½Π΅ всСм ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ находятся Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π»ΠΎΠ±Π±ΠΈ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡˆΠ»Π° информация. Как это ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

  • @26FW
    @26FW 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +3

    Π”ΡΠΊΡƒΡŽ. Π‘ΡƒΠ»ΠΎ Ρ†Ρ–ΠΊΠ°Π²ΠΎ)

  • @JohnDoe-tm1rv
    @JohnDoe-tm1rv 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +3

    Π’ΠΎΠΎΠ±Ρ‰Π΅ подсистСмами Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ совсСм Π΄Ρ€ΡƒΠ³ΠΎΠ΅

  • @user-fw5nh3vq6f
    @user-fw5nh3vq6f 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +9

    НС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹, Π°Π²Ρ‚ΠΎΡ€, Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄ Π΅Π΄ΠΈΡ‚Π΅... Если ΡƒΡ€ΠΎΠΊ расчитан Π½Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ asp.core, Ρ‚ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌ dependency injection, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ - ΠΈ с интСрфСйсами. Hub сам ΠΏΠΎ сСбС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ Π½Π°Π΄ интСрфСйсами, прСдоставляя ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· интСрфСйс Clients. Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅? ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅: ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ρ…Π°Π± ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, описанныС Π² интСрфСйсС. Π‘Π°ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, рСализуя интСрфСйс, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ достаточно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ подписку. ΠŸΡ€ΠΈ отсутствии Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² - ошибка Π½Π° этапС компиляции. Π’Π°ΠΊ ΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ±ΠΎ события с сСрвСра.

  • @user-nw8sn5gf9e
    @user-nw8sn5gf9e 8 мСсяцСв Π½Π°Π·Π°Π΄

    πŸ”₯πŸ”₯πŸ”₯πŸ”₯

  • @exception_
    @exception_ 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

    Hello, can you tell me to develop a messenger like a telegram, it's better to use SignalR or regular web sockets?

  • @narutominer
    @narutominer 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +1

    Π‘Ρ‚ΠΈΠ² ΠΈ АлСкс? Бэр, Π΄Π° Π²Ρ‹ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π΅Ρ€?

  • @LordAlanttt
    @LordAlanttt 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +1

    Π‘ΠΎ эксайтСд!

  • @user-oc5sd1jw4n
    @user-oc5sd1jw4n 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +4

    Ρ‡Π΅ ΠΏΠ°Ρ†Π°Π½Ρ‹ ΠΎΠΏΡΡ‚ΡŒ новая Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ, ΠΎΠΏΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ язык ΡƒΡ‡ΠΈΡ‚ΡŒ?
    тяТСла ΠΈ нСказиста Тизнь простого программиста

    • @dmitriyobidin6049
      @dmitriyobidin6049 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ +1

      Если Π½Π΅ ошибаюсь, Elixir/Phoenix ΠΆΠ΅ ΡƒΠΆΠ΅ ΠΏΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌΡƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ Ρ‚ΡƒΡ‚ язык?