Le langage JavaScript a été lancé il y a plus de 20 ans et continue à connaître un grand succès. Il arrive en 9ème position des langages de programmation dans le classement réalisé par Tiobe. Mais, des travaux sont toujours en cours pour améliorer, voir même dépasser ce vénérable langage. Certains grands noms de l’IT comme Microsoft avec l’initiative TypeScript ou même Google avec Dart essayent d’enrichir ou de trouver une alternative à JavaScript.
Très récemment, des chercheurs d’Adobe et ceux du laboratoire Human-Computer Interaction de l’Institut Carnegie Mellon (ICM) ont élaboré une nouvelle bibliothèque Open Source JavaScript qui se nomme ConstraintJS. Selon eux, cette bibliothéque doit faciliter la création des applications web interactives. Les travaux ont duré deux ans et ont été financés par Adobe et la National Science Foundation.
Sur une page dédiée à cette découverte, l’Institut Carnegie Mellon explique que ConstraintJS se focalise « sur les relations entre les éléments sur les sites web interactifs. Les contraintes peuvent effectuer des tâches comme l’ajustement automatique des pages avec des éléments interactifs (bouton, puce, etc) ou l’affichage dynamique des données provenant d’autres sites ».
Les artisans de ConstraintJS ont pensé aux développeurs en leur proposant du code pré-établi avec une syntaxe et une courbe d’apprentissage similaire au HTML. Le professeur Brad A.Myers, de l’ICM souligne dans un communiqué que « pour faire plus facilement des applications web interactives, s’attaquer au langage de programmation est un problème de longue date et fondamental. Aujourd’hui, pour réaliser cela, il est nécessaire d’avoir au moins trois connaissances, HTML, JavaScript et CSS ». ConstraintJS répond donc à une forte demande de simplification et de réutilisation de certains widgets. Il reste maintenant à connaître l’accueil que cette librairie aura auprès des développeurs.
A lire aussi :
Animations JavaScript et gestion des données : Chrome 36, futur star des webmasters ?
Microsoft s’apprête à livrer la 1.0 de TypeScript, son super JavaScript
Silicon et KPMG lancent Trends of IT 2024, une étude co-construite avec les managers IT…
Avec son Pack cybersécurité lancé au Forum InCyber 2024, Docaposte tend une perche aux PME.…
Quels sont les impacts immédiats de l'IA générative sur la cybersécurité ? Comment le contexte…
Un éditeur attire l'attention sur des attaques exploitant l'absence d'autorisation dans une API du framework…
Après un premier financement en septembre 2023, Amazon a débloquer le reste de l'enveloppe qu'il…
D'Alpine Linux à XPipe, voic les dernières entrées au SILL (Socle interministériel de logiciels libres).