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

  Рет қаралды 29,373

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

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

Жыл бұрын

У меня есть знакомый нидерландец, который очень много программирует на 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 Жыл бұрын
По факту Rust сейчас язык номер один для тулинга (инструменты сборки проектов в основном) в javascript, вместе с языком Go.
@adamburke4496
@adamburke4496 Жыл бұрын
Vite как раз-таки под капотом и использует esbuild + можно еще и заюзать SWC, но я пока не совсем понял, в чём именно профит
@Povar-Vrach
@Povar-Vrach Жыл бұрын
Профит в том, что dev запуск мгновенный
@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 приложения )))
@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???😮
@dmitriykonopinskiy3793
@dmitriykonopinskiy3793 Жыл бұрын
так этот код произвольно работает в браузере или надо чтото доустанавливать?
@vd3598
@vd3598 Жыл бұрын
работает, если есть поддержка wasm в браузере. я думаю последние 5 лет у основных браузеров у всех она есть
@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 стала использовать раст в своем продукте дает такой прирост рэспэкта, а на деле там две строчки написали.
@sergey5565
@sergey5565 Жыл бұрын
Я может пропустил, почему 60 человек? Работодатель организовал корпорат?
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 Жыл бұрын
Красиво! Крутой корпоратив 👍
@163onmyneckk
@163onmyneckk Жыл бұрын
Хорошего отдыха Миша❤
@larchanka
@larchanka Жыл бұрын
Спасибо
@jgkdmdevienjjgg8866
@jgkdmdevienjjgg8866 Жыл бұрын
deno это не рантайм для js, он так же v8 использует внутри для выполнения js. А rust не заменит js просто потому что на js удобно писать ui. Место Rust это либо вычисления быстрые либо кастомный ui на каком нибудь канвасе а-ля фигма, для крупных проектов, где перформанс важнее всего остального. В бОльшей части проектов во фронте важнее быстро и удобно писать нежели перформанс. Я бы сказал нужен вообще отдельый язык для фронтенда, гибкий и простой как js но более строгий и современный
@vas_._sfer6157
@vas_._sfer6157 Жыл бұрын
На rust тоже удобно писать ui. На всём удобно писать Ui, ибо зависит это всё от конкретных библиотек.
@nanoqsh
@nanoqsh 10 ай бұрын
@@vas_._sfer6157 на расте удобно писать? Мне кажется, так считают только те, кто реально на расте ничего сложнее hello-world-а не написал. В расте нет исключений, каждый тип ошибки нужно явно указывать в сигнатуре КАЖДОЙ функции, особенно это смешно выглядит, когда нужно вернуть ошибку из какого-нибудь map внутри итератора, тогда нужно тип ошибкипроносить через весь итератор. В JS таких проблем нет вообще. Борров чеккер тебя замучает. Мало того, что нельзя сделать две ссылки на какой-то один объект, а потом его мутировать, это половина беды. Глобальная проблема в том, что чеккер не даст тебе нормально писать код, даже если тебе нужно мутировать один объект. Стоит тебе написать метод, который принимает &mut self - то всё, после этого ВЕСЬ объект имеет эксклюзивное заимствование и ты просто напросто не сможешь ничего вызвать, так как компилятор скажет тебе что извини браток, ты тут ссылку на поле взял. Ну всё. Удали ссылку или метод вызвать ты не сможешь, даже если в этом самом методе ты это поле вообще никак не используешь. Про лайфтаймы я вообще умолчу. Понимаю, в комментарии это всё звучит странно - но да, так и есть. Раст - крутой язык, пока ты реально не начнёшь что-то на нём писать и не прочувствуешь всю его суть на практике
@helplrewerse2925
@helplrewerse2925 Жыл бұрын
А по поводу Node не совсем понял на сколько я помню как раз таки сначало был Deno, a потом Node
@bboollaatt
@bboollaatt Жыл бұрын
Наоборот
@zakiro4277
@zakiro4277 Жыл бұрын
Классно смотреть на лица твоих коллег)
@CAMOBAP795
@CAMOBAP795 Жыл бұрын
03:36 - про скорость, утверждение такое же как сказать "что на написаная на ams'е программа быстрее c++ эквивалента" далеко не факт
@vas_._sfer6157
@vas_._sfer6157 Жыл бұрын
Тем не менее, написать на C++ программу, которая будет оптимальнее какого-то особой программы на ассемблере - невозможно. Против C++ его рантайм, он может упереться в Ub, а также потерять такты на вызовах функций, где он обязан соблюдать соглашения о вызовах. (А в ассемблере можно легко стекпоинтер двигать, или вручную планировать стек и произвольно обращаться к памяти после выхода из функции. И в ассемблере это легально. C++ это язык высокого уровня, все-таки)
@atommixz
@atommixz Жыл бұрын
а что будет когда они узнают про Dart 3 и Flutter на WASM'e к середине года?
@TheMrVersetti
@TheMrVersetti Жыл бұрын
Как войти в айти если интересуют только деньги, востребованность и возможность удаленьки, но при этом уже 4 раза начинал и бросал, в общей сложности отучится месяцев 7-8 и все ещё кое как решаю задачи на codewars 6 уровня (то есть вообще нихрена не знаю почти) программирование совершенно скучно и не интересно, но хочу получать все плюшки, стоит ли пытаться ещё ?
@trader5001
@trader5001 Жыл бұрын
Ты нечего не добьешься в сфере где тебя интересуют только деньги
@TheMrVersetti
@TheMrVersetti Жыл бұрын
@@trader5001 а как у других так получается ? Есть у меня знакомые только ради денег в айти работают и им норм, сам не понимаю как они это делают,
@aleksqwerty488
@aleksqwerty488 Жыл бұрын
@@trader5001 лол, а как же шлюхи?)
@vas_._sfer6157
@vas_._sfer6157 Жыл бұрын
​@@TheMrVersetti Значит им это хоть немного, но нравится.
@user-um6qn4tj3k
@user-um6qn4tj3k 2 ай бұрын
даже с любовью к проге тяжело, а без неё я даже не знаю. Не стал бы заниматься тем, что мне не нравится, тем более что сфера в кризисе
@lennyy8330
@lennyy8330 Жыл бұрын
Использовал Yew, по сути тот же React, только гораздо более приятный. Но пока сыро, на JS легче фронт делать. Бэк же уже давно лучше и приятнее на расте
@0NameOfShadow0
@0NameOfShadow0 Жыл бұрын
React нечем не заменить особенно в связке с Next Js
@daler-qg7sw
@daler-qg7sw 9 ай бұрын
Да завязывай 😂😂😂 React и его инфрастуктура на столько развита, что другим их не догнать! Да и с коммерческой цели не целесобразно в ближайщие лет 10 менять стэк и технологии.
@CAMOBAP795
@CAMOBAP795 Жыл бұрын
00:14 - вспомнил минусы работы фрилансером (
@borismor1
@borismor1 Жыл бұрын
С таким подходом можно сказать что и go будущее js
@danil_cswtf2816
@danil_cswtf2816 Жыл бұрын
Ну Rust очень удобен для применения во всем... Хоть для веб, хоть для embedded.
@romannan4687
@romannan4687 Жыл бұрын
круто когда такие корпоративы) у нас обычно в офисе бухают) ЭХ! КРАСВО! Угарнул с чела в автобусе, как будто на выезд в другой город(на матч) поехали))
@cd6693
@cd6693 3 ай бұрын
Спасибо за видео про Раст :)
@EgorBakanov
@EgorBakanov Жыл бұрын
6:40 Видимо весь ваш снег к нам в Сибирь выпал 😐
@borismor1
@borismor1 Жыл бұрын
Да как-то удивительно смотреть на горнолыжный курорт без снега. Не то что Шерегеш)
@larchanka
@larchanka Жыл бұрын
В день когда мы уезжали пошел снег хороший, но уже на понедельник там +10 передавали.
@roman6572
@roman6572 10 ай бұрын
Вообще плевать что быстрее что медленнее и т. д. Если нет требований по быстродействию ПО, не стоит париться.
@frexil2210
@frexil2210 7 ай бұрын
Это уже не исправить
@roman6572
@roman6572 7 ай бұрын
@@frexil2210?)
@petrovsergey2470
@petrovsergey2470 Жыл бұрын
Turbopack тоже на Rust
@ilikegeorgiabutiveonlybeen6705
@ilikegeorgiabutiveonlybeen6705 9 ай бұрын
используйте языки по назначению
@alexandershemelin6605
@alexandershemelin6605 Жыл бұрын
Вид с террасы благостный.
@PublicAccount0
@PublicAccount0 Жыл бұрын
вид охренеть.
@AlexandrSpirit
@AlexandrSpirit 5 ай бұрын
Всё хорошо, но Rust не получится быстро изучить после Python или JS Будет легко тем у кого есть база с Си и С++ Про JS Видел сообщения о том что движки для JS переписывают на Rust. Тот же Dino, от автора NodeJS Про десктоп. Tauri, это Rust+JS
@daler-qg7sw
@daler-qg7sw 9 ай бұрын
Сообществу фронтов зачем нужен системный язык со своей специфичной концепцией и подходом? Для фронта стоят совсем другие задачи и приоритеты!
@user-eo8zh7ix4j
@user-eo8zh7ix4j Жыл бұрын
Google Earth - на Wasm
@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.
@olgafedyanova
@olgafedyanova Жыл бұрын
Кароче в Европе рецессии нет в айти, да ))
@user-fg6un4ho9z
@user-fg6un4ho9z Жыл бұрын
Самое главное не сказали почему rust. Язык убивает всех конкурентов, из за своей быстроты и безопасности, нет гонок данных, нет утечки памяти (если не использовать unsafe), пакетный менеджер напоминает npm, обалденные макросы-декораторы на зависть сишникам и тапскриптерам (у них просто декораторы).
@fyfbifvodefin9383
@fyfbifvodefin9383 Жыл бұрын
Не вижу никакой связи между языком для написания клиентской логики сайтов и языком для написания приложений
@larchanka
@larchanka Жыл бұрын
Я подскажу простой пример: на расте можно писать клиентские приложения, которые будут запускаться в браузере
@MrChelovek68
@MrChelovek68 4 ай бұрын
Ах да,все тоже самое можно делать и на брейнфаке. В чем смысл?го это ниша микросервисов. Раст же а ля безопасный. Но безопасным он станет только под собственным бекэндом в виде операционной системы и стандартов. Иначе его отличие от джавы и си шарп-то,что он компилируется,а не интерпретируется jit. Но и в этих япах есть возможность aot компиляции. Я блин не понимать, зачем вывихивать себе мозг еще одной экспериментальной парадигмой?задача машины - служить человеку,а не задача челлвека-служить машине. Но времена серой морали,размытых ориентиров,по ходу это данность
@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 звучит запретно
@aggress1on
@aggress1on Жыл бұрын
ну, кровать в кухне топ конечно
@sergey5565
@sergey5565 Жыл бұрын
для горнолыжных курортов это норма)) недавно в Словакии снимали квартиру, где помимо кроватей в кухне, вход в квартиру был через спальную комнату, т.е. сделали из нее проходной двор, никакого интима)
@demimurych1
@demimurych1 Жыл бұрын
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, это площадка для заработка. В пример вам KZbin, где качество видео контента за последние годы значительно вырос. Ведь трудно представить,что там до сих пор видео 480p. Так, что замена JavaScript неизбежна. Скорее всего,это будет происходить по аналогии Java в Android. Хочешь самое-самое, пиши на Kotlin, хочешь на Java - будешь вынужден ограничиться 7 версией Java.
@demimurych1
@demimurych1 3 ай бұрын
@@RGeneralyuk Вы не поняли моей мысли. JavaScript не будет никем вытеснен именно потому, что у него нет строгой парадигмы языка. Он динамически развивается в десятке направлений. Развивается в зависимости от того как зачесалясь пятка у той или иной группы разработчиков с финансированием и желанием сопровождать спецификацию. Именно потому в JS одну и туже вещь можно делать десятком способов. Только способов запустить функцию больше 17 штук. Не может умереть то, что подобно химере вбирает в себя все что востребовано. Другим языкам это не под силу. Потому, что они хорошие языки. У них есть архитектура, есть роадмеп развития. А JS это анархия. Каждый делает все что ему хочется и когда хочется.
@Tolcheev
@Tolcheev Жыл бұрын
Ну Deno есть, а продакшен проектов тонет.
@levromanov2844
@levromanov2844 Жыл бұрын
Qt for WebAssembly. Нативная штука для Qt и QtCreator. В общем, пишу для браузера на С++. Есть куда улучшаться нынешнему qt+wasm, но все же :)
@0NameOfShadow0
@0NameOfShadow0 Жыл бұрын
А зачем нужен Qt for WebAssembly?
@levromanov2844
@levromanov2844 Жыл бұрын
@@0NameOfShadow0 Если хочешь фронт-энд, а фронтэндера нет и сам JS изучать в тонкостях не хочешь - пишешь все на С++ в Qt WA: окошки, элементы, бизнес-логика. Правда, из сокетов только веб-сокеты, обычные QTcpSocket не доступны в силу "ограничения песочницы браузеров".
@dandelobo9284
@dandelobo9284 Жыл бұрын
Я думаю, его заменит через пару лет не Rust, а какой-нибудь основанный GPT-5 интерфейс для создания дизайна и описания логики. Это просто неизбежно.
@nmephchik
@nmephchik Жыл бұрын
не заменит ближайшие 300 лет
@dandelobo9284
@dandelobo9284 Жыл бұрын
@@nmephchik Я бы сократил срок в 100 раз.
@nmephchik
@nmephchik Жыл бұрын
@@dandelobo9284 я бы увеличил в 1000 раз
@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.
@user-vp6bu3fg1o
@user-vp6bu3fg1o Жыл бұрын
Лайк до просмотра еее
@user-rg5pr1ji2k
@user-rg5pr1ji2k Жыл бұрын
Никогда не понимал людей, которые фанатеют от Раст
@frexil2210
@frexil2210 7 ай бұрын
В чём проблема?
@IshuckShow
@IshuckShow Жыл бұрын
Вот и нашёлся повод отписаться
@Edvard-Aliev
@Edvard-Aliev Жыл бұрын
Как хорошо жить в мире где нет границ и запретов, нет ограничений, есть доступ ко всему и ощущение надежности! Увы для РФ это все потеряно, будет жить в хаосе беззакония лжи и как волки в клетке.
@xpornzenin
@xpornzenin 8 ай бұрын
Мечтай 😂
@MrChelovek68
@MrChelovek68 4 ай бұрын
Еще один типо безопасный и типо язык общего назначения,преподносимый как системный,но его агрессивно пытаются насадить везде. Из особенностей самого языка-ужасный синтаксис. Сравниваем с си или классикой - паскалем, ни в какое сравнение. Язык должен сам за себя говорить,а не фанаты.
@olsuhvlad
@olsuhvlad Жыл бұрын
в день от голода умирают около 30_000 чел ... 10_000 детей в возрасте до 5 лет - см. счетчики ... мы все так близки ко встречи со Христом.... :) - ты готов ? :) 27 И не войдет в него ничто нечистое и никто преданный мерзости и лжи, а только те, которые написаны у Агнца в книге жизни. (Откр.21:27) Обратись к Иисусу - религии обманывают.
@Roger-qj4wu
@Roger-qj4wu 5 ай бұрын
Болеешь?
@olsuhvlad
@olsuhvlad 5 ай бұрын
@@Roger-qj4wu направляю к врачу я - от гордости, высокомерия и пустословия :) - к Иисусу обратись, Он вылечит. :) ... дальше будет еще жестче ... Бог не даст грешникам расслабиться вне Христа. Он хочет, чтобы ты не погиб в вечной погибели.
@sashabroslavskiy7904
@sashabroslavskiy7904 3 ай бұрын
основные концепции раста это память память и еще раз память, а именно защита от утечки памяти)) причем здесь js вообще непонятно.
@user-lc9bh1st2c
@user-lc9bh1st2c 6 ай бұрын
js must die
@Because-I-am-the-Batman
@Because-I-am-the-Batman Жыл бұрын
Ммм, ах эта никчемная либерасосная концовочка😂😂: «неть войне». Убивайте кого и где хотите, но без войны»… А где война-то эуропеец? Кто кому войну объявил? Я что-то пропустил? Может подскажешь? Или ты боишься, что без этого высера в конце ролика «демократический» KZbin снесет тебе канал без объяснение причин?😂
@user-hp2cg6px8c
@user-hp2cg6px8c Жыл бұрын
Здесь вы видите стадного клоуна с российских болот Ему очень нравится новояз и он считает очень смешным, когда кто-то называет самую что ни на есть войну войной, но стоит учесть, что если войну войной называют хозяева этого раба, то унылый клоун этого просто не замечает - такова его рабская натура.
@un_defined
@un_defined Жыл бұрын
то есть да войне? а вы небось уже в окопе сидите
@olsuhvlad
@olsuhvlad Жыл бұрын
в день от голода умирают около 30_000 чел ... 10_000 детей в возрасте до 5 лет - см. счетчики ... мы все так близки ко встречи со Христом.... :) - ты готов ? :)
@dobandvla
@dobandvla 5 ай бұрын
@@user-hp2cg6px8cя так понимаю, что Миша против войны стран-паразитов (во главе с США) против своих жертв, другой то войны никакой нет.
@Makcimm85
@Makcimm85 6 күн бұрын
Войны там, куда правительства посылают вооружённых людей с целью ликвидации других людей.
@sashabroslavskiy7904
@sashabroslavskiy7904 3 ай бұрын
rust? что несет автор? какое будущее js?)))ахахахахахаххахахаах
@user-lr1cv6nk1d
@user-lr1cv6nk1d 2 ай бұрын
Главное уверенно
Each found a feeling.#Short #Officer Rabbit #angel
00:17
兔子警官
Рет қаралды 7 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 37 МЛН
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 17 МЛН
Мой рейтинг Языков Программирования
11:36
Миша Ларченко
Рет қаралды 32 М.
HTMX заменит Frontend?! WTF?
12:12
Как пройти в IT?
Рет қаралды 110 М.
Как программировать свой проект и не лениться?
5:38
🚩 Красные флаги для программистов
6:52
Миша Ларченко
Рет қаралды 30 М.
Как бы я начал учить кодинг сейчас?
12:15
Each found a feeling.#Short #Officer Rabbit #angel
00:17
兔子警官
Рет қаралды 7 МЛН