HACKER Q&A
📣 welfare

What is the best stack to build a product that's easy to recruit for


Dear Hackernews! Currently in the corporate world, haven't been a developer for a few years as I'm currently in a senior business management role and I feel out of touch with the current state of technology. For various reasons I want to start tinker with a product idea on the side, mostly for fun but who knows how it will pan out in the end.

I'm looking for a technology stack that makes this process as simple as possible to get started with on my own but at the same time should be easy to recruit external resources in case I stumble over some funding for this project.

I've spent a considerable amount of time over the last couple of weeks deciding the best stack, and even installed a few but I keep getting distracted by all this nonsense (Laravel required an 1.5Gb installation of Docker in the name of "simplicity" and this was just to get started and the whole thing felt ridiculously bloated). It¨s been 10 years since I last touched PHP and I remember the speed to get started quite differently. I don¨t want to go back to a bare bone installation of PHP, I still want all the modern stuff with MVC frameworks, ORM¨s and front-end libraries. I just hoped it would've been, simpler...

I've looked at Ruby on Rails, Django, Laravel as well as .NET Core and a few others, I've looked at TIOBE Index, Stack overfloew, various HN threads and other sources for input but the more I read the harder it is because clearly there's no silver bullet framework out there and all I want to do is get started with the hacking and feel a bit lost to be honest.

So please HN, help me out here, what tech stack would you recommend to get going? I just want something clutter free to build a web application with a cloud back-end. I'm not worried at all about picking up the programming language as long as it works on a MacBook.

Thanks!


  👤 daleholborow Accepted Answer ✓
"recruit for" is the killer thing here. Its highly geographically dependent, or if you ultimately want to employ remote workers, you'll have a different set of challenges. If you go down the dotnet route, I recommend taking a peak at ServiceStack, (not affiliated, but I use it myself), Laravel is obviously the php winner, but I cannot speak for any other languages (and i personally avoid PHP ;)

Why not take a peak at local recruitment boards, if you want local workers, or poke around on upwork etc if you're thinking about outsourcing. You'll soon get a decent idea.


👤 joelbluminator
Don't waste too much time on this decision, it's pretty meaningless. All the popular frameworks work: Laravel, Django, Rails, .Net. People built stuff from a mom and dad shop to Facebook using these tools. They are all equivalent. Personally I like Ruby/Rails but if you dig deep enough you'll find people who hate it, as you would any other tech listed here.

Just pick one and go for it, they are all good enough. Ruby/Rails is pretty newbie friendly I think, more so than the others listed here.


👤 tored
You don't need docker for running Laravel. You can install via composer

https://laravel.com/docs/8.x#installation-via-composer

Just make sure you have PHP and composer installed

https://getcomposer.org/