Ich weiß, dass es JScript.NET gibt, aber es ist nicht dasselbe wie das JavaScript, das wir aus dem Web kennen.
Weiß jemand, ob es JavaScript-basierte Plattformen / Compiler für die Desktop-Entwicklung gibt? Insbesondere Windows-Desktop-Entwicklung.
javascript
windows
desktop
platform
Chris Pietschmann
quelle
quelle
Antworten:
Es gibt XULRunner , mit dem Sie GUI-Apps wie Firefox mit JavaScript und XUL erstellen können. Es hat jedoch eine große Erweiterung von JavaScript unter Verwendung von XPCOM. Sie bieten auch Prism , mit dem Sie Web-Apps erstellen können, die offline funktionieren, ähnlich wie AIR. Yahoo verwendet es für seinen Zimbra- E-Mail-Desktop-Client.
quelle
Ja, mit Adobe AIR . Mit Adobe AIR können Sie Desktop-Anwendungen mit Javascript, Flex oder Flash erstellen.
quelle
Es gibt anscheinend drei Arten von HTML5-Desktop-Apps
SDK
Browser-Laufzeit
Node.js basiert
quelle
Mit Windows 8 können Windows Store-Apps in HTML5 / JavaScript geschrieben werden.
quelle
" Node-Webkit ist eine App-Laufzeit, die auf Chromium und node.js basiert. Mit Node-Webkit können Sie native Apps in HTML und Javascript schreiben. Außerdem können Sie Node.js-Module direkt aus dem DOM aufrufen ..."
quelle
Es gibt Titanium Developer, das Adobe AIR (HTML + CSS + Javascript) ähnelt, für das jedoch kein Framework vorinstalliert werden muss.
quelle
Sie können eine Desktop-Anwendung mit XML und Javascript (und / oder VBS) mithilfe des Windows Script-Hosts erstellen.
Der Trick besteht darin, Ihre XML-Datei mit einer
.hta
Erweiterung zu speichern . Siehe diese Referenz .quelle
Es gibt SpiderMonkey , eine in C und Rhino geschriebene JavaScript-Engine , eine Implementierung von JavaScript in Java.
quelle
Probieren Sie AppJS aus . Es ist ein SDK auf NodeJS und Chromium Embedded Framework. Mit den Webtechnologien können Sie problemlos Desktop-Apps erstellen.
quelle
Google Gears . Es gibt auch Mozillas XUL , aber es ist meiner Meinung nach zu kompliziert (wenn auch extrem mächtig).
quelle
Google hat eine neue interessante Technologie im Gange. Es ist in einem ziemlich frühen Stadium, funktioniert aber bereits gut. Es heißt Packaged Apps und verwendet Chrome als Laufzeit und funktioniert sowohl auf dem PC als auch auf dem Mac. Schauen Sie sich http://developer.chrome.com/apps/about_apps.html an
quelle
Eine andere Option, die ich nicht erwähnt habe, ist, dass Sie für Cocoa-Anwendungen (Mac OS X, iPhone OS) eine Webansicht (eingebettetes WebKit) als Anwendungsbenutzeroberfläche verwenden können.
quelle
Sie können JavaLikeScript ausprobieren . Es bietet nicht dieselben nativen / Root-Objekte wie ein Webbrowser, verfügt jedoch über Netzwerk- und Benutzeroberflächenfunktionen.
quelle
Es gibt Yahoo Konfabulator für den Windows-Desktop.
quelle
Script # enthält Erweiterungen für Vista-Gadgets.
http://projects.nikhilk.net/ScriptSharp/
quelle
Mit Electron , ursprünglich Atom Shell, können Anwendungen in Webtechnologien (HTML, JS, CSS) geschrieben und auf allen wichtigen Betriebssystemen, einschließlich Windows, ausgeführt werden.
quelle
Hier sind einige JSOS (Javascript Operating Systems), die noch einen Browser benötigen.
http://fractalbrain.net/ / * Das Beste. * /
http://cometdesktop.com/ / * In Ordnung. * /
http://skylightproject.com/ / * Worst * /
quelle
Ich habe oben mit dem Node-Webkit geantwortet, aber kürzlich habe ich eine Präsentation auf Tint2 gesehen . Es scheint Sicherheitsbedenken mit Node-Webkit auszuräumen und sieht vielversprechend aus.
quelle