Rocket v0.4: Typed URIs, Database Support, Revamped Queries
1–10 of 91 posts
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#2I am shocked that Sergio maintained rocket alone for so long. I would have figured there was a team of 3-4 people working on rocket. Glad to see he is getting help!
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#3Once rocket makes it to stable, I think it will be the go to choice for web development in Rust. The focus on creating a great developer story makes rocket a joy to use. I am shocked that Sergio maintained rocket alone for so long. I would have figured there was a team of 3-4 people working on rocket. Glad to see he is getting help!
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#4What's it like to work with? Do you prefer it to JS/PHP/Python for web related projects?
Can you iterate on code quickly, or is there a compile step on every iteration?
Are there stable libraries for interacting with MySQL/Redis/Postgres asynchronously?
Is there good IDE support, for example in Atom?
Thanks!
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#5Once rocket makes it to stable, I think it will be the go to choice for web development in Rust. The focus on creating a great developer story makes rocket a joy to use. I am shocked that Sergio maintained rocket alone for so long. I would have figured there was a team of 3-4 people working on rocket. Glad to see he is getting help!
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#6Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#7Once rocket makes it to stable, I think it will be the go to choice for web development in Rust. The focus on creating a great developer story makes rocket a joy to use. I am shocked that Sergio maintained rocket alone for so long. I would have figured there was a team of 3-4 people working on rocket. Glad to see he is getting help!
I'm really eager to push for use of rocket (and thus rust) at work, but while rocket being on version 0.x it probably is a tough sell. The benefits rocket (at least seems to) bring feels obvious and I notice every now and then at work that "hey, this would be so easy to do with rocket".
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#8Once rocket makes it to stable, I think it will be the go to choice for web development in Rust. The focus on creating a great developer story makes rocket a joy to use. I am shocked that Sergio maintained rocket alone for so long. I would have figured there was a team of 3-4 people working on rocket. Glad to see he is getting help!
Are ther plans to get to stable?
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#9Once rocket makes it to stable, I think it will be the go to choice for web development in Rust. The focus on creating a great developer story makes rocket a joy to use. I am shocked that Sergio maintained rocket alone for so long. I would have figured there was a team of 3-4 people working on rocket. Glad to see he is getting help!
Are ther plans to get to stable?
[1] https://github.com/SergioBenitez/Rocket/issues/19
edit: specify Rocket release, not Rust release
Re: Rocket v0.4: Typed URIs, Database Support, Revamped Queries
#10I've never tried Rust or Rocket, but it appears to be gaining popularity, so I have the following questions for existing users: What's it like to work with? Do you prefer it to JS/PHP/Python for web related projects? Can you iterate on code quickly, or is there a compile step on every iteration? Are there stable libraries for interacting with MySQL/Redis/Postgres asynchronously? Is there good IDE support, for example…
Diesel is the main library for interacting with SQL databases, it wasn't async last time I used it, and a quick web search tells me it still isn't - this has been a BIG problem with Rust over the last year, as everyone waits for the async implementation to finally become stable.
Rust is a funny beast at the moment - you have to deal with the learning curve, you have to deal with the unstable/pre-1.0 libraries (some of which are fine), you have to deal with all the errors the compiler throws at you.
But once you've done all that, something magical happens: you end up with software that is mind-blowingly stable and blazingly fast. It doesn't throw segfaults, it doesn't leak memory, it just works, and works amazingly well.