Best Rust Backend Web Frameworks

preview_player
Показать описание
Today I talk about the best Rust backend web frameworks.

#letsgetrusty​​ #rust​lang​ #web
Рекомендации по теме
Комментарии
Автор

My comment for rust back-end frame-work, built-in feature that would make rust adoption easier in enterprise are
1. Automate WebAPI (swagger) generation.
2. Encrypted configuration file
3. ELK framework support for log
4. Health API for monitoring.
My personal wish is make sqlx as built-in alternative for ORM

canivorousvalgaris
Автор

I'am now learning rocket, great docs and easy to understand.

coldcircuit
Автор

Since I saw your first video I have started learning Rust as a hobby, and for now I am enjoying it a lot. Thank you!

valeriotrinca
Автор

Personally I have some serious longevity concerns over the rocket framework. Have been waiting years for it to be available on stable rust (I would not consider anything that requires nightly production ready at all). The next version 0.5, will run on stable. But I don't see that coming out anytime soon. The seem to have been working on it for a very long time now. They have finally released a rc1 for it - 4 months ago but no releases since. It is all taking a very long time to reach a stable state and part of me as started to wonder if it ever actually will. And until it does I do not consider it a production ready framework.
Gotham looked to be promising but its main developers seem to have stopped developing it and it only sees a trickle of development from other users. I don't have high hopes for this one anymore.
Tide and warp and fairly simple and don't have a huge amount of contributions going into them, but they might not need it and seem ok for smaller/simpler applications.
Axum seems like an interesting new comer. But it is far to early to see if it will stick around longer term.
And a lot of the other older frameworks have ceased development completely.
So far actix seems the most mature framework around at the moment that still have a larger and active community around it.

nous
Автор

Axum is a framework that is gaining popularity as well.

WorstDeveloper
Автор

started with rocket, but kinda failed since the release of the 0.5 version, docs are good but you still are out there on your own when facing issues that aren't addressed by the docs. the community support is great but aren't enough devs building with rust i'd say, at least in my experience, sad because i really liked it (rocket) but switching to actix to give it the chance and given that there's more community support... which is exactly what i need considering that im new to rust!

andreseduardo
Автор

Eagerly waiting for a series on most popular framework, Actix.

evidgamer
Автор

No rocket can not be considered stable. You need nightly Rust for stable release version of Rocket which from time to time can break your build.(Though rare it will happen if you use nightly rust long enough). You can use stable Rust for non stable release version of Rocket which can not be considered stable as it could and most likely would have new break changes down the road.

realsong-fake
Автор

I really like your videos. could you do some about the use of Surreal dB? Thanx and keep up the good work

noblenetdk
Автор

Currently learning rocket. it'll be my first real framework to learn, I hope it'll turn out to be doable!

Vancha
Автор

Wow, came with confusion going back with even more confusion

fahmidaakterlipi
Автор

I'm looking for actix trainings. Any suggestion?

ItaloMaiaTM
Автор

It would be good to know what block chains use Rust or have full support for this lang. : D

raul
Автор

Hello, 9 months after this video, do you think would be interesting to make a new video about this topic?

alfredomenezes
Автор

I would say there some missing important feature when building rest api in rust:
1. Error and Validation message
2. JSON manipulation and creation

bimaadi
Автор

Pros and cons?
What about HTTP clients?

redorange
Автор

These are routing libraries like expressjs not web frameworks like Nest/Django/Spring-boot as these don't provide ORMs, test facilities (e2e), exception-layer, RPC (Remote Procedure Call), websocket API etc...

krtirtho
Автор

I have a question, lately I'm quite interested in learning Rust, but my use case would probably be for designing back-end applications / RESTful APIs... Is Rust a good idea or should I choose Go?

reandov
Автор

"The number one" is Rocket and "another one" is Actix-web? Really? What metrics have you used? I don't say that actix is better than Rocket, but... We're talking about "the most popular" one, right?

TJ-wciq
Автор

may be u will need now add axum to the list :)

kamalkamals
join shbcf.ru