Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust / Rocket / Diesel / Mysql - Backend Application #272

Closed
navinkumarr opened this issue Sep 23, 2018 · 8 comments
Closed

Rust / Rocket / Diesel / Mysql - Backend Application #272

navinkumarr opened this issue Sep 23, 2018 · 8 comments
Labels

Comments

@navinkumarr
Copy link

https://github.com/navinkumarr/rust-realworld-example-app

@anishkny
Copy link
Member

Could you clarify how this is different from: https://github.com/gothinkster/rust-realworld-example-app

@navinkumarr
Copy link
Author

Here are a few points because of which I started working on this application. Don't see these in the example application you have posted above.

  1. It is built according to the Rocket framework standard (Trying to make a complete application with proper error handling, database connection pooling, support for master/slave architecture for database etc).
  2. I have seen many example applications using Postgres. This one has the implementation for Mysql (Even though using an ORM, a straightforward example still helps).
  3. Clean architecture (Could use this app architecture for writing bigger applications since it is properly layered).

Do let me know what you think @anishkny

@anishkny
Copy link
Member

I am not an expert on Rust. It might be worth discussing with their contributors if this is different enough? @davidpodhola, @leia,

cc: @Cameron-C-Chapman

@davidpodhola
Copy link
Contributor

I will support the new implementation by @navinkumarr.
Not only it is using a different database, but also using a different framework; Rocket is nice (note: we did not use it because we were told it is old and un-updated).
Also please note our implementation was done when we were very Microsoft oriented (everything in the repo is Windows-oriented); I hope the new one is multiplatform.
I think @navinkumarr you could at least reuse the tests we did, we had a very good code coverage.

@navinkumarr
Copy link
Author

@davidpodhola Thank you for reviewing the project. Your feedback is much appreciated. Will surely take reference from your application wherever possible.

@anishkny
Copy link
Member

Go for it @navinkumarr best luck! Would be good if you could document differences from the first repo.

@ezracelli
Copy link

@navinkumarr Is this still WIP? I'd love to take this on using the Rocket 5.0 beta

@geromegrignon
Copy link
Contributor

Hello we are currently moving all work in progress to Github Discussions.
I'll close this issue by now, you can find instruction to open a discussion there : #633

Thanks for your contribution !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants