6 ms·
I agree. It will take some time until we have a Rust framework that is as robust and feature-rich as Django or Rails.
by squeral 6y ago
I agree. It will take some time until we have a Rust framework that is as robust and feature-rich as Django or Rails.
- musicmatze 6y agoRails was released 16 years ago (according to wikipedia). Rocket just got the first release that builds on stable rust. Thus: Give it 15 years, we'll be there!
- andybak 6y agoI used Django from pretty much it's first public release and it was broadly feature complete back then.
- StavrosK 6y agoThe ecosystem between then and now is night and day, though, and that's an extremely important part of a framework.
- strogonoff 6y agoIn case of Django, I actually don’t feel much difference in this regard—it’s always been very much batteries included. It is natural for a project to have no dependencies but Django (and maybe psycopg2 bindings), business domain-specific dependencies excluded. Happily used it since before the first major release.
- eli 6y agoIt had been in production use for a while prior to its public release, yeah?
- steveklabnik 6y agoIIRC, it was (like Rails) extracted from an existing web application.
- andybak 6y agoYes. I believe it was spun out of an internal project at Lawrence Journal-World.
- mwcampbell 6y ago> Rocket just got the first release that builds on stable rust. As far as I can tell, Rocket is still on 0.4.5.
- fluffything 6y agoYour comment and the comment you are replying to are both correct. Rocket's current released version is 0.4.5, and that version builds with a stable Rust toolchain.
- vladvasiliu 6y agoIt looks to me like 0.4.5 still requires nightly: error: failed to run custom build command for `rocket_codegen v0.4.5` Caused by: process didn't exit successfully: `/home/vlad/code/test-rocket/target/debug/build/rocket_codegen-f5b5d853ac3ddd89/build-script-build` (exit code: 101) --- stderr Error: Rocket (codegen) requires a 'dev' or 'nightly' version of rustc. Installed version: 1.47.0 (2020-10-07) Minimum required: 1.33.0-nightly (2019-01-13) Edit: formatting
- fluffything 6y agoIndeed. Apparently the support for stable Rust was merged onto master months ago, but there hasn't been a release since then. 0.5 should be the first version that builds on stable Rust according to this thread: https://github.com/SergioBenitez/Rocket/issues/19 https://github.com/SergioBenitez/Rocket/issues/19
- DarthGhandi 6y agoYou can use 0.5.0-dev if you want stable rust.
- jsjohnst 6y agoI want to caveat this by first saying I’m a fan of Rust in general, but does one not see the irony in the article’s claim to the effect “yes, it’s ready as a Rails replacement”, yet requires you to use an unreleased dev version of a library to even build from a stable release of the language?