Wanting to get a few opinions on 2021. The programming language landscape ten years from now. What will be the frameworks Java/.net neither?
A few thoughts bouncing around.
1. Where will
Java be?
- Will oracle use java 7,8 & 9 as a way to buy another 5 - 10 years. How long can java last as is?
- Is the JVM the real jewel? Would you think oracle would move to capture a competitor like scala and drive it as their future?
2. Microsoft's .net is going strong now, but with their inability to get solid uptake on mobile devices will this limit its future? How will they secure their future throwing more languages on top of the .net platform isn't a solution.
3. Flavour currently is dynamic languages, but these languages don't seem to make it into mission critical applications where compiled type safe languages rule. Could a new VM such as Rubinius be a sign of the future? Dynamic language and VM that provides the programmer with a stronger development and reporting tools signal a possible path to dynamic languages getting a buy in to business critical apps a possibility?
4. Will a language get a balance of OOP and functional styles? Allowing more realistic modelling of the real world. Is this a possible reason for the quickly rising popularity of Clojure?
5. Will Google's Go come along and take over?
Anyway, I would like to here your thoughts these are just my questions, you would have your own likely. What does your inner Nostradamas say?