Ask HN: There are so many Front end/Back end development, which one to choose?
Can you guys guide on how to choose framework or stack for the development work?
We are startup and it confuses us a lot. Every day a new framework comes and says they are the best.
How to deal with this confusion?
- Doing anything "appy" and need to get something working out the door fast, for browsers and mobile devices? --> Go full stack with meteor. The raw productivity is unmatched.
- Want to do a more traditional "website" or some web services or something with networks or messaging? --> Use Elixir/Phoenix. Blazing fast, quite productive, fault tolerant and reliable.
- Just a default CRUD website like it's 2006? With all the building blocks already available? --> Rails. Excellent learning resources available and should have plenty of RoR developers available for hire.
---
For the frontend site, go with react, ember, angular (or meteor's blaze), all of them are good choices and may suit different needs and developer preferences. A well designed frontend layer is completely replaceable anyway.
---
From all the stuff I played with in the last years, these are the choices I'd recommend
You can start with RoR. Excellent tutorials, community, battle-tested and plenty of developers.
Well... You should pick one that meets your needs haha. But when in doubt should probably pick something you know.