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

Optimisation du processus commercial : la clé de la croissance pour les TPE/PME ?

Booster les performances des forces de vente en fondant les processus commerciaux sur ce que…

1 heure ago

Red Hat France : la problématique VMware plus concrète que les LLM

Respectivement DG et CTO de Red Hat France, Rémy Mandon et David Szegedi évoquent le…

20 heures ago

À l’aune des conteneurs, Canonical étend son approche LTS

Canonical formalise un service de conception de conteneurs minimalistes et y associe des engagements de…

24 heures ago

L’Autorité de la concurrence va-t-elle inculper NVIDIA ?

L'Autorité de la concurrence s'apprêterait à inculper NVIDIA pour des pratiques anticoncurrentielles sur le marché…

1 jour ago

Failles sur les équipements de sécurité : le retex du CERT-FR

Le CERT-FR revient sur les failles dans équipements de sécurité présents notamment en bordure de…

2 jours ago

Silo AI, point d’ancrage européen pour Mistral AI

Mistral AI formalise ses travaux communs avec l'entreprise finlandaise Silo AI, qui publie elle aussi…

2 jours ago