Developpez.com

Le Club des Développeurs et IT Pro

De Java JEE, C# .NET et PHP, PHP serait-il le seul langage libre

Utilisé pour développer une application web professionnelle ?

Le 03/01/2016, par autran, Rédacteur
Aujourd'hui, pour développer une application web professionnelle, on dispose principalement de trois langages :
  • JAVA JEE ;
  • C# .NET ;
  • PHP.

Il existe évidemment d'autres langages tels que Ruby, Python, ou JavaScript côté serveur (Node - Meteor)...
Mais ces nouveaux langages très prometteurs (particulièrement JS) ne sont pas encore éligibles au rang de standards du développement web professionnels. La raison en est très simple ils ne sont pas encore adoptés par les SSII au motif du retour d’expérience encore insuffisant, de compétences faibles sur le marché ou du manque de maturité de ses technologies.
Aussi dans cet article je restreindrai le périmètre de comparaison à JAVA .NET et PHP.

C#, langage emblématique de la technologie .NET n'est pas libre, on peut donc définitivement le classer dans les langages propriétaires.

Le plus ancien, le plus mature, le plus robuste, le plus ... semble être JAVA.
Est-il libre ? Oui on ne paie rien pour l'utiliser.
Est-t-il propriétaire ? Oui Oracle, me semble-t-il.
Bien des SSII pures open source se refusent d'ailleurs à l'utiliser par crainte d'une dépendance vis-à-vis d’ORACLE.
Un des autres inconvénients de JAVA est la complexité, pour un développeur de maitriser toute la pile JEE (JSF - EJB - JPA - SPRING...). Sans parler de l'infrastructure d’exécution à mettre en place et administrer pour une SSII.

Reste PHP qui serait à la fois libre, mais très professionnel.
Libre c'est évident, tout autant que les frameworks qui lui conférent cette dimension professionnelle, je pense en particulier à Symfony2 que l'on ne présente plus.
Il présente l'avantage de s’intégrer depuis une quinzaine d'années dans un écosystème lui aussi entièrement libre composé d'une base de données, d'un serveur HTTP et souvent d'un utilitaire d'administration de l'ensemble. À cet égard, on ne présente plus EasyPHP et autres qui ont fait la célébrité de ce langage et ont ainsi permis aux SSII de disposer de compétences très riches sur le marché.

Une communauté, un code propre, des performances, la simplicité, la gratuité... PHP, c'est l'essence du libre.
  Billet blog