Язык программирования Rust - это будущее для JavaScript

Поделиться
HTML-код
  • Опубликовано: 8 мар 2023
  • У меня есть знакомый нидерландец, который очень много программирует на Rust. При этом он делает софт, который затем работает в браузере, даже на очень слабом компьютере (webassembly). Мне стало интересно, я почитал всякого, и теперь готов вам в двух словах рассказать, почему будущее JavaScript за Rust.
    НЕТ ВОЙНЕ!
    Выразить благодарность
    ko-fi.com/larchanka
    boosty.to/larchanka
    ETH: 0x1857CE1a3D488b9666503D7fcD5cbE3f696e86f3
    USDT (TRC20): TBT2EyEEF5nJKJ73PNnyWgJmKhnWAjms3F
    TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
    Как я стал программистом
    • КАК Я СТАЛ ПРОГРАММИСТОМ
    Как я переехал в Европу
    • Как я переехал в Европу
    Стрим: Карьера программиста
    • Карьера программиста: ...
    VPN, который я использую
    surfshark.club/friend/fUXc3NQd
    ➡️ Сайт: i.mobila.name/xT
    ➡️ Instagram: i.mobila.name/yp
    ➡️ Twitter: i.mobila.name/Ua
    ➡️ Telegram: i.mobila.name/b7d
    👉🏻 Больше влогов здесь:
    #larchankavlog #larchanka
    👉🏻 Ежедневные влоги:
    #larchankadaily
    👉🏻 Чем я снимаю:
    ➡️ iPhone 14 Pro
    ➡️ Камера: Canon EOS 200D ya.cc/Ps7fY
    ➡️ Широкоугольный объектив: Canon EF-S 10-18
    ➡️ Еще одна камера: DJi Osmo Action
    ➡️ Еще одна камера: Sony DSC-WX500
    ➡️ И еще одна: SJCam SJ6 Legend
    ➡️ Микрофон: Rode Video Mic
    ➡️ Штатив: Joby Gorillapod ya.cc/Ps7iP
    Музыка:
    B.A.B. - Heyson
    Heroes of Speed - Johan Glossner
    Tommy Gee - Nikki Gee

Комментарии • 150

  • @DreamingDolphing
    @DreamingDolphing Год назад +13

    По факту Rust сейчас язык номер один для тулинга (инструменты сборки проектов в основном) в javascript, вместе с языком Go.

  • @aleksandrzelenskiy4000
    @aleksandrzelenskiy4000 Год назад +4

    Красиво! Крутой корпоратив 👍

  • @dmitriykonopinskiy3793
    @dmitriykonopinskiy3793 Год назад +1

    так этот код произвольно работает в браузере или надо чтото доустанавливать?

    • @vd3598
      @vd3598 Год назад

      работает, если есть поддержка wasm в браузере. я думаю последние 5 лет у основных браузеров у всех она есть

  • @adamburke4496
    @adamburke4496 Год назад +2

    Vite как раз-таки под капотом и использует esbuild + можно еще и заюзать SWC, но я пока не совсем понял, в чём именно профит

    • @Povar-Vrach
      @Povar-Vrach Год назад

      Профит в том, что dev запуск мгновенный

  • @jgkdmdevienjjgg8866
    @jgkdmdevienjjgg8866 Год назад +5

    deno это не рантайм для js, он так же v8 использует внутри для выполнения js. А rust не заменит js просто потому что на js удобно писать ui. Место Rust это либо вычисления быстрые либо кастомный ui на каком нибудь канвасе а-ля фигма, для крупных проектов, где перформанс важнее всего остального. В бОльшей части проектов во фронте важнее быстро и удобно писать нежели перформанс. Я бы сказал нужен вообще отдельый язык для фронтенда, гибкий и простой как js но более строгий и современный

    • @vas_._sfer6157
      @vas_._sfer6157 Год назад

      На rust тоже удобно писать ui. На всём удобно писать Ui, ибо зависит это всё от конкретных библиотек.

    • @nanoqsh
      @nanoqsh 11 месяцев назад

      @@vas_._sfer6157 на расте удобно писать? Мне кажется, так считают только те, кто реально на расте ничего сложнее hello-world-а не написал. В расте нет исключений, каждый тип ошибки нужно явно указывать в сигнатуре КАЖДОЙ функции, особенно это смешно выглядит, когда нужно вернуть ошибку из какого-нибудь map внутри итератора, тогда нужно тип ошибкипроносить через весь итератор. В JS таких проблем нет вообще.
      Борров чеккер тебя замучает. Мало того, что нельзя сделать две ссылки на какой-то один объект, а потом его мутировать, это половина беды. Глобальная проблема в том, что чеккер не даст тебе нормально писать код, даже если тебе нужно мутировать один объект. Стоит тебе написать метод, который принимает &mut self - то всё, после этого ВЕСЬ объект имеет эксклюзивное заимствование и ты просто напросто не сможешь ничего вызвать, так как компилятор скажет тебе что извини браток, ты тут ссылку на поле взял. Ну всё. Удали ссылку или метод вызвать ты не сможешь, даже если в этом самом методе ты это поле вообще никак не используешь. Про лайфтаймы я вообще умолчу.
      Понимаю, в комментарии это всё звучит странно - но да, так и есть. Раст - крутой язык, пока ты реально не начнёшь что-то на нём писать и не прочувствуешь всю его суть на практике

  • @163onmyneckk
    @163onmyneckk Год назад +2

    Хорошего отдыха Миша❤

  • @sergey5565
    @sergey5565 Год назад

    Я может пропустил, почему 60 человек? Работодатель организовал корпорат?

  • @TheLevius
    @TheLevius Год назад +23

    Так и не понял как Rust связан с будущим JS.

    • @eugenefedoryachenko8793
      @eugenefedoryachenko8793 Год назад

      они связаны тем, что js станет движком, а rust самый быстрый и самый удобный ЯП на данный момент

    • @user-mh2fz7tx3j
      @user-mh2fz7tx3j Год назад

      @@eugenefedoryachenko8793 почему удобный ? Раст же наоборот очень сложный ?

    • @eugenefedoryachenko8793
      @eugenefedoryachenko8793 Год назад

      @@user-mh2fz7tx3j ну сложнее чем js из-за надежности и мощи

    • @TheLevius
      @TheLevius Год назад +3

      @@eugenefedoryachenko8793 ты хоть сам понял что написал?

    • @MrDima123123
      @MrDima123123 Год назад +3

      @@TheLevius надеюсь, он не хотел сказать, что JS станет движком, который будет выполнять Rust приложения )))

  • @MrCommanderKid
    @MrCommanderKid Год назад +36

    Чёт не вижу никакую связь между JS и Rust. Ну на C++ вообще браузер написан, но в вебе не используется, да и люди которые wasm вставки которые на Rust писать будут, это совсем не те люди которые на JS пишут. Моё мнение.

    • @Kira_sk
      @Kira_sk Год назад +15

      Да он дурачек же ) было бы что сказать главное )

    • @mirosh1257
      @mirosh1257 Год назад

      Эм...ядро мозилы на расте работает. Не будь предвзят

    • @mirosh1257
      @mirosh1257 Год назад

      Расте можно применять веб приложение. Я по крайне мере знаю что там можно использовать микрофреймворк на бек енд часть рокет и орм дизель.

    • @tyoma_yashin
      @tyoma_yashin Год назад +7

      Прямой связи нет. Просто популярность rust очень быстро растет. По опросам, >50% тех, кто пишут под wasm либо уже пишут на rust, либо хотят на него перейти. Google chrome теперь переходит на rust. Ядро линукса теперь будет использовать rust, до этого они даже c++ не допускали, только чистый C

    • @ivanarsenev4474
      @ivanarsenev4474 Год назад

      Не стоит забывать о маркетинге, новости о том что компания N стала использовать раст в своем продукте дает такой прирост рэспэкта, а на деле там две строчки написали.

  • @zakiro4277
    @zakiro4277 Год назад +2

    Классно смотреть на лица твоих коллег)

  • @user-qc8ic8tb3x
    @user-qc8ic8tb3x Год назад +9

    А я так и не понял, как можно применять rust в фронтенде (не в ифре и бэке). Интерфейс и анимации все равно работают через браузер, и это как правило самое узкое место в веб-приложениях. Обычно в фронте нет прям тяжелого JS кода, чаще тяжелый DOM. Вот если они CGI (канву) вынесут в rust, и открепят ее от eventloop'а браузера, вот тогда будет пушка, тогда польются куча различных UI фреймворков (типа flutter) и все это будет работать быстро и классно. Пока что всякая математика проще делается на шейдерах, тяжелая графика на CSS Houdini и OffscreenCanvas, а обработка данных на обычном С (он куда проще раста).

    • @user-fg6un4ho9z
      @user-fg6un4ho9z Год назад +1

      На rust как на dart не получится, так что flutter отменяется. Но rust отлично работает в паре с node. js, интеграция очень простая. И для rust написано куча webassemble библиотек и ни какой кривой cgi не нужен, это не php. На счет тяжести, dom тут не причем, rust на canvas эффективен, 3d что то и прочие нагрузки а dom-ом пусть js рулит.

    • @user-qc8ic8tb3x
      @user-qc8ic8tb3x Год назад

      @@user-fg6un4ho9z вы же только подтвердили мои слова)
      > Но rust отлично работает в паре с node. js
      Да, я как раз про бэк сказал. Но опять же, чаще тяжелая логика делается в отдельном микросервисе на Go/Java, никто не будет на rust внутри ноды такое писать. Нода в серьезных проектах чаще нужна только как SSR. А всякие нативные модули на плюсах/расте всегда были, даже в PHP.
      > На счет тяжести, dom тут не причем
      Если мы будем рисовать весь интерфейс в канве, то получим пачку проблем с адаптивностью, доступностью, видимость для поисковиков, поиск по браузеру и кучу всего. И часто это решается метатегами за канвой, а это опять медленный DOM.
      > rust на canvas эффективен
      JS тоже. А в WebGL не думаю что есть разница, т.к. там для вывода основная логика в шейдерах.
      На текущий момент и обозримое будущее WASM очень нишевый продукт для всяких экспериментов типа Google Docs на канве. В остальных случаях этого дорого и сложно.

    • @dandelobo9284
      @dandelobo9284 Год назад

      Через WebAssembly технологию, если не ошибаюсь. На Rust просто многие любят её реализовывать. "WebAssembly (сокращённо wasm) - язык программирования низкого уровня для стековой виртуальной машины, спроектированный как портативная цель компиляции для высокоуровневых языков, таких как Си, C++, C#, Rust, Go. Стековая виртуальная машина, исполняющая инструкции бинарного формата wasm, может быть запущена как в среде браузера, так и в серверной среде. Код на wasm - переносимое абстрактное синтаксическое дерево, что обеспечивает как более быстрый анализ, так и более эффективное выполнение в сравнении с JavaScript. "

    • @vas_._sfer6157
      @vas_._sfer6157 Год назад +1

      ​@@user-qc8ic8tb3x На расте есть фронтенд либы. Там получается используется некоторое количество js от либы, для взаимодействия с Dom, а вся логика в wasm бандле.
      По крайней мере, так это в концепции.

    • @0NameOfShadow0
      @0NameOfShadow0 Год назад

      C проще Rust???😮

  • @CAMOBAP795
    @CAMOBAP795 Год назад

    03:36 - про скорость, утверждение такое же как сказать "что на написаная на ams'е программа быстрее c++ эквивалента" далеко не факт

    • @vas_._sfer6157
      @vas_._sfer6157 Год назад

      Тем не менее, написать на C++ программу, которая будет оптимальнее какого-то особой программы на ассемблере - невозможно.
      Против C++ его рантайм, он может упереться в Ub, а также потерять такты на вызовах функций, где он обязан соблюдать соглашения о вызовах.
      (А в ассемблере можно легко стекпоинтер двигать, или вручную планировать стек и произвольно обращаться к памяти после выхода из функции. И в ассемблере это легально. C++ это язык высокого уровня, все-таки)

  • @lennyy8330
    @lennyy8330 Год назад +4

    Использовал Yew, по сути тот же React, только гораздо более приятный. Но пока сыро, на JS легче фронт делать. Бэк же уже давно лучше и приятнее на расте

    • @0NameOfShadow0
      @0NameOfShadow0 Год назад +1

      React нечем не заменить особенно в связке с Next Js

    • @daler-qg7sw
      @daler-qg7sw 9 месяцев назад

      Да завязывай 😂😂😂
      React и его инфрастуктура на столько развита, что другим их не догнать! Да и с коммерческой цели не целесобразно в ближайщие лет 10 менять стэк и технологии.

  • @borismor1
    @borismor1 Год назад +3

    С таким подходом можно сказать что и go будущее js

  • @danil_cswtf2816
    @danil_cswtf2816 Год назад +11

    Ну Rust очень удобен для применения во всем... Хоть для веб, хоть для embedded.

  • @romannan4687
    @romannan4687 Год назад +1

    круто когда такие корпоративы) у нас обычно в офисе бухают) ЭХ! КРАСВО! Угарнул с чела в автобусе, как будто на выезд в другой город(на матч) поехали))

  • @helplrewerse2925
    @helplrewerse2925 Год назад +1

    А по поводу Node не совсем понял на сколько я помню как раз таки сначало был Deno, a потом Node

  • @atommixz
    @atommixz Год назад +5

    а что будет когда они узнают про Dart 3 и Flutter на WASM'e к середине года?

  • @CAMOBAP795
    @CAMOBAP795 Год назад +1

    00:14 - вспомнил минусы работы фрилансером (

  • @roman6572
    @roman6572 11 месяцев назад +2

    Вообще плевать что быстрее что медленнее и т. д. Если нет требований по быстродействию ПО, не стоит париться.

    • @frexil2210
      @frexil2210 8 месяцев назад

      Это уже не исправить

    • @roman6572
      @roman6572 8 месяцев назад

      @@frexil2210?)

  • @cd6693
    @cd6693 3 месяца назад

    Спасибо за видео про Раст :)

  • @TheMrVersetti
    @TheMrVersetti Год назад +1

    Как войти в айти если интересуют только деньги, востребованность и возможность удаленьки, но при этом уже 4 раза начинал и бросал, в общей сложности отучится месяцев 7-8 и все ещё кое как решаю задачи на codewars 6 уровня (то есть вообще нихрена не знаю почти) программирование совершенно скучно и не интересно, но хочу получать все плюшки, стоит ли пытаться ещё ?

    • @trader5001
      @trader5001 Год назад +2

      Ты нечего не добьешься в сфере где тебя интересуют только деньги

    • @TheMrVersetti
      @TheMrVersetti Год назад

      @@trader5001 а как у других так получается ?
      Есть у меня знакомые только ради денег в айти работают и им норм, сам не понимаю как они это делают,

    • @aleksqwerty488
      @aleksqwerty488 Год назад

      @@trader5001 лол, а как же шлюхи?)

    • @vas_._sfer6157
      @vas_._sfer6157 Год назад +2

      ​@@TheMrVersetti Значит им это хоть немного, но нравится.

    • @user-um6qn4tj3k
      @user-um6qn4tj3k 3 месяца назад +1

      даже с любовью к проге тяжело, а без неё я даже не знаю. Не стал бы заниматься тем, что мне не нравится, тем более что сфера в кризисе

  • @daler-qg7sw
    @daler-qg7sw 9 месяцев назад +1

    Сообществу фронтов зачем нужен системный язык со своей специфичной концепцией и подходом?
    Для фронта стоят совсем другие задачи и приоритеты!

  • @ilikegeorgiabutiveonlybeen6705
    @ilikegeorgiabutiveonlybeen6705 10 месяцев назад +1

    используйте языки по назначению

  • @EgorBakanov
    @EgorBakanov Год назад +1

    6:40 Видимо весь ваш снег к нам в Сибирь выпал 😐

    • @borismor1
      @borismor1 Год назад

      Да как-то удивительно смотреть на горнолыжный курорт без снега. Не то что Шерегеш)

    • @larchanka
      @larchanka  Год назад

      В день когда мы уезжали пошел снег хороший, но уже на понедельник там +10 передавали.

  • @AlexandrSpirit
    @AlexandrSpirit 5 месяцев назад

    Всё хорошо, но Rust не получится быстро изучить после Python или JS
    Будет легко тем у кого есть база с Си и С++
    Про JS
    Видел сообщения о том что движки для JS переписывают на Rust. Тот же Dino, от автора NodeJS
    Про десктоп. Tauri, это Rust+JS

  • @petrovsergey2470
    @petrovsergey2470 Год назад +2

    Turbopack тоже на Rust

  • @user-fg6un4ho9z
    @user-fg6un4ho9z Год назад +1

    Самое главное не сказали почему rust. Язык убивает всех конкурентов, из за своей быстроты и безопасности, нет гонок данных, нет утечки памяти (если не использовать unsafe), пакетный менеджер напоминает npm, обалденные макросы-декораторы на зависть сишникам и тапскриптерам (у них просто декораторы).

  • @PublicAccount0
    @PublicAccount0 Год назад +1

    вид охренеть.

  • @mirosh1257
    @mirosh1257 Год назад +4

    Я тоже хочу раст подучить. Хочу сделать микросервис на бек рнр и раст. Обычно для рнр пользуются голэнг, но хочу раст, у него есть фреймы и орм. В голенге тоже есть, но там часто не использует фреймы, и писать можно как ты хочешь. А в расте тебе указывает как тебе писать, я в этом виду плюс конда оно ведет тебя как правильно писать.
    Раст возможно это будущее)
    А насчет того что нету снега, Миш ну сейчас же март🤣🤣🤣

    • @montecristo31
      @montecristo31 Год назад

      а можешь подсказать, как именно rust(go) и php работают в связке? Часто слышу что их можно использовать вместе, но не понимаю зачем. Например: php - работа с сервером, а rust - для каких-то нагруженных операций?

    • @mirosh1257
      @mirosh1257 Год назад

      @@montecristo31 через горутины, а также ffi, spiral, roadrunner, grpc, rr. Многое другое но это работа с микросервисами

    • @borismor1
      @borismor1 Год назад

      @@montecristo31 у нас от монолита php отпиливают сервисы на go. Общение идёт по grpc. На основе протофайлов grpc можно наделать интерфейсы для любого языка, а не только php.

  • @aggress1on
    @aggress1on Год назад +2

    ну, кровать в кухне топ конечно

    • @sergey5565
      @sergey5565 Год назад +1

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

  • @user-eo8zh7ix4j
    @user-eo8zh7ix4j Год назад +1

    Google Earth - на Wasm

  • @alexandershemelin6605
    @alexandershemelin6605 Год назад

    Вид с террасы благостный.

  • @olgafedyanova
    @olgafedyanova Год назад +1

    Кароче в Европе рецессии нет в айти, да ))

  • @MrChelovek68
    @MrChelovek68 4 месяца назад

    Ах да,все тоже самое можно делать и на брейнфаке. В чем смысл?го это ниша микросервисов. Раст же а ля безопасный. Но безопасным он станет только под собственным бекэндом в виде операционной системы и стандартов. Иначе его отличие от джавы и си шарп-то,что он компилируется,а не интерпретируется jit. Но и в этих япах есть возможность aot компиляции. Я блин не понимать, зачем вывихивать себе мозг еще одной экспериментальной парадигмой?задача машины - служить человеку,а не задача челлвека-служить машине. Но времена серой морали,размытых ориентиров,по ходу это данность

  • @user-gd6dd3xi9r
    @user-gd6dd3xi9r Год назад +2

    Ты говорил что у тебя в планах на 23й год выучить ржавого, начинал уже?)

    • @dstav9460
      @dstav9460 Год назад

      Ржавый ?

    • @merere23
      @merere23 Год назад +1

      @@dstav9460 перевод раста

    • @user-gd6dd3xi9r
      @user-gd6dd3xi9r Год назад

      @@dstav9460 да) rust-ржавчина

    • @olsuhvlad
      @olsuhvlad Год назад

      Rust - это плесень-гибок , а не оксид железа :)
      19 Не собирайте себе сокровищ на земле, где моль и РЖА истребляют и где воры подкапывают и крадут,
      20 но собирайте себе сокровища на небе, где ни моль, ни РЖА не истребляют и где воры не подкапывают и не крадут,
      (Матф.6:19,20)
      Я тоже думал, что это химическая ржавчина, но создатель Rust Грэйдон Хор - ботаник :) в хорошем смысле :) ...
      19 Lay not up for yourselves treasures upon earth, where moth and RUST doth corrupt, and where thieves break through and steal:
      20 But lay up for yourselves treasures in heaven, where neither moth nor RUST doth corrupt, and where thieves do not break through nor steal:
      (Mt.6:19,20)
      ivanceras github io futuristic-ui - DOM-манипуляция на Rust'e
      kvarn org - статический сайт на Rust'е
      jwinf de - сайт на Rust'e с шаблонизатором
      egui rs - простой gui везде ... в вебе прикольно :)
      - это не всЁ :) ... есть tauri и др...

    • @larchanka
      @larchanka  Год назад +1

      Котлин планирую к июле закончить и взяться за раст во второй половине года

  • @demimurych1
    @demimurych1 Год назад +1

    Rust никогда не станет будущим для JavaScript, более того, Rust никогда не сможет его заменить в принципе.
    Впрочем на 00:01:45 автор сам это и декларирует. Только причины которые автор называет - никакого отношения к тому, почему это не произойдет - не имеют.
    Почему я так уверенно говорю? Потому, что это говорю не я, за меня говорит история.
    В истории языка JavaScript уже был случай, когда был разработан язык, которому пророчили место JavaScript. Этот язык был не только крут, схож синтаксисом, но он имел уже все готовые инструменты от транс компиляции существующего кода, до встраивания его в существующие сборки браузеров. Это был язык Дарт.
    Дарт никто так и не увидел в браузере, не смотря даже на тот факт, что это была целиком инициатива Google.
    Почему? Потому, что JavaScript это анархия. Ни один даже самый гениальный в мире язык, не сможет заменить то, где нет правил. Или точнее то, где эти правил с гулькин нос и они могу противоречить самим себе. По этой причине JavaScript максимально гибок. И будет это даже тогда, тогда, когда про Rust все забудут.
    Не смотря на то, что это действительно язык который стоит большего внимания в отличии от.
    WASM же, не может и не станет никогда тем, что позволит другим языка вытеснить JS. Уже хотя бы потому, что одно без второго существовать не может.

    • @frishera
      @frishera 7 месяцев назад

      [] == 0 -> true

    • @RGeneralyuk
      @RGeneralyuk 3 месяца назад

      Конец приходит всему рано,или поздно. Так эпоха JavaScript близка к своему завершению уступив дорогу новым технологиям. Не берусь утверждать, что это будет именно Rust, хотя именно он для этого идеально подходит. Это не произойдет в один день, так как очень много написано на JavaScript, будет происходить постепенное вытеснение. Все самое новое и лучшее сможете реализовать только на новых технологиях. Старые будут только поддерживаться браузерами. Также нужно переводить Web индустрию на новый ,более качественный уровень. Иначе , очевидно, если этого не сделать она обречена стать Web-помойкой , от которой станут отказываться рекламодатели. Ведь для того же Google, это площадка для заработка. В пример вам RUclips, где качество видео контента за последние годы значительно вырос. Ведь трудно представить,что там до сих пор видео 480p. Так, что замена JavaScript неизбежна. Скорее всего,это будет происходить по аналогии Java в Android. Хочешь самое-самое, пиши на Kotlin, хочешь на Java - будешь вынужден ограничиться 7 версией Java.

    • @demimurych1
      @demimurych1 3 месяца назад

      @@RGeneralyuk Вы не поняли моей мысли. JavaScript не будет никем вытеснен именно потому, что у него нет строгой парадигмы языка.
      Он динамически развивается в десятке направлений. Развивается в зависимости от того как зачесалясь пятка у той или иной группы разработчиков с финансированием и желанием сопровождать спецификацию.
      Именно потому в JS одну и туже вещь можно делать десятком способов. Только способов запустить функцию больше 17 штук.
      Не может умереть то, что подобно химере вбирает в себя все что востребовано.
      Другим языкам это не под силу. Потому, что они хорошие языки. У них есть архитектура, есть роадмеп развития.
      А JS это анархия. Каждый делает все что ему хочется и когда хочется.

  • @user-mi2st3eu3u
    @user-mi2st3eu3u Год назад

    Язык xxx звучит запретно

  • @dandelobo9284
    @dandelobo9284 Год назад +2

    Я думаю, его заменит через пару лет не Rust, а какой-нибудь основанный GPT-5 интерфейс для создания дизайна и описания логики. Это просто неизбежно.

    • @nmephchik
      @nmephchik Год назад +2

      не заменит ближайшие 300 лет

    • @dandelobo9284
      @dandelobo9284 Год назад

      @@nmephchik Я бы сократил срок в 100 раз.

    • @nmephchik
      @nmephchik Год назад +3

      @@dandelobo9284 я бы увеличил в 1000 раз

  • @levromanov2844
    @levromanov2844 Год назад +2

    Qt for WebAssembly. Нативная штука для Qt и QtCreator. В общем, пишу для браузера на С++. Есть куда улучшаться нынешнему qt+wasm, но все же :)

    • @0NameOfShadow0
      @0NameOfShadow0 Год назад

      А зачем нужен Qt for WebAssembly?

    • @levromanov2844
      @levromanov2844 Год назад +3

      @@0NameOfShadow0 Если хочешь фронт-энд, а фронтэндера нет и сам JS изучать в тонкостях не хочешь - пишешь все на С++ в Qt WA: окошки, элементы, бизнес-логика. Правда, из сокетов только веб-сокеты, обычные QTcpSocket не доступны в силу "ограничения песочницы браузеров".

  • @Tolcheev
    @Tolcheev Год назад

    Ну Deno есть, а продакшен проектов тонет.

  • @v-dubcurrency6212
    @v-dubcurrency6212 Год назад +1

    Rust не заменит JS не потому что "на JS написано много сайтов и это нужно поддерживать", а потому что - это единственный язык который "понимает" браузер, аналогов нет! Но есть компиляторы в JS и благодаря им можно писать чуть ли не на любом языке и он будет компилироваться в JS.

  • @fyfbifvodefin9383
    @fyfbifvodefin9383 Год назад

    Не вижу никакой связи между языком для написания клиентской логики сайтов и языком для написания приложений

    • @larchanka
      @larchanka  Год назад

      Я подскажу простой пример: на расте можно писать клиентские приложения, которые будут запускаться в браузере

  • @sashabroslavskiy7904
    @sashabroslavskiy7904 4 месяца назад

    основные концепции раста это память память и еще раз память, а именно защита от утечки памяти)) причем здесь js вообще непонятно.

  • @user-vp6bu3fg1o
    @user-vp6bu3fg1o Год назад

    Лайк до просмотра еее

  • @bboollaatt
    @bboollaatt Год назад +1

    JS выстрелил за счёт своей высокоуровневости и неявной типизации. Писать на rust после js немного больно

    • @vd3598
      @vd3598 Год назад +1

      В обратную сторону работает так же) Я думаю разница только длительности периода вникания в язык.

    • @montecristo31
      @montecristo31 Год назад +1

      Тоже можно и сказать в обратную сторону.

    • @olsuhvlad
      @olsuhvlad Год назад +1

      TS + Rust :)

    • @vas_._sfer6157
      @vas_._sfer6157 Год назад

      Обратные ощущения. Трудно понять почему не работала кнопка, а я в лямбде на реакте забыл скобки поставить.
      И этот бессмысленный код просто молчал. Ни браузер, ни реакт не показали мне, что я неправильно использовал код.
      И это просто бесит. Я не очень внимателен, да и на больших проектах это невозможно

  • @user-rg5pr1ji2k
    @user-rg5pr1ji2k Год назад

    Никогда не понимал людей, которые фанатеют от Раст

    • @frexil2210
      @frexil2210 8 месяцев назад

      В чём проблема?

  • @Edvard-Aliev
    @Edvard-Aliev Год назад +1

    Как хорошо жить в мире где нет границ и запретов, нет ограничений, есть доступ ко всему и ощущение надежности! Увы для РФ это все потеряно, будет жить в хаосе беззакония лжи и как волки в клетке.

  • @IshuckShow
    @IshuckShow Год назад +1

    Вот и нашёлся повод отписаться

  • @MrChelovek68
    @MrChelovek68 4 месяца назад

    Еще один типо безопасный и типо язык общего назначения,преподносимый как системный,но его агрессивно пытаются насадить везде. Из особенностей самого языка-ужасный синтаксис. Сравниваем с си или классикой - паскалем, ни в какое сравнение. Язык должен сам за себя говорить,а не фанаты.

  • @olsuhvlad
    @olsuhvlad Год назад

    в день от голода умирают около 30_000 чел ... 10_000 детей в возрасте до 5 лет - см. счетчики ... мы все так близки ко встречи со Христом.... :) - ты готов ? :)
    27 И не войдет в него ничто нечистое и никто преданный мерзости и лжи, а только те, которые написаны у Агнца в книге жизни.
    (Откр.21:27)
    Обратись к Иисусу - религии обманывают.

    • @Roger-qj4wu
      @Roger-qj4wu 6 месяцев назад

      Болеешь?

    • @olsuhvlad
      @olsuhvlad 6 месяцев назад

      @@Roger-qj4wu направляю к врачу я - от гордости, высокомерия и пустословия :) - к Иисусу обратись, Он вылечит. :) ... дальше будет еще жестче ... Бог не даст грешникам расслабиться вне Христа. Он хочет, чтобы ты не погиб в вечной погибели.

  • @user-lc9bh1st2c
    @user-lc9bh1st2c 6 месяцев назад

    js must die

  • @Because-I-am-the-Batman
    @Because-I-am-the-Batman Год назад +5

    Ммм, ах эта никчемная либерасосная концовочка😂😂: «неть войне». Убивайте кого и где хотите, но без войны»…
    А где война-то эуропеец? Кто кому войну объявил? Я что-то пропустил? Может подскажешь? Или ты боишься, что без этого высера в конце ролика «демократический» RUclips снесет тебе канал без объяснение причин?😂

    • @user-hp2cg6px8c
      @user-hp2cg6px8c Год назад +14

      Здесь вы видите стадного клоуна с российских болот
      Ему очень нравится новояз и он считает очень смешным, когда кто-то называет самую что ни на есть войну войной, но стоит учесть, что если войну войной называют хозяева этого раба, то унылый клоун этого просто не замечает - такова его рабская натура.

    • @un_defined
      @un_defined Год назад +1

      то есть да войне? а вы небось уже в окопе сидите

    • @olsuhvlad
      @olsuhvlad Год назад

      в день от голода умирают около 30_000 чел ... 10_000 детей в возрасте до 5 лет - см. счетчики ... мы все так близки ко встречи со Христом.... :) - ты готов ? :)

    • @dobandvla
      @dobandvla 6 месяцев назад

      @@user-hp2cg6px8cя так понимаю, что Миша против войны стран-паразитов (во главе с США) против своих жертв, другой то войны никакой нет.

    • @Makcimm85
      @Makcimm85 21 день назад

      Войны там, куда правительства посылают вооружённых людей с целью ликвидации других людей.

  • @sashabroslavskiy7904
    @sashabroslavskiy7904 4 месяца назад

    rust? что несет автор? какое будущее js?)))ахахахахахаххахахаах