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

  Переглядів 28,130

Миша Ларченко

Миша Ларченко

Рік тому

У меня есть знакомый нидерландец, который очень много программирует на 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

КОМЕНТАРІ: 149
@DreamingDolphing
@DreamingDolphing Рік тому
По факту Rust сейчас язык номер один для тулинга (инструменты сборки проектов в основном) в javascript, вместе с языком Go.
@dmitriykonopinskiy3793
@dmitriykonopinskiy3793 Рік тому
так этот код произвольно работает в браузере или надо чтото доустанавливать?
@vd3598
@vd3598 Рік тому
работает, если есть поддержка wasm в браузере. я думаю последние 5 лет у основных браузеров у всех она есть
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 Рік тому
Красиво! Крутой корпоратив 👍
@adamburke4496
@adamburke4496 Рік тому
Vite как раз-таки под капотом и использует esbuild + можно еще и заюзать SWC, но я пока не совсем понял, в чём именно профит
@Povar-Vrach
@Povar-Vrach Рік тому
Профит в том, что dev запуск мгновенный
@sergey5565
@sergey5565 Рік тому
Я может пропустил, почему 60 человек? Работодатель организовал корпорат?
@TheLevius
@TheLevius Рік тому
Так и не понял как Rust связан с будущим JS.
@eugenefedoryachenko8793
@eugenefedoryachenko8793 Рік тому
они связаны тем, что js станет движком, а rust самый быстрый и самый удобный ЯП на данный момент
@user-mh2fz7tx3j
@user-mh2fz7tx3j Рік тому
@@eugenefedoryachenko8793 почему удобный ? Раст же наоборот очень сложный ?
@eugenefedoryachenko8793
@eugenefedoryachenko8793 Рік тому
@@user-mh2fz7tx3j ну сложнее чем js из-за надежности и мощи
@TheLevius
@TheLevius Рік тому
@@eugenefedoryachenko8793 ты хоть сам понял что написал?
@MrDima123123
@MrDima123123 Рік тому
@@TheLevius надеюсь, он не хотел сказать, что JS станет движком, который будет выполнять Rust приложения )))
@163onmyneckk
@163onmyneckk Рік тому
Хорошего отдыха Миша❤
@larchanka
@larchanka Рік тому
Спасибо
@user-qc8ic8tb3x
@user-qc8ic8tb3x Рік тому
А я так и не понял, как можно применять rust в фронтенде (не в ифре и бэке). Интерфейс и анимации все равно работают через браузер, и это как правило самое узкое место в веб-приложениях. Обычно в фронте нет прям тяжелого JS кода, чаще тяжелый DOM. Вот если они CGI (канву) вынесут в rust, и открепят ее от eventloop'а браузера, вот тогда будет пушка, тогда польются куча различных UI фреймворков (типа flutter) и все это будет работать быстро и классно. Пока что всякая математика проще делается на шейдерах, тяжелая графика на CSS Houdini и OffscreenCanvas, а обработка данных на обычном С (он куда проще раста).
@user-fg6un4ho9z
@user-fg6un4ho9z Рік тому
На 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 Рік тому
​@@user-qc8ic8tb3x На расте есть фронтенд либы. Там получается используется некоторое количество js от либы, для взаимодействия с Dom, а вся логика в wasm бандле. По крайней мере, так это в концепции.
@0NameOfShadow0
@0NameOfShadow0 Рік тому
C проще Rust???😮
@TheMrVersetti
@TheMrVersetti Рік тому
Как войти в айти если интересуют только деньги, востребованность и возможность удаленьки, но при этом уже 4 раза начинал и бросал, в общей сложности отучится месяцев 7-8 и все ещё кое как решаю задачи на codewars 6 уровня (то есть вообще нихрена не знаю почти) программирование совершенно скучно и не интересно, но хочу получать все плюшки, стоит ли пытаться ещё ?
@trader5001
@trader5001 Рік тому
Ты нечего не добьешься в сфере где тебя интересуют только деньги
@TheMrVersetti
@TheMrVersetti Рік тому
@@trader5001 а как у других так получается ? Есть у меня знакомые только ради денег в айти работают и им норм, сам не понимаю как они это делают,
@aleksqwerty488
@aleksqwerty488 Рік тому
@@trader5001 лол, а как же шлюхи?)
@vas_._sfer6157
@vas_._sfer6157 Рік тому
​@@TheMrVersetti Значит им это хоть немного, но нравится.
@user-um6qn4tj3k
@user-um6qn4tj3k Місяць тому
даже с любовью к проге тяжело, а без неё я даже не знаю. Не стал бы заниматься тем, что мне не нравится, тем более что сфера в кризисе
@ilyam1945
@ilyam1945 Рік тому
deno это не рантайм для js, он так же v8 использует внутри для выполнения js. А rust не заменит js просто потому что на js удобно писать ui. Место Rust это либо вычисления быстрые либо кастомный ui на каком нибудь канвасе а-ля фигма, для крупных проектов, где перформанс важнее всего остального. В бОльшей части проектов во фронте важнее быстро и удобно писать нежели перформанс. Я бы сказал нужен вообще отдельый язык для фронтенда, гибкий и простой как js но более строгий и современный
@vas_._sfer6157
@vas_._sfer6157 Рік тому
На rust тоже удобно писать ui. На всём удобно писать Ui, ибо зависит это всё от конкретных библиотек.
@nanoqsh
@nanoqsh 9 місяців тому
@@vas_._sfer6157 на расте удобно писать? Мне кажется, так считают только те, кто реально на расте ничего сложнее hello-world-а не написал. В расте нет исключений, каждый тип ошибки нужно явно указывать в сигнатуре КАЖДОЙ функции, особенно это смешно выглядит, когда нужно вернуть ошибку из какого-нибудь map внутри итератора, тогда нужно тип ошибкипроносить через весь итератор. В JS таких проблем нет вообще. Борров чеккер тебя замучает. Мало того, что нельзя сделать две ссылки на какой-то один объект, а потом его мутировать, это половина беды. Глобальная проблема в том, что чеккер не даст тебе нормально писать код, даже если тебе нужно мутировать один объект. Стоит тебе написать метод, который принимает &mut self - то всё, после этого ВЕСЬ объект имеет эксклюзивное заимствование и ты просто напросто не сможешь ничего вызвать, так как компилятор скажет тебе что извини браток, ты тут ссылку на поле взял. Ну всё. Удали ссылку или метод вызвать ты не сможешь, даже если в этом самом методе ты это поле вообще никак не используешь. Про лайфтаймы я вообще умолчу. Понимаю, в комментарии это всё звучит странно - но да, так и есть. Раст - крутой язык, пока ты реально не начнёшь что-то на нём писать и не прочувствуешь всю его суть на практике
@roman6572
@roman6572 9 місяців тому
Вообще плевать что быстрее что медленнее и т. д. Если нет требований по быстродействию ПО, не стоит париться.
@frexil2210
@frexil2210 6 місяців тому
Это уже не исправить
@roman6572
@roman6572 6 місяців тому
@@frexil2210?)
@MrCommanderKid
@MrCommanderKid Рік тому
Чёт не вижу никакую связь между JS и Rust. Ну на C++ вообще браузер написан, но в вебе не используется, да и люди которые wasm вставки которые на Rust писать будут, это совсем не те люди которые на JS пишут. Моё мнение.
@Kira_sk
@Kira_sk Рік тому
Да он дурачек же ) было бы что сказать главное )
@mirosh1257
@mirosh1257 Рік тому
Эм...ядро мозилы на расте работает. Не будь предвзят
@mirosh1257
@mirosh1257 Рік тому
Расте можно применять веб приложение. Я по крайне мере знаю что там можно использовать микрофреймворк на бек енд часть рокет и орм дизель.
@tyoma_yashin
@tyoma_yashin Рік тому
Прямой связи нет. Просто популярность rust очень быстро растет. По опросам, >50% тех, кто пишут под wasm либо уже пишут на rust, либо хотят на него перейти. Google chrome теперь переходит на rust. Ядро линукса теперь будет использовать rust, до этого они даже c++ не допускали, только чистый C
@ivanarsenev4474
@ivanarsenev4474 Рік тому
Не стоит забывать о маркетинге, новости о том что компания N стала использовать раст в своем продукте дает такой прирост рэспэкта, а на деле там две строчки написали.
@helplrewerse2925
@helplrewerse2925 Рік тому
А по поводу Node не совсем понял на сколько я помню как раз таки сначало был Deno, a потом Node
@bboollaatt
@bboollaatt Рік тому
Наоборот
@zakiro4277
@zakiro4277 Рік тому
Классно смотреть на лица твоих коллег)
@borismor1
@borismor1 Рік тому
С таким подходом можно сказать что и go будущее js
@lennyy8330
@lennyy8330 Рік тому
Использовал Yew, по сути тот же React, только гораздо более приятный. Но пока сыро, на JS легче фронт делать. Бэк же уже давно лучше и приятнее на расте
@0NameOfShadow0
@0NameOfShadow0 Рік тому
React нечем не заменить особенно в связке с Next Js
@daler-qg7sw
@daler-qg7sw 7 місяців тому
Да завязывай 😂😂😂 React и его инфрастуктура на столько развита, что другим их не догнать! Да и с коммерческой цели не целесобразно в ближайщие лет 10 менять стэк и технологии.
@atommixz
@atommixz Рік тому
а что будет когда они узнают про Dart 3 и Flutter на WASM'e к середине года?
@romannan4687
@romannan4687 Рік тому
круто когда такие корпоративы) у нас обычно в офисе бухают) ЭХ! КРАСВО! Угарнул с чела в автобусе, как будто на выезд в другой город(на матч) поехали))
@daler-qg7sw
@daler-qg7sw 7 місяців тому
Сообществу фронтов зачем нужен системный язык со своей специфичной концепцией и подходом? Для фронта стоят совсем другие задачи и приоритеты!
@danil_cswtf2816
@danil_cswtf2816 Рік тому
Ну Rust очень удобен для применения во всем... Хоть для веб, хоть для embedded.
@ilikegeorgiabutiveonlybeen6705
@ilikegeorgiabutiveonlybeen6705 8 місяців тому
используйте языки по назначению
@CAMOBAP795
@CAMOBAP795 Рік тому
00:14 - вспомнил минусы работы фрилансером (
@CAMOBAP795
@CAMOBAP795 Рік тому
03:36 - про скорость, утверждение такое же как сказать "что на написаная на ams'е программа быстрее c++ эквивалента" далеко не факт
@vas_._sfer6157
@vas_._sfer6157 Рік тому
Тем не менее, написать на C++ программу, которая будет оптимальнее какого-то особой программы на ассемблере - невозможно. Против C++ его рантайм, он может упереться в Ub, а также потерять такты на вызовах функций, где он обязан соблюдать соглашения о вызовах. (А в ассемблере можно легко стекпоинтер двигать, или вручную планировать стек и произвольно обращаться к памяти после выхода из функции. И в ассемблере это легально. C++ это язык высокого уровня, все-таки)
@petrovsergey2470
@petrovsergey2470 Рік тому
Turbopack тоже на Rust
@cd6693
@cd6693 Місяць тому
Спасибо за видео про Раст :)
@PublicAccount0
@PublicAccount0 Рік тому
вид охренеть.
@AlexandrSpirit
@AlexandrSpirit 3 місяці тому
Всё хорошо, но Rust не получится быстро изучить после Python или JS Будет легко тем у кого есть база с Си и С++ Про JS Видел сообщения о том что движки для JS переписывают на Rust. Тот же Dino, от автора NodeJS Про десктоп. Tauri, это Rust+JS
@EgorBakanov
@EgorBakanov Рік тому
6:40 Видимо весь ваш снег к нам в Сибирь выпал 😐
@borismor1
@borismor1 Рік тому
Да как-то удивительно смотреть на горнолыжный курорт без снега. Не то что Шерегеш)
@larchanka
@larchanka Рік тому
В день когда мы уезжали пошел снег хороший, но уже на понедельник там +10 передавали.
@MrChelovek68
@MrChelovek68 2 місяці тому
Ах да,все тоже самое можно делать и на брейнфаке. В чем смысл?го это ниша микросервисов. Раст же а ля безопасный. Но безопасным он станет только под собственным бекэндом в виде операционной системы и стандартов. Иначе его отличие от джавы и си шарп-то,что он компилируется,а не интерпретируется jit. Но и в этих япах есть возможность aot компиляции. Я блин не понимать, зачем вывихивать себе мозг еще одной экспериментальной парадигмой?задача машины - служить человеку,а не задача челлвека-служить машине. Но времена серой морали,размытых ориентиров,по ходу это данность
@mirosh1257
@mirosh1257 Рік тому
Я тоже хочу раст подучить. Хочу сделать микросервис на бек рнр и раст. Обычно для рнр пользуются голэнг, но хочу раст, у него есть фреймы и орм. В голенге тоже есть, но там часто не использует фреймы, и писать можно как ты хочешь. А в расте тебе указывает как тебе писать, я в этом виду плюс конда оно ведет тебя как правильно писать. Раст возможно это будущее) А насчет того что нету снега, Миш ну сейчас же март🤣🤣🤣
@montecristo31
@montecristo31 Рік тому
а можешь подсказать, как именно rust(go) и php работают в связке? Часто слышу что их можно использовать вместе, но не понимаю зачем. Например: php - работа с сервером, а rust - для каких-то нагруженных операций?
@mirosh1257
@mirosh1257 Рік тому
@@montecristo31 через горутины, а также ffi, spiral, roadrunner, grpc, rr. Многое другое но это работа с микросервисами
@borismor1
@borismor1 Рік тому
@@montecristo31 у нас от монолита php отпиливают сервисы на go. Общение идёт по grpc. На основе протофайлов grpc можно наделать интерфейсы для любого языка, а не только php.
@user-eo8zh7ix4j
@user-eo8zh7ix4j Рік тому
Google Earth - на Wasm
@olgafedyanova
@olgafedyanova Рік тому
Кароче в Европе рецессии нет в айти, да ))
@user-fg6un4ho9z
@user-fg6un4ho9z Рік тому
Самое главное не сказали почему rust. Язык убивает всех конкурентов, из за своей быстроты и безопасности, нет гонок данных, нет утечки памяти (если не использовать unsafe), пакетный менеджер напоминает npm, обалденные макросы-декораторы на зависть сишникам и тапскриптерам (у них просто декораторы).
@demimurych1
@demimurych1 11 місяців тому
Rust никогда не станет будущим для JavaScript, более того, Rust никогда не сможет его заменить в принципе. Впрочем на 00:01:45 автор сам это и декларирует. Только причины которые автор называет - никакого отношения к тому, почему это не произойдет - не имеют. Почему я так уверенно говорю? Потому, что это говорю не я, за меня говорит история. В истории языка JavaScript уже был случай, когда был разработан язык, которому пророчили место JavaScript. Этот язык был не только крут, схож синтаксисом, но он имел уже все готовые инструменты от транс компиляции существующего кода, до встраивания его в существующие сборки браузеров. Это был язык Дарт. Дарт никто так и не увидел в браузере, не смотря даже на тот факт, что это была целиком инициатива Google. Почему? Потому, что JavaScript это анархия. Ни один даже самый гениальный в мире язык, не сможет заменить то, где нет правил. Или точнее то, где эти правил с гулькин нос и они могу противоречить самим себе. По этой причине JavaScript максимально гибок. И будет это даже тогда, тогда, когда про Rust все забудут. Не смотря на то, что это действительно язык который стоит большего внимания в отличии от. WASM же, не может и не станет никогда тем, что позволит другим языка вытеснить JS. Уже хотя бы потому, что одно без второго существовать не может.
@frishera
@frishera 5 місяців тому
[] == 0 -> true
@DeStudio_pro
@DeStudio_pro Місяць тому
Конец приходит всему рано,или поздно. Так эпоха JavaScript близка к своему завершению уступив дорогу новым технологиям. Не берусь утверждать, что это будет именно Rust, хотя именно он для этого идеально подходит. Это не произойдет в один день, так как очень много написано на JavaScript, будет происходить постепенное вытеснение. Все самое новое и лучшее сможете реализовать только на новых технологиях. Старые будут только поддерживаться браузерами. Также нужно переводить Web индустрию на новый ,более качественный уровень. Иначе , очевидно, если этого не сделать она обречена стать Web-помойкой , от которой станут отказываться рекламодатели. Ведь для того же Google, это площадка для заработка. В пример вам UKposts, где качество видео контента за последние годы значительно вырос. Ведь трудно представить,что там до сих пор видео 480p. Так, что замена JavaScript неизбежна. Скорее всего,это будет происходить по аналогии Java в Android. Хочешь самое-самое, пиши на Kotlin, хочешь на Java - будешь вынужден ограничиться 7 версией Java.
@demimurych1
@demimurych1 Місяць тому
@@DeStudio_pro Вы не поняли моей мысли. JavaScript не будет никем вытеснен именно потому, что у него нет строгой парадигмы языка. Он динамически развивается в десятке направлений. Развивается в зависимости от того как зачесалясь пятка у той или иной группы разработчиков с финансированием и желанием сопровождать спецификацию. Именно потому в JS одну и туже вещь можно делать десятком способов. Только способов запустить функцию больше 17 штук. Не может умереть то, что подобно химере вбирает в себя все что востребовано. Другим языкам это не под силу. Потому, что они хорошие языки. У них есть архитектура, есть роадмеп развития. А JS это анархия. Каждый делает все что ему хочется и когда хочется.
@alexandershemelin6605
@alexandershemelin6605 Рік тому
Вид с террасы благостный.
@levromanov2844
@levromanov2844 Рік тому
Qt for WebAssembly. Нативная штука для Qt и QtCreator. В общем, пишу для браузера на С++. Есть куда улучшаться нынешнему qt+wasm, но все же :)
@0NameOfShadow0
@0NameOfShadow0 Рік тому
А зачем нужен Qt for WebAssembly?
@levromanov2844
@levromanov2844 Рік тому
@@0NameOfShadow0 Если хочешь фронт-энд, а фронтэндера нет и сам JS изучать в тонкостях не хочешь - пишешь все на С++ в Qt WA: окошки, элементы, бизнес-логика. Правда, из сокетов только веб-сокеты, обычные QTcpSocket не доступны в силу "ограничения песочницы браузеров".
@fyfbifvodefin9383
@fyfbifvodefin9383 10 місяців тому
Не вижу никакой связи между языком для написания клиентской логики сайтов и языком для написания приложений
@larchanka
@larchanka 10 місяців тому
Я подскажу простой пример: на расте можно писать клиентские приложения, которые будут запускаться в браузере
@Tolcheev
@Tolcheev Рік тому
Ну Deno есть, а продакшен проектов тонет.
@user-gd6dd3xi9r
@user-gd6dd3xi9r Рік тому
Ты говорил что у тебя в планах на 23й год выучить ржавого, начинал уже?)
@dstav9460
@dstav9460 Рік тому
Ржавый ?
@merere23
@merere23 Рік тому
@@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 Рік тому
Котлин планирую к июле закончить и взяться за раст во второй половине года
@user-mi2st3eu3u
@user-mi2st3eu3u Рік тому
Язык xxx звучит запретно
@bboollaatt
@bboollaatt Рік тому
JS выстрелил за счёт своей высокоуровневости и неявной типизации. Писать на rust после js немного больно
@vd3598
@vd3598 Рік тому
В обратную сторону работает так же) Я думаю разница только длительности периода вникания в язык.
@montecristo31
@montecristo31 Рік тому
Тоже можно и сказать в обратную сторону.
@olsuhvlad
@olsuhvlad Рік тому
TS + Rust :)
@vas_._sfer6157
@vas_._sfer6157 Рік тому
Обратные ощущения. Трудно понять почему не работала кнопка, а я в лямбде на реакте забыл скобки поставить. И этот бессмысленный код просто молчал. Ни браузер, ни реакт не показали мне, что я неправильно использовал код. И это просто бесит. Я не очень внимателен, да и на больших проектах это невозможно
@v-dubcurrency6212
@v-dubcurrency6212 Рік тому
Rust не заменит JS не потому что "на JS написано много сайтов и это нужно поддерживать", а потому что - это единственный язык который "понимает" браузер, аналогов нет! Но есть компиляторы в JS и благодаря им можно писать чуть ли не на любом языке и он будет компилироваться в JS.
@aggress1on
@aggress1on Рік тому
ну, кровать в кухне топ конечно
@sergey5565
@sergey5565 Рік тому
для горнолыжных курортов это норма)) недавно в Словакии снимали квартиру, где помимо кроватей в кухне, вход в квартиру был через спальную комнату, т.е. сделали из нее проходной двор, никакого интима)
@MrChelovek68
@MrChelovek68 2 місяці тому
Еще один типо безопасный и типо язык общего назначения,преподносимый как системный,но его агрессивно пытаются насадить везде. Из особенностей самого языка-ужасный синтаксис. Сравниваем с си или классикой - паскалем, ни в какое сравнение. Язык должен сам за себя говорить,а не фанаты.
@Edvard-Aliev
@Edvard-Aliev 11 місяців тому
Как хорошо жить в мире где нет границ и запретов, нет ограничений, есть доступ ко всему и ощущение надежности! Увы для РФ это все потеряно, будет жить в хаосе беззакония лжи и как волки в клетке.
@xpornzenin
@xpornzenin 6 місяців тому
Мечтай 😂
@IshuckShow
@IshuckShow Рік тому
Вот и нашёлся повод отписаться
@dandelobo9284
@dandelobo9284 Рік тому
Я думаю, его заменит через пару лет не Rust, а какой-нибудь основанный GPT-5 интерфейс для создания дизайна и описания логики. Это просто неизбежно.
@deha9210
@deha9210 Рік тому
не заменит ближайшие 300 лет
@dandelobo9284
@dandelobo9284 Рік тому
@@deha9210 Я бы сократил срок в 100 раз.
@deha9210
@deha9210 Рік тому
@@dandelobo9284 я бы увеличил в 1000 раз
@user-rg5pr1ji2k
@user-rg5pr1ji2k Рік тому
Никогда не понимал людей, которые фанатеют от Раст
@frexil2210
@frexil2210 6 місяців тому
В чём проблема?
@olsuhvlad
@olsuhvlad Рік тому
в день от голода умирают около 30_000 чел ... 10_000 детей в возрасте до 5 лет - см. счетчики ... мы все так близки ко встречи со Христом.... :) - ты готов ? :) 27 И не войдет в него ничто нечистое и никто преданный мерзости и лжи, а только те, которые написаны у Агнца в книге жизни. (Откр.21:27) Обратись к Иисусу - религии обманывают.
@Roger-qj4wu
@Roger-qj4wu 4 місяці тому
Болеешь?
@olsuhvlad
@olsuhvlad 4 місяці тому
@@Roger-qj4wu направляю к врачу я - от гордости, высокомерия и пустословия :) - к Иисусу обратись, Он вылечит. :) ... дальше будет еще жестче ... Бог не даст грешникам расслабиться вне Христа. Он хочет, чтобы ты не погиб в вечной погибели.
@user-vp6bu3fg1o
@user-vp6bu3fg1o Рік тому
Лайк до просмотра еее
@user-lc9bh1st2c
@user-lc9bh1st2c 4 місяці тому
js must die
@sashabroslavskiy7904
@sashabroslavskiy7904 2 місяці тому
основные концепции раста это память память и еще раз память, а именно защита от утечки памяти)) причем здесь js вообще непонятно.
@Because-I-am-the-Batman
@Because-I-am-the-Batman Рік тому
Ммм, ах эта никчемная либерасосная концовочка😂😂: «неть войне». Убивайте кого и где хотите, но без войны»… А где война-то эуропеец? Кто кому войну объявил? Я что-то пропустил? Может подскажешь? Или ты боишься, что без этого высера в конце ролика «демократический» UKposts снесет тебе канал без объяснение причин?😂
@user-hp2cg6px8c
@user-hp2cg6px8c Рік тому
Здесь вы видите стадного клоуна с российских болот Ему очень нравится новояз и он считает очень смешным, когда кто-то называет самую что ни на есть войну войной, но стоит учесть, что если войну войной называют хозяева этого раба, то унылый клоун этого просто не замечает - такова его рабская натура.
@un_defined
@un_defined Рік тому
то есть да войне? а вы небось уже в окопе сидите
@olsuhvlad
@olsuhvlad Рік тому
в день от голода умирают около 30_000 чел ... 10_000 детей в возрасте до 5 лет - см. счетчики ... мы все так близки ко встречи со Христом.... :) - ты готов ? :)
@dobandvla
@dobandvla 4 місяці тому
@@user-hp2cg6px8cя так понимаю, что Миша против войны стран-паразитов (во главе с США) против своих жертв, другой то войны никакой нет.
@sashabroslavskiy7904
@sashabroslavskiy7904 2 місяці тому
rust? что несет автор? какое будущее js?)))ахахахахахаххахахаах
@user-lr1cv6nk1d
@user-lr1cv6nk1d 15 днів тому
Главное уверенно
Level 1 to 100 Mystery Buttons
00:46
A4
Переглядів 3,3 млн
Майнинг прощай альта привет
6:58
mininginstructor
Переглядів 151
Рабочее место. В гостях у программиста @snakeytales
14:12
Миша Ларченко
Переглядів 18 тис.
Почему мы боимся джуниоров?
5:59
Миша Ларченко
Переглядів 8 тис.
Джуны-программисты с опытом работы от 3-х лет
12:10
Миша Ларченко
Переглядів 19 тис.
Как программировать свой проект и не лениться?
5:38
Язык программирования будущего
6:53
Миша Ларченко
Переглядів 31 тис.
HTMX заменит Frontend?! WTF?
12:12
Как пройти в IT?
Переглядів 109 тис.
Level 1 to 100 Mystery Buttons
00:46
A4
Переглядів 3,3 млн