Skip to content
New issue

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

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

Already on GitHub? # 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 !

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

No branches or pull requests

6 participants