5 ms·
Ask HN: Python, Ruby, Golang or Java?
If you were to choose one language for your current project which one would that be assuming you are looking to hire someone in near future.
Update: Sorry, should have been more clear. This ain't about which is the best language. But more about how easy, cost effective would it be to pay another developer if this thing picks up. I working on a consumer focused app.
- jgrowl 11y agoYes
- anonfunction 11y agoEnterprise: Java Startup: Golang
- srameshc 11y agoI love Golang. My only concern is how easy or difficult would it be if I were ready to hire some developer to work on this project.
- nostrademons 11y agoIn my experience, it's a mistake to choose a language or technology stack based on who you think you'll be able to hire. Hiring a good dev who is passionate about your particular product is oodles harder than either rewriting your code (assuming it's at the single-developer stage) or learning a new language. Hire the best candidate, regardless of whether they know the language your software is written in. And then write your software in whatever language you are most familiar, so you can get it off the ground. You won't be able to hire at all if there's no product.
- anonfunction 11y agoDepending on what problems you're trying to solve I think you'll find developers have very little problem learning Go. People coming from Python or Ruby might have a difficult time at first but anyone coming from C or C++ will be able to jump in quickly.
- matthewking 11y agoId go with whichever of those I knew best.
- therealidiot 11y agoWhichever makes the most sense for what you're building?
- nostrademons 11y agoWhat type of project? There's no best language, only a best language for a particular application.
- srameshc 11y agoI am building a Consumer focused application.
- Matthias247 11y agoPretty much everything from the software in a DVD player, a video game, a mobile-phone app and a website could be a consumer focused application. We could guess from your chosen languages that it probably isn't about some of these things. But you still should be clearer about what you want to build.
- srameshc 11y agoIt is a mobile app/ web app for managing some user data and getting reports primarily. I am asking this question in context with backend service infrastructure which is essentially a rest api.
- deleted 11y ago[deleted]
- thomasfl 11y ago"Always bet on javascript." --Brendan Eich, javascript creator Javascript is being used in everything from the Spotify desktop client to Visual Studio Code. Use babel.js to transcompile ES6 to ES5 and use OOP syntax in the client too.