Confusion of using which programming languages (and following it which framework) has a long history. Story begins from the first day of my programming era, 20 years ago, when I just learnt Quick Basic, Foxpro. I remember when I learnt C, I was quite convinced, C is the best and I would be a C developer. In fact, officially, I stepped in IT and SE market when I learnt C in early 1999. However, When in 2001 Microsoft just released C# (.Net), I was one of the first people who started to learn it but later because of my job's conditions I moved to PHP programming in the end.
During one of my consultation in 2015, I found an excellent Gartner article ($2000USD) about the situation of Programming languages (here). With this Clock, we could see where Programming languages are in a high-level view, although you cannot see power and advantage of each. The article also advised when and why in IT and enterprise project we could use each one of programming languages.
I also found that in comparison to 2013, Gartner dropped "Oracle Forms" and replaced it with PL/SQL which it is because of Oracle Application Express (APEX) and some existing database objects. (Oracle APEX is a new Oracle web-based agile development framework that is replacing Oracle form as this replacement was expecting...).
So, now I have a big list to check to find alternatives. I hope this list helps you as well.