Je sais qu'il existe JScript.NET, mais ce n'est pas la même chose que le JavaScript que nous connaissons sur le Web.
Est-ce que quelqu'un sait s'il existe des plateformes/compilateurs basés sur JavaScript pour le développement de postes de travail? Plus spécifiquement, le développement de bureau Windows.
Windows 8 permet aux applications du Windows Store d'être écrites en HTML5/JavaScript.
Il y a XULRunner , qui vous permet de créer des applications graphiques telles que Firefox en utilisant JavaScript et XUL. Cependant, il a beaucoup d'extension en JavaScript, en utilisant XPCOM. Ils offrent également Prism qui vous permet de créer des applications Web qui fonctionnent en mode hors connexion, un peu comme AIR. Yahoo l'utilise pour leur client de bureau Zimbra email.
Oui, avec Adobe AIR . Adobe AIR vous permet de créer des applications de bureau avec Javascript, Flex ou Flash.
On dirait qu'il y a 3 types d'applications html5-desktop
SDK
Runtime du navigateur
Basé sur Node.js
" node-webkit est un environnement d’application basé sur Chromium et node.js. Vous pouvez écrire des applications natives en HTML et Javascript avec node-webkit. Il vous permet également d’appeler des modules Node.js directement à partir du DOM ... "
Il y a Titanium Developer qui est similaire à Adobe AIR (html + css + javascript), mais ne nécessite pas de pré-installation.
Vous pouvez créer une application de bureau à l'aide de XML et de javascript (et/ou VBS) à l'aide de Windows Script Host.
L'astuce consiste à enregistrer votre fichier XML avec une extension .hta
. Voir cette référence .
Il y a SpiderMonkey , un moteur JavaScript écrit en C et Rhino , une implémentation de JavaScript en Java.
Essayez AppJS , Il s’agit d’un SDK basé sur NodeJS et Chromium Embedded Framework. Vous pouvez facilement créer des applications de bureau avec les technologies Web.
Google Gears . Il y a aussi XUL de Mozilla, mais c'est un peu compliqué, à mon humble avis (même s'il est extrêmement puissant).
Google a une nouvelle technologie intéressante en cours. C'est à un stade précoce, mais cela fonctionne déjà bien. Elle s'appelle Packaged Apps. Elle utilise Chrome comme runtime et fonctionne à la fois sur Pc et Mac. Regardez http://developer.chrome.com/apps/about_apps.html
Une autre option que je n'ai pas vue mentionnée concerne les applications Cocoa (Mac OS X, iPhone OS): vous pouvez utiliser une vue Web (WebKit intégré) comme interface utilisateur de l'application.
Vous pouvez essayer JavaLikeScript , il ne fournit pas les mêmes objets natifs/racine qu’un navigateur Web, mais il possède des fonctionnalités réseau et d’interface utilisateur.
Il y a Konfabulator de Yahoo pour le bureau Windows.
Script # possède des extensions pour les gadgets Vista.
Voici quelques JSOS (systèmes d'exploitation Javascript), qui nécessitent toujours un navigateur.
http://fractalbrain.net/ / * Le meilleur. * /
http://cometdesktop.com/ / * Très bien. * /
http://skylightproject.com/ / * Worst * /
Electron , à l'origine Atom Shell, permet aux applications d'être écrites dans les technologies Web (HTML, JS, CSS) et de s'exécuter sur tous les principaux systèmes d'exploitation, y compris Windows.
J'ai répondu avec node-webkit ci-dessus, mais j'ai récemment vu une présentation sur Tint2 . Il semble résoudre les problèmes de sécurité avec node-webkit et semble prometteur.