Specifically, why is Java (and .NET) used by larger companies and PHP tends to be used by small medium sized business?
Are there technical limitation in PHP 7 that prevent it from being used in big companies? Does Java and .NET share capabilities that PHP lacks? Or, is there something else going on?
Without a degree, your best chances of getting work is with a small business. Over 80% of small businesses use PHP to power their websites. So that makes PHP the #1 choice for those with no degrees.
But when it comes to the development of high demand (in terms of performance) mobile apps, using native languages like Swift for iOS and Java for Android is still the way to go. This might change with Googles Flutter framework…