привет из 2024! бомбический видос) почему я смотрю гайд по расту не зная раста?)) теперь хочется попробовать раст. btw, приятно, что знаний питона из '24 вполне хватает, чтобы понимать код)
Вот сколько есть видео по rust вот этот для меня самый почему-то информативный, хотя и информации не много. Продолжай плиз, прям дал шанс ещё раз попробовать войти в rust.
Спасибо за видео. Мне почти 50, и собираюсь работать еще 20 лет. Пишу на Java. Уважаю C++, Kotlin, Scala, Haskell. Но rust бесподобен, хотя и не без недостатков. Интересно что Rust очень хорошо ложится на DDD
Мне в освоении Rust помогло изучение С. На С никогда кроме практики в универе на Borland C++ 3.1 ничего не делал. Т.е. спустя 20 лет мог кое-как читать сишный текст. Так вот совет - не бойтесь С и перечитайте Страуструпа прежде чем начинать вьезжать в Rust. Да это долго, но все станет в разы прозрачнее.
Владение ещё позволяет и "логические" контракты задавать в программе. (Хотя с ходу пример не придумаю) Ещё недавно поймал на мысли, что приятно, как chrono не даёт тебе смешивать Utc и Local время.
@@SeemsNerdy про PhantomData? В плане как и где использовать? Если не ошибаюсь, PhantomData внутри когда-то определялась как [0; T], это давало ей 0 размер и использовало дженерик (для чего PhantomData и существует). Кстати о контрактах. Можно создать условный Storage с функцией load ResourceId содержит PhantomData и ResourceId
У меня просьба: расскажите, пожалуйста, какие библиотеки существуют для создания интерфейса десктопный программ на Rust? Какие самые перспективные и удобные... Спасибо.
8:20 несовсем понял, что означает feature в фигурных скобках. Если это зависимости для другой зависимости, то почему бы их просто явно не прописать в dependencies? Вот мы прописали в dependencies serde, uuid и потом еще указали их в качестве feature для других зависимостей, а что если бы мы их не писали в feature?
если апишка для приложухи на мобиле то лучше не реляционная дбшка, как думаете? к примеру монго, если да - то норм ли будет общаться с ней через Раст, учитывая, что монго написана на плюсах? Есть ли какие подводные камни?
Моно как то поудобней менеджить зависимости? Допустим, если у меня есть куча сервисов, мне их что все передавать через аргументы метода? Нельзя в конструктор контроллера или сервиса закинуть все зависимости которые могу потребоваться (как в спринге), чтобы в каждом методе их не дергать?
А если настроить нормально сборку в плюсах (прикрутить валидатор, что по сути входит в Раст по умолчанию), то выстрелить в ногу будет гораздо сложнее. Все, кто хвалит Раст и какой он лёгкий - соберите Хэлло Ворлд на Расте и Плюсах и посмотрите на размер бинарника.
Ура, больше бы про rust. Информации на ру-ютубе почти нет
ееее, я ещё запилю
@@SeemsNerdy оч классный видос, простым языком о сложном. Мне тоже из всех фреймворков Rocket приглянулся схожестью с Nestjs и Spring.
Ох, хорошо как! Спасибооо!
ого, меня господа смотрят :)
@@SeemsNerdy да ну, какие господа:) отличный материал!
@@t0digital данкешон
Вчера впервые написал "hello Rust", пошел дальше кодить на срр😀 Зачем смотрю видео про раст, понятия не имею. Нечего не понятно, но очень интересно
Слушать тебя, так ещё и про Rust - одно удовольствие 🙂
Очень круто! Давай больше раста
привет из 2024! бомбический видос) почему я смотрю гайд по расту не зная раста?)) теперь хочется попробовать раст. btw, приятно, что знаний питона из '24 вполне хватает, чтобы понимать код)
Вот сколько есть видео по rust вот этот для меня самый почему-то информативный, хотя и информации не много. Продолжай плиз, прям дал шанс ещё раз попробовать войти в rust.
приятненько :)
Спасибо за видео. Мне почти 50, и собираюсь работать еще 20 лет. Пишу на Java. Уважаю C++, Kotlin, Scala, Haskell. Но rust бесподобен, хотя и не без недостатков.
Интересно что Rust очень хорошо ложится на DDD
видео топ, огромное спасибо
Илья, спасибо вам большое за такой хороший и понятный гайд.
Прекрасный контент! Спасибо!!
спасибо
Чувак, ты круто объясняешь!
Огонь
Мне в освоении Rust помогло изучение С. На С никогда кроме практики в универе на Borland C++ 3.1 ничего не делал. Т.е. спустя 20 лет мог кое-как читать сишный текст. Так вот совет - не бойтесь С и перечитайте Страуструпа прежде чем начинать вьезжать в Rust.
Да это долго, но все станет в разы прозрачнее.
По каким ресурсам учил сишку? Страуструпа достаточно?
Владение ещё позволяет и "логические" контракты задавать в программе. (Хотя с ходу пример не придумаю)
Ещё недавно поймал на мысли, что приятно, как chrono не даёт тебе смешивать Utc и Local время.
я вот знаю что я про PhantomData не знаю ничего, вот совсем, и в лайфтаймах все-таки плаваю
@@SeemsNerdy про PhantomData? В плане как и где использовать?
Если не ошибаюсь, PhantomData внутри когда-то определялась как [0; T], это давало ей 0 размер и использовало дженерик (для чего PhantomData и существует).
Кстати о контрактах.
Можно создать условный Storage с функцией load ResourceId содержит PhantomData и ResourceId
Все вышло классно спасибо за урок
ю ар велком
ура!!! ржавчинка!
Классная подача материала! Мне понравилось.
Данная схема позволяет использовать 2 типа баз, которые Клинт будет выбирать при первой инсталляции? Посгрес и мускул
22:54 момент когда я реально начал смотреть видос что бы узнать больше про rust не разобрав hello world на rust )
У меня просьба: расскажите, пожалуйста, какие библиотеки существуют для создания интерфейса десктопный программ на Rust? Какие самые перспективные и удобные... Спасибо.
8:20 несовсем понял, что означает feature в фигурных скобках.
Если это зависимости для другой зависимости, то почему бы их просто явно не прописать в dependencies?
Вот мы прописали в dependencies serde, uuid и потом еще указали их в качестве feature для других зависимостей, а что если бы мы их не писали в feature?
что думаете про вакансии Rust как начинающему в России?
Крутое видео! Но вроде в Яве можно начиная с какой то версии объявлять default метод в интерфейсе и таким образом имплементировать его прямо там
если апишка для приложухи на мобиле то лучше не реляционная дбшка, как думаете?
к примеру монго, если да - то норм ли будет общаться с ней через Раст, учитывая, что монго написана на плюсах? Есть ли какие подводные камни?
пушка
Нужно попробовать тоже) блин меня эти сокращения умиляют function ->fun -> fn. скоро наверное let превратится в lt и тп)
си и дефайны с макросами :)
Моно как то поудобней менеджить зависимости? Допустим, если у меня есть куча сервисов, мне их что все передавать через аргументы метода? Нельзя в конструктор контроллера или сервиса закинуть все зависимости которые могу потребоваться (как в спринге), чтобы в каждом методе их не дергать?
34:13 Зачем такой enum? Он же чистый Result! М.б. лучше было сделать так:
pub type ApiResponse
15:20 как на русском правильно июНь или июЛь? есть остров в Индийском океане а есть язык программирования....
2:00 что скажешь за go?
Причина почему rust так не популярен у нас) зачем rust, если очень похожий по скорости go, но гораздо проще.
@@borismor1го проигрывает по производительности джаве и ноджс, болтается где-то на уровне пхп
А если настроить нормально сборку в плюсах (прикрутить валидатор, что по сути входит в Раст по умолчанию), то выстрелить в ногу будет гораздо сложнее. Все, кто хвалит Раст и какой он лёгкий - соберите Хэлло Ворлд на Расте и Плюсах и посмотрите на размер бинарника.
А кто-то реально утверждает, Раст легкий?? Мне после Пайтона ниразу не легко...
@@vs_gaming3013 наверное для плюсовиков легкий
всё бы хорошо, но "базёнка" меня убивает
Базёнка😊 Сайтик😊 Консолька😊
я один смотрел как невидимо для глаз исчезала кола из стакана на протяжении видиво?
ну очень жарко было
Из-за происхождения java, правильно говорить java, но мы всё равно говорим java) (правильно: йава)
правильно говорить "жаба"
Как называется твоя модель колонок?
Jbl LSR305 вроде
жаль проджолжения нет
Если объяснятор постоянно отсылает тебя к доке - то это хреновый объяснятор.
Интересный чувак 😎
чем RUST лучше Java?
Rest на Rust не приходится 😀
как же мерзко звучит эта твоя "базёнка"
Ну почему "базёнки", "постгря", etc? Как-то уж очень пренебрежительно по отношению к ним. Разве сложно не коверкать определения и собственные имена?