How do you evaluate and choose a tech stack for an enterprise project?
I would like to focus on the enterprise project part. As a developer/architect working for a company, how do you :
- Decide what stack to use. Who evaluates and prepares a benchmark/comparison of various stacks?
- Do you tend to use old and established techs as opposed to new and cutting edge?
- Do you pay for support or go with community plans of various enterprise tools?
- Who makes the final call?
- Do you avoid dynamic languages?
Please share your experience and processes! :)