Pavex: re-imaging what API development looks like in Rust - Luca Palmieri

Ғылым және технология

🔔 FOLLOW RUSTLAB CHANNEL 🔔
ABSTRACT:
API development in Rust is viable: the key components required to build a production-ready application are available in the ecosystem. But the experience of building an application is far from polished-or curated at all: developers are expected to assemble their own toolkit, one crate at a time. Developers are also often required to master fairly sophisticated Rust concepts to accomplish the most basic tasks, hindering adoption even further.
I firmly believe that Rust has the potential to become a major player in the API development space, but we need to switch gears: what got us here won't get us there. I want Rust to have a compelling offer in this space.
With the vision in mind, I set out to build Pavex, a new Rust web framework. The talk will provide an overview of Pavex's design, the challenges I set out to solve and the current state of the framework.
This channel is dedicated to the videos of the RustLab conference.
⚙️ Follow us on TWITTER:
/ rustlab_conf
⚙️ Follow us on FACEBOOK:
/ rustlabconference
RustLab is the first Italian international conference on the Rust programming language, organized by Develer.
Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.
⚙️ Follow DEVELER on INSTAGRAM:
/ wearedeveler
⚙️ Follow DEVELER on FACEBOOK:
/ we.are.develer
⚙️ Follow DEVELER on TWITTER:
/ develer
⚙️ Follow DEVELER on LINKEDIN:
/ 114426
⚙️ Follow DEVELER on TELEGRAM: t.me/wearedeveler
⚙️ Follow DEVELER on TIK TOK:
/ wearedeveler

Пікірлер: 8

  • @moy2010
    @moy20104 ай бұрын

    It's interesting to see the progress in the framework condensed in a single conference. Can't wait to test out the beta!

  • @AlexKen-zv8mm

    @AlexKen-zv8mm

    4 ай бұрын

    Do you think this could make microservices or large monolithic applications like spring boot dose. Or do yo thin this would replace spring boot or .NET in future and rewrite applications in Pavex ?

  • @Ic3q4
    @Ic3q44 ай бұрын

    thank god you switched mics :D glorious indeed :P but imo getting adopted by microsoft is not like nothing ngl

  • @WorstDeveloper
    @WorstDeveloper4 ай бұрын

    I haven't watched the whole video yet, but what's the difference between this and frameworks like Loco, and Rocket? Why not join forces?

  • @duncan-dean

    @duncan-dean

    4 ай бұрын

    The benefit of a brand new project is the openness for experimentation. Existing projects can always adopt what they find useful from Pavex. In my opinion of course.

  • @umahanov1
    @umahanov13 ай бұрын

    Rust is not for this kind of tasks. Way better and easier to use go for it. Each language have it own purpose. There is no need to solve every task using same tool

  • @NoxyYT

    @NoxyYT

    Ай бұрын

    Zero cost abstraction makes rust perfect language for this kind of thing, given you find good abstraction. Building backend from scratch would easily be better experience with go, but given good crate you can have equality good or better DX.

  • @umahanov1

    @umahanov1

    Ай бұрын

    @@NoxyYT The problem is that you need lots of good crates. And right now they're not present for this kind of development. Maybe in the future. Anyway I'm a bit skeptical about it. But lets see what happens

Келесі