Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

Π₯ΠΎΡ‚ΡŒ это ΠΈ каТСтся нСвСроятным, 2020 Π³ΠΎΠ΄ ΡƒΠΆΠ΅ Π²ΠΎΡ‚-Π²ΠΎΡ‚ наступит. Π­Ρ‚Π° Π΄Π°Ρ‚Ρƒ ΠΌΡ‹ Π΄ΠΎ сих ΠΏΠΎΡ€ воспринимали ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ сошСдшСС со страниц Π½Π°ΡƒΡ‡Π½ΠΎ-фантастичСских Ρ€ΠΎΠΌΠ°Π½ΠΎΠ², ΠΈ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π΅Π»Π° обстоят ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ β€” Π΄ΠΎ 2020 Π³ΠΎΠ΄Π° совсСм Ρ€ΡƒΠΊΠΎΠΉ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ.

Если Π²Π°ΠΌ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ для ΠΌΠΈΡ€Π° программирования, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎ адрСсу. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я ошибаюсь ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ β€” Π½Π΅ считайтС ΠΌΠΎΠΈ слова Π½Π΅ΠΏΠΎΠ³Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ истиной β€” ΠΎΠ΄Π½Π°ΠΊΠΎ Π½ΠΈΠΆΠ΅ я ΠΈΠ·Π»ΠΎΠΆΡƒ свои сообраТСния ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ нас ΠΆΠ΄Π΅Ρ‚. Π”Π°Ρ€Π° провидСния Ρƒ мСня Π½Π΅Ρ‚, Π½ΠΎ я ΠΌΠΎΠ³Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдполоТСния Π½Π° основании доступных Π΄Π°Π½Π½Ρ‹Ρ….

Rust станСт мСйнстримом

Rust β€” это ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ систСмный язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ бСзопасности; Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ β€” бСзопасности ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСниях. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния синтаксиса Rust ΠΏΠΎΡ…ΠΎΠΆ Π½Π° C++, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΈ этом сохраняя Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π£ΠΆΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³ΠΎΠ΄Π° ΠΌΡ‹ наблюдаСм Π±ΡƒΡ€Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ этого языка программирования. Π”ΡƒΠΌΠ°ΡŽ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² 2020 Π³ΠΎΠ΄Ρƒ Rust ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ станСт мСйнстримом. Под словом «мСйнстрим» всС ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ своС, Π½ΠΎ я полагаю, Ρ‡Ρ‚ΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ завСдСния Π½Π°Ρ‡Π½ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ появится новая Π²ΠΎΠ»Π½Π° программистов, ΠΏΠΈΡˆΡƒΡ‰ΠΈΡ… Π½Π° Rust.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

Π’ΠΎΠΏ Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… языков программистов ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ опроса Stack Overflow Π² 2019 Π³ΠΎΠ΄Ρƒ

Rust ΡƒΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» сСбя ΠΊΠ°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ язык с ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌ сообщСством. ИмСнно Π΅Π³ΠΎ Facebook ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² Libra, самом ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π² истории ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ скоро ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Π½Π° Ρ‡Ρ‚ΠΎ Rust Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ способСн.

Если Π²Ρ‹ присматриваСтС Π½ΠΎΠ²Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стоило Π±Ρ‹ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ, я ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Rust. Π’Π΅ΠΌ, ΠΊΠΎΠΌΡƒ интСрСсСн Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ дСйствий, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²ΠΎΡ‚ эту ΠΊΠ½ΠΈΠ³Ρƒ β€” я сам с Π½Π΅Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π». Π’ΠΏΠ΅Ρ€Π΅Π΄, Rust!

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ GraphQL Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ расти

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

GraphQL Π² Google Trends

По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ наши прилоТСния становятся Π±ΠΎΠ»Π΅Π΅ слоТными, возрастаСт ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π›ΠΈΡ‡Π½ΠΎ я большой Ρ„Π°Π½Π°Ρ‚ GraphQL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ пользовался Π½Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. По ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ касаСтся получСния Π΄Π°Π½Π½Ρ‹Ρ…, это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ Π²Ρ‹ΡˆΠ΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ REST API.

REST API Π² своСм стандартном Π²ΠΈΠ΄Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… URL, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ GraphQL API ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, Ρ‡Π΅Ρ€Π΅Π· СдинствСнный запрос.

GraphQL ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… срСдах ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ языками, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, сайты ΠΈ API. Если Π²Ρ‹ заинтСрСсованы Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ GraphQL, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»ΠΎΠΌ ΠΌΠΎΠ΅Π³ΠΎ авторства.

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния заставят с собой ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния (ΠΈΠ»ΠΈ PWA) ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: ΠΎΠ½ΠΈ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ всС ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны Π²Π΅Π±Π° с Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ возмоТностями ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Π’ ΠΌΠΈΡ€Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Π΅ΠΌ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. ΠŸΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΉΠΌΡƒΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прогрСссивныС Π²Π΅Π±-прилоТСния, нас ΠΆΠ΄Π΅Ρ‚ массовый ΠΏΡ€ΠΈΡ‚ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

Однако ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ корпорациям понадобится ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ β€” Ρ‚Π°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит с любой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ. Π—Π°Π΄Π°Ρ‡Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния прогрСссивными ляТСт Π½Π° ΠΏΠ»Π΅Ρ‡ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ вся соль Ρ‚Π°ΠΌ Π²ΠΎ взаимодСйствии с Web Workers API (API Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).

Π’Π΅Π±-прилоТСния Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ дСнутся. ВсС большС людСй ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ созданиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ прогрСссивного Π²Π΅Π±-прилоТСния с ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мСньшС рСсурса ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΊΡƒΠΏΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

PWA Π² Google Trends

БСйчас самоС врСмя Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ знакомство с прогрСссивными Π²Π΅Π±-прилоТСниями β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΡŽΠ΄Π°.

Web Assembly Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π² свСт

Web Assembly (сокращСно wasm) β€” это Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ инструкций для стСковой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Он ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ компиляции для высокоуровнСвых языков (C, C++, Rust) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π²Π΅Π± для клиСнтских ΠΈ сСрвСрных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с wasm.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Web Assembly ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅Ρ‚ мостик ΠΌΠ΅ΠΆΠ΄Ρƒ JavaScript ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ тСхнологиями Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° Rust Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, написанном Π½Π° React. Web Assembly сдСлаСт это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ.

Π—Π°ΠΏΠΈΡΡŒ выступлСния ΠΎ Ρ€ΠΎΠ»ΠΈ wasm Π² Π²Π΅Π±-сСгмСнтС с ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ с JSConf.Asia 2019

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” это Π³Π»Π°Π²Π½ΠΎΠ΅, Π° ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… постоянно растут, поэтому ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° высотС становится всС Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅. Π’ΡƒΡ‚-Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Ρƒ ΠΈ Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ· C++ ΠΈΠ»ΠΈ Rust. Π‘ΠΊΠΎΡ€ΠΎ ΠΌΡ‹ станСм свидСтСлями Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ добавят Web Assembly Π² свой арсСнал, Π° дальшС всС ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎ Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΉ.

React удСрТится Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Ρ‚-Π±ΠΈΠ±ΠΈΠ»ΠΎΡ‚Π΅ΠΊΠΈ JavaScript

React β€” с большим ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΠΌ самая популярная JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ заслуТСнно. Π”Π΅Π»Π°Ρ‚ΡŒ прилоТСния Π½Π° React Π»Π΅Π³ΠΊΠΎ ΠΈ занятно. Команда, которая создала эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, вмСстС с сообщСством ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»Π°ΡΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΎΠΏΡ‹Ρ‚.

Π― Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΈ с Vue, ΠΈ с Angular, ΠΈ с React, ΠΈ всС ΠΎΠ½ΠΈ показались ΠΌΠ½Π΅ прСкрасными Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ. Π’ΡƒΡ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: Ρ†Π΅Π»ΡŒ любой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. Π—Π½Π°Ρ‡ΠΈΡ‚, Π½ΡƒΠΆΠ½ΠΎ мСньшС Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ вкусовых пристрастиях ΠΈ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΆΠ΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. Π‘ΠΏΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Β«Π»ΡƒΡ‡ΡˆΠ΅ всСх», Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСссмыслСнно. Достаточно просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для сСбя ΠΎΠ΄ΠΈΠ½ ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всю ΡΠ½Π΅Ρ€Π³ΠΈΡŽ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Π’Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ? Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· списка ΠΈ приступайтС!

ВсСгда Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ставку Π½Π° JavaScript

МоТно с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Π·Π²Π°Ρ‚ΡŒ 2010-Π΅ Π΄Π΅ΠΊΠ°Π΄ΠΎΠΉ JavaScript. Π•Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π·Π° эти Π³ΠΎΠ΄Ρ‹ Π²Π·Π»Π΅Ρ‚Π΅Π»Π° Π΄ΠΎ нСбСс ΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, процСсс Π½Π΅ собираСтся Π·Π°ΠΌΠ΅Π΄Π»ΡΡ‚ΡŒΡΡ.

JavaScript Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ приходится Ρ‚Π΅Ρ€ΠΏΠ΅Ρ‚ΡŒ Π½Π°ΠΏΠ°Π΄ΠΊΠΈ β€” часто ΠΎ Π½ΠΈΡ… говорят ΠΊΠ°ΠΊ ΠΎ «нСнастоящих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ…Β». Но JavaScript β€” Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² любого тСхнологичСского Π³ΠΈΠ³Π°Π½Ρ‚Π°: Netflix, Facebook, Google ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π£ΠΆΠ΅ исходя ΠΈΠ· этого Π΅Π³ΠΎ стоит ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌ языком программирования, ΠΊΠ°ΠΊ ΠΈ всС ΠΏΡ€ΠΎΡ‡ΠΈΠ΅. Π‘ достоинством носитС Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° JavaScript β€” Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это сообщСство создало ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· самых ΠΊΡ€ΡƒΡ‚Ρ‹Ρ…, ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС Π²Π΅Π±-сайты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот язык Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅. А ΠΈΡ… ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹!

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ врСмя для JavaScript Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² сСйчас ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ‚Π½ΠΎΠ΅. Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ растут, сообщСство ΠΆΠΈΠ²Π΅Π΅ всСх ΠΆΠΈΠ²Ρ‹Ρ…, Ρ€Ρ‹Π½ΠΎΠΊ вакансий ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ. Если ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° JavaScript, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΅Ρ€ΠΈΡŽ ΠΊΠ½ΠΈΠ³ You Don’t Know JS β€” Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ я ΡƒΠΆΠ΅ рассуТдал ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ… популярности JavaScript, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, стоит ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ ΠΈ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ

Π”ΠΈΠ½Π°ΠΌΠΈΠΊΠ° популярности языков программирования ΠΏΠΎ статистикС GitHub

Бпасибо, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ! Если я пропустил Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ классноС, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ тСхнологиях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ внимания ΠΈ интСрСса.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com