Giter Club home page Giter Club logo

Comments (12)

BanjoFox avatar BanjoFox commented on July 24, 2024 1

@SergioBenitez -- woah.. now I feel honored to have a Rust-celebrity on my humble repository ;D
I didn't mean to say that I was whispering more so that, I did not immediately find a roadmap/timeline for 0.4, but I have been hearing from others that this is going to happen.

Much excitement for 0.4, it will help out a LOT because I/we are having trouble with certain package version combinations.

from aardwolf.

asonix avatar asonix commented on July 24, 2024 1

it might also be worthwhile looking at warp, tower-web, or gotham. I think warp and tower-web are going to merge eventually.

That said, I do want to see how much of what we have can be ported

from aardwolf.

jfmcbrayer avatar jfmcbrayer commented on July 24, 2024

Hyper.rs is a lower level HTTP library. You can implement servers with it, but it's probably not ergonomic for our target.

This is an article on migrating from Rocket to Actix-Web for this same reason: https://nbsoftsolutions.com/blog/migrating-to-actix-web-from-rocket-for-stability

My Rust isn't strong enough yet to decide between them; Rocket seems more familiar to me, but I'd really rather @asonix judge this.

from aardwolf.

asonix avatar asonix commented on July 24, 2024

oh hey.

I've played with both of these and I do like Actix. There's seems to be more boilerplate involved, though. I can try my hand at migrating to actix-web this weekend, though.

from aardwolf.

BanjoFox avatar BanjoFox commented on July 24, 2024

@asonix -- Hey hey! Before you go doing any work... does it make -sense- ?
I suppose we could just solidly nail a rust-nightly to the floor, and never change it?

from aardwolf.

BanjoFox avatar BanjoFox commented on July 24, 2024

Alternatively.... there are whispers that Rocket is migrating towards Rust-Stable so.... perhaps simply being patient will pay off.

from aardwolf.

elegaanz avatar elegaanz commented on July 24, 2024

Yes, here is the tracking issue: rwf2/Rocket#19

from aardwolf.

SergioBenitez avatar SergioBenitez commented on July 24, 2024

@BanjoFox No need for whispers! It's an active concern for Rocket, and one that I've been working on personally. Already, 0.4 (to be imminently released) will bring significantly more stability at the rustc/library layer, thanks largely to migrating to to-be-stable APIs. Rocket's APIs themselves are already stable, of course. For the next major release, one of two primary goals is being able to compile without any feature flags. All signs points to being able to realize this within a few months time.

from aardwolf.

BanjoFox avatar BanjoFox commented on July 24, 2024

I don't mind entertaining other options. There is a temporary work around with very old (and future) Rocket builds. If Warp, and Tower-web have a fourm I may snoop a bit regarding the merge. That and to learn more.

from aardwolf.

BanjoFox avatar BanjoFox commented on July 24, 2024

Welp... I am eating shoe right now because our dear friend @SergioBenitez released 0.4rc1 about 4 hours ago! Haha. Very excited about this as it will probably stabilize a LOT of things.

I do -greatly- appreciate all the hard work that @asonix has been doing (and has done) with "modularizing" the code. It will give us opportunities to test Rocket, and Actix without having to gut everything completely.

Looking forward to hearing more thoughts.

from aardwolf.

asonix avatar asonix commented on July 24, 2024

I think we can close this one, since I'm now maintaining both Actix Web and Rocket.

from aardwolf.

BanjoFox avatar BanjoFox commented on July 24, 2024

Agreed.

from aardwolf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.