JS++ : du JavaScript �tendu avec les classes, les types, etc.
gr�ce � ce langage de programmation pour applications Web et mobiles
JS++ ou JavaScript++ est un langage de programmation pour construire des applications Web et mobiles. Il �tend le langage JavaScript en apportant une gestion des types, des classes et d'autres fonctionnalit�s.
En principe, si vous connaissez bien le JavaScript, vous n'aurez aucun souci avec JS++. Il vous suffit d'int�grer dans votre code les � extensions � que vous d�sirez.
Par exemple, le typage est garanti � deux niveaux : la compilation et l'ex�cution. Une variable d�clar�e comme int repr�sentera toujours un entier. Ce qui n'�tait pas n�cessairement vrai jusqu'alors. Fort heureusement, ce typage est optionnel. Ce qui signifie que vous pouvez faire �voluer votre code au fur et � mesure en faisant coexister les d�clarations JavaScript standards et les types de JS++.
Le langage est multiplateforme, il peut s'ex�cuter dans le navigateur et sur le serveur.
Ce langage g�re notamment :
- les types tels que bool, string, external, byte, int, unsigned short, float, Arrays, etc. ;
- les modifiers comme final, static, etc. ;
- les classes ;
- les imports ;
- les modules ;
- le drag & drop ;
- et bien d'autres choses.
En fait, le compilateur Onux JS++ unifie les types dans un seul type connu comme le type externe unifi�. La v�rification des erreurs au moment de la compilation fait de JS++ un langage semblable � Java (ce n'est qu'un exemple).
Il est � noter que JS++ n'est pas open source et n'est pas enti�rement gratuit. La biblioth�que standard l'est, rassurons-nous, mais les extensions ne le sont pas toutes. Je pense aux outils de cartographies et de graphiques.
Serions-nous en train de parler d'un rival � TypeScript ? Pour �a, il faudrait suivre un peu plus les sp�cifications ES6. Il faut savoir que JS++ est plus vieux et �volue selon (parfois du moins) les retours utilisateurs. Il y a cependant des diff�rences au niveau des instructions de compilation qui rendraient JS++ plus simple d'utilisation. Le d�bat est ouvert. Que ce soit vis-�-vis de TypeScript ou bien d'autres technologies.
T�l�chargement
Documentation
Source : Le blog officiel
Et vous ?
Que pensez-vous de JS++ ?
Rendez-vous sur nos forums des biblioth�ques et frameworks JavaScript !
Partager