Pour gérer vos consentements :
Categories: Logiciels

Opa veut simplifier le développement des applications web

Opa est un langage de programmation de nouvelle génération, qui a été récemment placé sous les feux de la rampe. Cette offre open source écrite en OCaml vise à simplifier le développement d’applications web, en automatisant l’écriture du code serveur et client depuis un seul et même code source de base.

Cette idée n’est pas neuve. Nous pouvons même dire que c’est le Saint Graal des outils de développement web. Beaucoup proposent ainsi d’automatiser la création du code client au sein de la partie serveur (c’est le cas le plus courant). D’autres, comme Flash Builder, créent automatiquement la partie serveur nécessaire au fonctionnement d’une application Flex. Enfin, certains, comme REAL Studio, tentent d’appliquer un modèle issu du monde des applications « desktop ».

Opa essaie lui aussi d’adopter une approche tout-en-un. À cet effet, ce langage de programmation est livré avec son propre serveur web et sa propre base de données. Le code Opa est automatiquement traduit en JavaScript et gère la problématique de la communication avec le serveur. Diverses applications web ont d’ores et déjà été développées avec ce langage.

Malheureusement, le Saint Graal est par définition difficile, voire impossible à découvrir. Il n’en va pas différemment avec Opa, qui – comme le signale Ian Elliot du site I Programmer – n’offre pas un niveau d’abstraction suffisant avec les technologies du web. Pour le reste, Opa ne manque pas de qualités, et méritera certainement un coup d’œil.

Opa est accessible en moutures Windows, Linux et Mac OS X, depuis cette page web.

Recent Posts

Legapass : comment protéger ses données privées jusque dans l’au-delà

Comment gérer les données numériques après la mort de son détenteur ? La jeune pousse…

20 heures ago

Iris, un assistant d’IA conversationnelle en langue des signes

Ivès, expert en accessibilité de la surdité, s’est associé à Sopra Steria et à IBM…

24 heures ago

GenAI : le Royaume-Uni poursuit ses investigations sur les partenariats de Microsoft et Amazon

L'Autorité de la concurrence et des marchés (CMA) a lancé la phase de recherche de…

2 jours ago

Clients de VMware : les raisons de la colère

Broadcom remplace pas moins de 168 logiciels VMware par deux grandes licences de location correspondant…

2 jours ago

Laurent Carlier – BNP Paribas Global Market : « L’IA permet de modéliser des relations plus complexes, mais il faut rester prudent »

La banque d’investissement utilise l'IA pour proposer des stratégies individualisées, en termes de rendement et…

2 jours ago

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

3 jours ago