It has become a fulltime jobs of some morons to reverse hype Java for several years now. Il est devenu un plein emploi de certains abrutis pour inverser battage Java pour plusieurs années maintenant. First it was “Java is slow” Tout d'abord, il était "Java est lent" myth mythe which was perpetuated. qui a été perpétué. It has since been Il a depuis été debunked several times debunked plusieurs fois over. par-dessus.

Then it was “applets are slow” myth which unfortunately and erroneously got some hold with “marketing” types. Ensuite, il a été "applets sont lentes" mythe qui, malheureusement, à tort et se tenir avec certains "commercialisation" types.

At the same time we had C# / J# / .NET (Microsoft make up your mind already) which was touted as the next best thing which never happened. En même temps, nous avait alors le C # / J # /. NET (Microsoft à vous décider déjà) qui a été considérée comme la meilleure chose qui ne s'est jamais produit.

And now they are touting PHP against Java! Et maintenant ils sont espionnant PHP contre Java! PHP and Java are complementary in many ways. PHP et Java sont complémentaires à bien des égards. They are competing only in the minds of retarded few. Ils sont en concurrence que dans l'esprit de retard de quelques-uns.

BTW: I am overlooking the mini hype about Ruby by Java failures. BTW: Je suis sur la mini-battage à propos de Ruby par Java échecs. Ruby-on-Rails has automated CRUD operations which has made some going ga-ga. Ruby-on-Rails a automatisé des opérations CRUD qui a fait des cours ga-ga. Look there is a shiny object behind you! Rechercher il est un objet brillant derrière vous!

For the last time everybody - PHP is a server-side language for web which competes with JSP or ASP; not Java. Pour la dernière fois tout le monde - est un PHP côté serveur Web pour la langue qui rivalise avec JSP ou ASP, pas de Java. PHP excels in having rich set of functions. PHP excelle en ayant riche ensemble de fonctions. It has a poor object model and is definitely not well suited for OO development. Il a un mauvais modèle d'objet et n'est pas bien adapté pour le développement OO. I don’t use PHP when I am looking to develop reusable components. Je ne suis pas d'utiliser PHP lorsque je suis à la recherche de développer des composants réutilisables.
I have discussed the differences in detail in my earlier articles on this blog (see below). J'ai discuté les différences en détail dans mes articles précédents sur ce blog (voir ci-dessous).

To understand the value of language you have to understand the fundamental philosophy and structure of a language which enables and encourages (not force) certain set of development actions which in turn leads to better / worse software. Pour comprendre la valeur de la langue, vous devez comprendre les fondamentaux de la philosophie et la structure d'une langue qui permet et encourage (sans forcer) de certaines actions de développement qui, à son tour, conduit à une meilleure / pire logiciel. In the end languages don’t matter as much as people do. En fin de langues ne comptent pas autant que les gens font.