📝Get your FREE Rust training : letsgetrusty.com/bootcamp
@wigosas9 ай бұрын
No way, Sergio gave my class a few lectures this week, I didn't image he was the only one maintaining Rocket. I wish he's ok now
@gustavojoaquin_arch9 ай бұрын
Context?
@bobsquaredme9 ай бұрын
@@gustavojoaquin_arch watch the video
@giripriyadarshan9 ай бұрын
Which uni?
@Praisethefab9 ай бұрын
@@giripriyadarshan UniTN
@Ma1ne29 ай бұрын
As a web dev, I find those route handlers looking absolutely clean and practical.
@FemLolStudio9 ай бұрын
cratesio downloads: Axum: 25,7 M Actix: 15,0 M Rocket: 3,8 M I choosed Axum bc the popularity and bc it have a stable future. I currently love it, I can do everything with it what I wanted.
@georgehelyar9 ай бұрын
Yea if you asked a room full of rust devs what the most popular web framework was, I don't think anyone would say rocket.
@theintjengineer9 ай бұрын
Yeah. I don't even know why Bogdan would put something like that in the title ('most popular'). We did give them a try(Rocket and Actix), but we found working with Axum better in the end. And at other times, we just use FastAPI haha. C++ is and remains our main language though.
@hubciooo9 ай бұрын
yeah, but rocket was inactive for years. those are really good numbers considering that.
@TorreInformativa9 ай бұрын
I tried to add a spa to my Axum project but i cant, finnaly chose actix 🥴🥴
@ohmyv3gatron9 ай бұрын
@@TorreInformativawhy not?
@yds62689 ай бұрын
Not a web dev, but good news for Rust community all the same. I'd really love to see Scientific Computation frameworks popping up, that's what I'm mainly trying to use Rust for.
@xynyde09 ай бұрын
something like numpy?
@yds62689 ай бұрын
@@xynyde0 yes, but also scipy. Though I don't use Python.
@ssmith50489 ай бұрын
use Fortran or C / C++.....
@nocodenoblunder66729 ай бұрын
@@xynyde0yeah
@kevinmcfarlane27529 ай бұрын
I’m guessing that in this field Mojo will likely dominate in the next few years. Not that Rust can’t do it, just that Mojo is more aligned with the ecosystem.
@harrynair18119 ай бұрын
As someone who have been following Rust pre 1.0 … and someone who tried to a rest framework with Rust, Rocket was clean and Amazing to work with. The documentation was best of the breed in fact I would argue still is one among the best there is.. from Rust’s perspective.. Go Rocket
@blightning14769 ай бұрын
I'm kinda all in with actix at this point. Could not be happier :) It's great to see that rocket isn't dead, though!
@gagaxueguzheng9 ай бұрын
Same, we had tried Rocket and it was nice but seemed dead and actix seemed to have a much more active community and more information about it.
@bikerinbeta9 ай бұрын
Can't believe rocket didn't have async. Glad I just chose axum and never looked back. I chose axum because I thought with it's deep connection to tokio libs, it wouldn't go stale.
@LtdJorge9 ай бұрын
Axum is great
@letsgetrusty9 ай бұрын
Yeah axums deep connection to tokio makes me very confident that it will be around for a long time
@jadelily189 ай бұрын
would be awesome to see an axum vs actix vs rocket comparison 👀
@sadramohh9 ай бұрын
Rocket was my gateway to rust development. It showed me that while rust is a low level language, it doesn't have to come with the tedious developer experience of a such language. Really hope the new leadership model pans out.
@narutosimas9 ай бұрын
I think actix and axum already passed rocket in popularity
@letsgetrusty9 ай бұрын
According to crates.io download stats yes
@schrenk-d9 ай бұрын
All the best to Sergio ... It is not a simple thing to balance time to run a major open source project. I was still happy to use rocket. I was slowly looking at Actix and some other frameworks. Looks like I get to update my sites now with 0.5.
@utenatenjou21399 ай бұрын
I still wait to see Rust framework that has native swagger built into the framework. In enterprise ecology, swagger is important for sign-off, integration and testing.
@Luxalpa9 ай бұрын
I found swagger / OpenAPI very nice to add in Rocket, especially compared to the implementations in NodeJS.
@oserodal27029 ай бұрын
Poem framework has built in support for OpenAPI spec and is as nice to use as Rocket.
@utenatenjou21399 ай бұрын
@@oserodal2702Thx, I looking at poem for quite awhile, I hope it get populized. It is hard in enterprise space, to challenge spring boot or quarkus. If rust's framework won't have ecology that support (project management side of thing, spec sign-off, test, opinioned way of integration. (Investment in enterprises framework required these for adoption)
@headlibrarian19962 ай бұрын
I believe Salvo does OpenAPI natively as well.
@NexusGamingRadical8 ай бұрын
Honestly I've tried all of the top 6 give or take frameworks. And poem has been the best. Specifically poem-openapi. Man I just can't go back to anything else ever. It scratches that typesafety itch. Imagine a fully typesafety, self documenting, rest API. Amazing!
@user-abc8559 ай бұрын
personally I prefer Axum because it is built on Hyper, which has great ecosystem with Tower and Tower-Http
@felixklg9 ай бұрын
Axum 💪 Used to love Rocket but Axum is so much better.
@v0xl9 ай бұрын
i actually hated axum and really wanted to go back to rocket (which wasn't the best option either due to issues with it's development speed)
@felixklg9 ай бұрын
@@v0xl That's a fair standpoint, for me personally I disliked the strong reliance on macros in Rocket as well as the relative heaviness of Rocket. I personally find Axum to be smoother, and for obvious reasons it integrates with Tokio a lot stronger.
@v0xl9 ай бұрын
@@felixklg yeah rocket is pretty bloatead and slow to compile but i still really love it. it seems like it has a "clean" way of handling almost everything and i really like that
@whyando9 ай бұрын
FYI when I used it, rocket had massive memory leak issues and I switched all my stuff to warp which does the same but with no issues
@TheNoirKamui9 ай бұрын
Nah, Axum is the thing! Its amazing even while very new, it doesn't even have a proper website or docs and they have outdated examples... I hope they slowly fix everything and build upon this great serde-focused library, that works well and completely without mysterious macros!
@flogginga_dead_horse40229 ай бұрын
yeah I wish they had a good website etc. doesn't seem very well documented. Even Salvo has a decent website and docs.
@abdullahmertozdemir94379 ай бұрын
I thought tokio would be the most popular since it can be used by everyone for any reason while rocket is only for web devs
@theintjengineer9 ай бұрын
I too thought *Tokio* when I read the title🤔
@rumplstiltztinkerstein9 ай бұрын
I use actix regularly. What are your thoughts on it compared to other frameworks?
@KresnaPermana9 ай бұрын
Still hard to understand why the websocket is need actor
@nicomiebach9 ай бұрын
we use actix in production and it works great!
@adaliszk9 ай бұрын
Rocket looks cool, but I feel like its not as popular as the chad ones like Axum and Actix.
@abdelhaksidialimebarek86159 ай бұрын
I personally use poem, which is not the most hyped one, but is pretty stable and easy to use. Anyone has feedback about it?
@VolodymyrMoon9 ай бұрын
Is there any framework that allows automatic OpenAPI schema generation, similar to pythons FastAPI?
@nicomiebach9 ай бұрын
we have that with actix + utoipa. But I think other frameworks like axum etc. are also supported by the utoipa crate.
@headlibrarian19962 ай бұрын
Poem and Salvo?
@haliszekeriyaozkok48519 ай бұрын
since actix is most stable web framework in rust i'm using it and unless axum don't hit 1.0 i don't think i'll look any other framework.
@theLowestPointInMyLife9 ай бұрын
Don't wait for 1.0, Axum is rock solid and the best backend framework around, not just in rust.
@haliszekeriyaozkok48519 ай бұрын
@@theLowestPointInMyLife then why they dont ship axum 1.0? That's obvious there are somethlng that's not stable.
@haliszekeriyaozkok48519 ай бұрын
@@theLowestPointInMyLife then why they dont ship axum 1.0? That's obvious there are somethlng that's not stable.
@oleksiistri84299 ай бұрын
For some reason I thought Actix or Axum was most popular, no?
@alecksgates9 ай бұрын
Here I am using poem-openapi like a pleb
@TheZdannar9 ай бұрын
Glad to see it is getting some love, but I started with actix and have no complaints. Rocket wasn't an option without being in stable and not having async.
@MrRobmango9 ай бұрын
Thanks for doing this one. I was just doing an initial review of rust web frameworks and didn't run into the rocket governance doc, good to know about and good news for that project.
@thurston049 ай бұрын
Rocket is my choice of backend and has been since v3
@FlaviusAspra9 ай бұрын
0.5.0?
@thurston049 ай бұрын
@@FlaviusAspra 0.3. Better?
@filipslezak51528 ай бұрын
Sadly we moved to axum at this point. Hope rocket will get some more active maintainers.
@tidus44009 ай бұрын
thanks for the news! I thought this project was done for good, glad it's not the case!
@hm_kaiser9 ай бұрын
That’s a great news ! I’ve always liked this framework !
@Dygear9 ай бұрын
Happy Rocket landed on stable. I use Axum and it’s really very good.
@thatonesnowboardeАй бұрын
@letsgetrusty can you make a tutorial on Rocket building CRUD app... all the tutorials seem old
@xDELTAGIx9 ай бұрын
While in general Rocket has better documentation than Axum I’d still use Axum. Already had to port my app once not going back. Axum is also extremely similar to Rocket but imo works a bit better
@MisFakapek9 ай бұрын
Go go axum!
@JohnDoe-ji1zv9 ай бұрын
Actix web ftw 🙌
@Pedram-cy3wu9 ай бұрын
I think actix is most popular and most perfomant rust web framework
@andredasilva68079 ай бұрын
Cant wait. Hopefully rocket will have a brighter future
@mozabeta70039 ай бұрын
Great news but I, like most people, have moved onto Axum. Don’t this there are any compelling reasons to use Rocket even with these developments.
@adriancruz28229 ай бұрын
The reverb is way too high dude. Otherwise, good stuff
@armanradan9 ай бұрын
What about leptos?
@dapoakinola89999 ай бұрын
Leptos is Rust WebAssembly for frontend. Not to compare an apple with an orange, you may want to rather compare Leptos with Yew or Dioxus instead of Rocket, Actix, Axum, Warp
@kolebynov9 ай бұрын
I tried Rocket, but I dropped it after a few days when I noticed there is no normal middlewares in Rocket. In 2023 I can't imagine web framework without middlewares that can preprocess request, post process response or stop request pipeline and return response.
@flogginga_dead_horse40229 ай бұрын
fairings don't do that?
@kolebynov9 ай бұрын
@@flogginga_dead_horse4022 I knew someone mentioned it). Fairings are not good middleware IMHO. I can't stop request/response pipeline and return my own response. Good middleware for me is a chain of responsibility. Actix, Axum, ASP NET Core (I came from NET) implement middlewares as a chain of responsibility.
@konga81659 ай бұрын
Rocket is not the most popular. Axum is. Check your stats.
@vmachacek9 ай бұрын
oh wait, there was endorsed framework by official docs which was maintained by single person? okay
@logicalimmanuel23579 ай бұрын
Rocket api is more intuitive❤
@fswerneck9 ай бұрын
As a Pythonist Rustling who likes Flask: go Rocket 🚀🤸
@randomhunter479 ай бұрын
Like that reply, why not actix?
@mannycalavera1219 ай бұрын
Axum is superior but Rocket has pretty red symbol
@khmerai30969 ай бұрын
Rocket is awesome
@irlshrek9 ай бұрын
Yeah.. It's going to take something seriously amazing to pull me away from Axum
@Miaut2369 ай бұрын
What exactly does "diversify leadership" mean. Cause anything that has that word attached to it is never good. I hope he means handing it to competent and responsible people.
@flogginga_dead_horse40229 ай бұрын
if means someone other than him can create a release :P
@ssmith50489 ай бұрын
The cult that is Rust.
@wrong10299 ай бұрын
if its a cult, it's made me a fuckton of money so far so I'm for it.
@diadetediotedio69189 ай бұрын
The cult that is [insert anything you don't like].
@nathanaelbennett82869 ай бұрын
People use Rocket still?
@soundreamerbg9 ай бұрын
Just actix bruh.
@pavanj36669 ай бұрын
Hello… I am a college dropout and looking for a job and right now i am trying to choose between rust and c++…. Please help which one should i learn to get a job as a fresher…?
@masela019 ай бұрын
c++ is still better for getting jobs so probably that one? idk i recommend doing some more proper research abt it. look through job listings, articles abt the thing etc. good luck out there
@Lampomaniac9 ай бұрын
how about... going back to college
@gagaxueguzheng9 ай бұрын
Not sure if finishing your education wouldn't be more useful. But if I had to choose and my priority was earning money, I'd go with C++.
@pavanj36669 ай бұрын
@@gagaxueguzheng so learning rust won’t get me a job as a fresher..?
@gagaxueguzheng9 ай бұрын
@@pavanj3666 I program in Rust in a professional context. We built one system in Rust because we wanted to. But just do your research. Go on job platforms and compare the number of jobs that require Rust knowledge vs. C++. I bet C++ will be several times more. But that's not even the most important decision. Learn how to program while learning a language. It's not necesarily about the language you learn..Most programming skills can be transferred to new languages. I started with Basic and Pascal when I was young. Learned C when I was older. Then I studied, learned Java, C++ and C#. Programmed in Perl and now I'm in a Typescript and Rust project. Of course, having a lot of experience in one language helps as a beginner because only that will help you understand programming. It's about solving problems in a certain manner more than it is about learning a specific syntax. But if you need to find a job, learn what's popular and in demand. You need to get your foot in the door of a company and then you can learn more or other languages.
@ankitkumarjat98869 ай бұрын
I always thought actix is top 😅
@charliewhousen71339 ай бұрын
poem is superior
@pantanom189 ай бұрын
rusters gonna rust
@lipepaniguel9 ай бұрын
axum FTW
@arcstur9 ай бұрын
Are you sure Rocket is the most popular framework?
@user-ci5kj5kq4c9 ай бұрын
rocket is one of the best web framework , and that thought is not changing soon
@alexhri9 ай бұрын
Imo poem>rocket>actix in terms of ergonomics
@michaelpacheco74219 ай бұрын
🚀
@AlexanderBorshak9 ай бұрын
Rocket is dead! Long live Rocket!
@Jiftoo9 ай бұрын
"Most popular" is untrue
@AssFaceNFT9 ай бұрын
😮 i love rust
@pabloqp79299 ай бұрын
praise the sun
@redhathackermod9 ай бұрын
Answer my Question Please...I'm from India and i completed my basic python and i have command on all IT Skills and now I want to learn new programing language to secure my future should I go for rust I'll complete my graduation in 2027
@alexon20107 ай бұрын
Eu gostaria muito de aprender Rust, acredito que seu conteúdo é muito legal, mas eu realmente não gosto de ver com legenda do inglês para português, não tenho condição de aprender inglês pelo tanto de outras coisas que tenho que estudar, sou designer de produto e desenvolvedor de sistema, em designer de produto estou quase terminando a fabricação minha Router CNC para uso industrial, gostaria muito de criar uma interface visual que fosse sensacional para Linux CNC, já que as interfaces que existem para são muito ruim ou feias... é baita desafios e me colocando um monte de coisas para estudar... seria maravilhoso se seus vídeos fosse dublados por IA a google oferece uma ferramenta chamada de aloud que a dublagem fica muito legal e... seria muito legal ver seus videos como este por exemplo: kzbin.info/www/bejne/oH_QY5pqidCZaac
@kirillgimranov49439 ай бұрын
Rocket sucks, Axum is da best!
@31redorange089 ай бұрын
Why?
@kirillgimranov49439 ай бұрын
@@31redorange08 Google will help ya with that question, my boi. Any rust dev know the truth
@mr.togrul--93839 ай бұрын
Fuiyohhh
@0xedb9 ай бұрын
still axum or actix-web
@UwU-dx5hu9 ай бұрын
I Just googled.actix's speed is off the charts man!
@burnheart29659 ай бұрын
So someone with a shit trackrecord of consistent development wants money for "governance" (overhead) and promises to do better this time. Sounds like a disaster waiting to happen.