I want to build a robust marketplace website and am looking for the best framework to build it with. This website will need things like user accounts, user authentication, market place, listings, and potentially scale to implement machine learning. I would like this to be pretty powerful and scalable, it will likely be hosted with AWS, but I also welcome your opinion here. The first couple that come to mind are PHP Laravel and Python Django/Flask.
I am curious what you all have in mind.
I would base your decision on your comfort level of the programming language, not on popularity.
With that said, if it were me, I would use Ruby on Rails to spec out something minimally useable to validate the idea.
Part of this will be a learning experience and an opportunity for me to grow my skillset in an area I haven't developed much. Ruby on Rails, something I haven't considered. I will look into it, thank you for your input!
Hi Ryan, I have done very complicated marketplace application 3 times with ruby on rails before. I will prefer serverless architecture for 4th place.
Hi would you not use rails again? What services architecture do you use now? Thanks
Nope, currently using Hasura. It is like a magic. But in your case, consider saleor/spree/sharetribe.
If you want to get something up super quick to test the idea, I would suggest using sharetribe while you are building. As for framework, like everybody else says, it doesn’t matter. Use what you are comfortable with.
Thanks for the feedback. I will check out sharetribe!
I am currently working with Sharetribe (flex) for a customer project. Sharetribe Go already has good functionalities, and is probably the go-to for you for testing out the idea.
Sometimes you need to customize more, that's when you go for sharetribe flex (and you have to self-host...).
Building a robust marketplace has very little to do with what you build and more to do with how you build.
I've built many different sites with many different tools, and honestly, it doesn't make a damn difference what you use.
This is how I typically think, as most modern frameworks are pretty capable. I made to see if there were any glaringly obvious tools to use, but that doesn't seem to be the case. Thank you for confirming what I already thought.
This comment was deleted 6 years ago.