2 ms·
It depends on a few factors. First, what is the type of project? If desktop, then C#/WPF (since my desktop apps will always be Windows). If web, then the choic
by jetti 10y ago
It depends on a few factors.
First, what is the type of project? If desktop, then C#/WPF (since my desktop apps will always be Windows). If web, then the choice becomes more complex.
For web, am I going to be solo? If so and there isn't a compelling reason to pick a specific language (be it because of its strengths in a specific area or environment constraints) pick whatever language I feel like learning or already know (if it needs to be rushed then pick a language I know).
If I'm doing web and going to have a team, then pick something that I find interesting, that fits the needs of the project and I can find people if need be. I'm currently working on a project that is just me but will eventually be a team of people (somewhere down the road). I chose Elixir/Phoenix because it is something I want to learn and there is no specific reason for picking some other language. I've heard enough about Phoenix and Elixir to know that I could find some Ruby/Rails devs to teach them Elixir/Phoenix if I wasn't able to find elixir devs, so making a team isn't a big deal.