Eléphant du PHP |
111 Messages
21 juil. 2009, 10:56
JAVA est un langage de fainéant, comme tendent à l'être tous les langages orientés objets.
C'est le but, en fait : moins tu codes, plus tu peux faire de fonctionnalités. Vous croyez qu'on développe toutes les fonctionnalités des outils (OS / Jeux et autres ...) en C procédural ?
JAVA est un excellent langage, le premier à obliger l'utilisateur à gérer les exceptions. Ca, c'est très nouveau. Ensuite, il permet un interfaçage d'une grande quantité de briques, bien plus que tous les autres langages confondus. C'est bordélique, oui (inconvénient de l'avantage).
C# est aussi un excellent langage, qui se rapproche du JAVA, justement, pour lui piquer ses parts. Il est encore plus un langage de fainéant, qui a tout pompé sur son concurrent, et qui a amélioré certaines choses pour tromper l'utilisateur. Moins bordélique, tous les composants sont fournis de base pour travailler avec, c'est plus accessible au débutant.
PHP est uniquement orienté web, il peut concurrence à priori tous les autres langages, mais souffre d'un "retard technologique" qu'il rattrape petit à petit (namespaces ...). Par contre, la plupart du temps, il est meilleur en temps d'exécution que ses concurrents, et plus simple d'utilisation, plus accessible aux débutants, plus facile à implémenter que les outils crosoft, même sous windows ^^.
C++ était un très bon langage quand il est sorti, sécurisé, avec de très bonnes bases objet. Mais pionnier, pas suffisamment structuré ... Encore utilisable mais tend à disparaître parce qu'il a vieilli, non parce qu'il est nul. Juste plus adapté. Ce n'est effectivement pas un langage de fainéant.
Mais plutôt que de citer les plus grands en france, on peut citer Ruby, qui va faire une percée à un moment ou l'autre en europe, avec son framework Rails. Son intérêt est qu'il cumule tous les avantages des précédents, et presque pas les inconvénients ... sauf peut être l'implémentation.
Python propose des choses intéressantes, notamment pour les débutants, en terme de qualité du code (indentation etc ...).
Moi je préfère quand même PHP ^^
On moins on s'amuse avec. Les autres, c'est vraiment du langage de pisseur de code :d