POUR |
- Il est gratuit
- Il existe une grande variété de projets opensource disponible pour celui-ci.
- Il ne nécessite pas beaucoup de code pour obtenir un résultat.
- L'hébergement du PHP est supporté presque partout.
- Beaucoup de documentation par les sites Web altruiste.
|
- Il est gratuit.
- La bibliothèque de CPAN est très riche en possibilités.
- Il ne nécessite pas beaucoup de code pour obtenir un résultat.
- Il est très puissant pour manipuler de façon brute du code HTML (regex,...).
- Il est très proche des commandes du système d'exploitation : Facilité de développer des projets nécessitant l'utilisation de nombreuses commandes ou d'applications non-WEB.
- Il est très utilisé par la communauté scientifique.
|
- Il est gratuit
- Il y n'a pas beaucoup de faille de sécurité
- Grande stabilité du code à travers le temps
- Le langage est littéraire et simple à comprendre
- Le langage est soutenu par Google.
|
- Il est compilé, rapidité d'exécution une fois qu'il est exécuté.
- Le langage a déjà une bonne structure et architecture pour la programmation : Bibliothèque située à une place, les pages Web à une autre, le code à une autre.
- Le langage est soutenu par Microsoft.
- Possibilité de développer en VB .NET ou en C# (C Sharp).
- Solution utilisée par nombreux gouvernements et institutions financières.
- Beaucoup de documentation par les sites Web altruiste.
|
- Très grande portabilité.
- Plus grande stabilité du code à travers le temps.
- Le langage est soutenu par Oracle (anciennement Sun Microsystems).
- Stabilité du JFC.
- Sécurité excellente avec Java/CORBA.
- Solution utilisée par de nombreuses grandes entreprises et institutions financières.
|
- Il est gratuit.
- Le langage est littéraire et simple à comprendre.
- La structure MVC est très bien intégrée de base.
|
- Code simple et basé sur des balises.
- Ne nécessite pas un IDE sophistiqué pour le programmer.
- Grand nombre de fonctionnalités avancées.
- Le langage est soutenu par Adobe.
|
CONTRE |
- Les failles de sécurité se sont révélées très nombreuses au fil des années.
- Le PHP6 tarde depuis déjà 8 ans : la version PHP5 date de 2004, c'est très long 8 ans en informatique !!!
- Il n'y pas de structure prédéfinit, il faut donc ajouter des cadres d'applications pour atteindre des niveaux comme le MVC (CodeIgniter, Symfony,...).
- Les fonctions sont biodégradables : environ 500 fonctions sont obsolètes depuis sa version 3, sachant qu'il y a environ 5 000 fonctions, ceci indiquant une volatilité de 10%.
- Certains professionnels qualifient ce langage d'amateur : il y a eu des erreurs de conceptions au départ, beaucoup de failles de sécurité, manque de vision pour le développement de gros projet.
|
- Il est très compliqué à utiliser.
- Peu de professionnels savent utiliser le plein potentiel de ce langage.
- Peu documenté en français par les sites Web altruistes.
|
- Il faut passer par des cadres d'applications pour développés du Web (Django, Grok, Pylons, TurboGears, web2py,...).
|
- Le coût est nécessairement plus élevé que les autres puisqu'il n'est pas gratuit.
- L'hébergement se fait exclusivement sous Windows Server 2003, Windows Server 2008,....
- À la merci des choix technologiques de Microsoft : Ce veut un remplacement du ASP 3.0, lequel révélait de nombreuses limitations, manques de structures, rapidité médiocre.
|
- Il est plus demandant au niveau du microprocesseur.
- L'hébergement du JSP n'est pas disponible chez tous les hébergeurs.
|
- Il est extrêmement lent par rapport aux autres.
|
- Le coût est nécessairement plus élévé que les autres puisqu'il n'est pas gratuit.
- Très peu d'hébergement disponible.
- Peu documenté par les sites Web altruistes.
|