IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

De Java JEE, C# .NET et PHP, PHP serait-il le seul langage libre
Utilisé pour développer une application web professionnelle ?

Le , par autran

0PARTAGES

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.

Une erreur dans cette actualité ? Signalez-nous-la !