Lol... I dint knew who Malhotra was, that was good. Well actually guys, I found the answer... according to me
The answer was like,
------------------------------------------------------------
Requirements plays an important factor for any language to be utilized, Take the example, If you want to build an App that will be "like" the SQL Database, The users and the programmers alike, indeed want better performance for any and every SQL Query imposed on the application, Thats where performance factor comes to play, They all want their queries to fire up much faster this is when I will probably use a language that is much closer to the hardware (Indeed C/C++), Hardware means, accessing the data inside tables residing in HDD, this is where I must consider should be the essential performance factor when millions of users might want to access the Enterprise Application the SQL queries must be faster else the entire App will be down,
On the other hand, when a developer wants to create an application for someone who has a basic set of requirements, which do not imply that the app must have to be faster, Indeed it will be fast, But this is when, the developer will ask for a Framework that is previously built,
and By doing such thing he will basically concentrate more on the Business point of view where the Software will be used at the first place, rather than looking at the low level details, he can seriously then make an Application in an Agile environments
So The conclusion: Whenever person is intended interested in the making of the application in a rapid environment, He will not care whether which language framework to choose upon, If the application needs performance or whether the application needs to fulfill a basic set of limited requirements in which performance does not plays a role into!!...