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