A bit of context
Before anything, this is NOT a question about programming, but of course it's related.
My context is as follows: I own a small consultation firm with a development area. We deal with a variety of projects and I have programmers who specialize in different languages and have a more basic knowledge of other languages.
One example that originates my question is as follows: An app in
Objective C took 2 months of development, or around 200 hours. The same app (exact same app) took a little bit over 100 hours in
Swift. The programmer was the same and an expert in
Objective C, and a novice with
Swift. Yet it took him half the time with this new language. Granted, he already knew the app because he did it in another language first, but it's more than compensated by the difference in experience.
A very similar case happened with a web app made in
AngularJS. It took our client 1 year to get the app made by an external company. We replicated it in
jQuery in 3 months. Again, we had a starting point to get ideas, but still a very significative difference.
If this is not clear, a very simple example: I can use HTML4 to create a web page. I can use HTML5+CSS3 for the same page, just enhanced and responsive
So, when measuring the KPI for a project, we really have some clear and mensurable variables based on the programming language used. This is not subjective at all, we can measure time spent, money, people assigned to a project, time to get to goals, adjustments needed and so on.
is there any study on the effects of choice of programming languages on UX (where the users are the stakeholders)?
Alternatively, is there some kind of guide on whether certain programming languages are objectively better than others based on specific user needs?