Question
I am creating a crowdfunding platform with a thousands of pages connected with a database. I am outsourcing it to web devs.
Option 1: Use Ruby on Rails, with contractors from India (freelancer websites)
Option 2: Use node.js or Django with contractors who are friends of friends
Option 3: Build it on Wordpress or PHP and find people to do it
Price quotations received is about the same. Which language is good for scalability (lots of pages), has a big community (for support) and will be good to build a startup (building a team in the future)?
Any thoughts?
Answer
For scalability, robust community support, and future team building, I'd recommend considering Node.js. Its non-blocking, event-driven architecture makes it highly scalable, allowing your crowdfunding platform to handle a large number of pages efficiently. Additionally, Node.js has a vibrant and active community, providing ample resources for support and continued development.
If you're leaning towards Node.js, you might find this article on embedded system development insightful: https://www.cleveroad.com/blog/embedded-software-development/. While it focuses on embedded software, it touches on key principles relevant to web development, such as optimization techniques and real-time considerations. Ultimately, whichever option you choose, thorough research and careful consideration of your project's requirements will set you on the path to success. Best of luck with your crowdfunding platform!