Software zum Konvertieren von HTML, CSS und JavaScript in eine Exe?

Gibt es ein Programm, das HTML, CSS und JavaScript in eine Exe umwandeln kann?

Eine ähnliche Frage wurde auf StackOverflow gestellt: Wie können Sie HTML-CSS und Javascript in eine Exe konvertieren?

Möchten Sie etwas, das Javascript in nativen x86-Code übersetzt? Das scheint eine ziemlich große Aufgabe zu sein.

Antworten (4)

Während die (zuvor) akzeptierte Antwort richtig war, hat die Industrie in den vergangenen Jahren große Fortschritte gemacht ... Zwei sehr gute Open-Source- und äußerst aktiv entwickelte Optionen sind

  • Elektron, von GitHub . Ermöglicht das Erstellen plattformübergreifender Windows-, MacOS- und Ubuntu-Anwendungen aus HTML/JavaScript/CSS. Es funktioniert, indem es sie zusammen mit Node.js in einen Chromium-Build einbettet. Viele Anwendungen wie Slack und Visual Studio-Code werden mit Electron erstellt.
  • Cordova, von der Apache Foundation . Zielt auf Android, iOS und Windows über HTML/JavaScript/CSS ab. Es funktioniert durch Einbetten in eine WebView (oder was auch immer das Äquivalent auf der Zielplattform ist).
  • Protonennativ . Funktioniert mit React Native-Komponenten und verwendet kein Electron (siehe oben), was generierte Apps daher "leichter" macht als die von Electron generierten. Verwendet libui unter der Haube.
Ich nehme an, du meinst "solche" und nicht "saugen". Es wurde versucht, eine Änderung hinzuzufügen, aber für die Änderung müssen mindestens 6 Zeichen geändert werden.
Haha guter Fang! Fest.
@GuidoDomenici Bitte schauen Sie sich Scriptonit (scriptonit.deneskellner.com) an und ergänzen Sie Ihre Antwort, wenn Sie es nützlich finden. Ich habe es erst kürzlich als kostenloses Produkt fertiggestellt, aber ich benutze es seit Jahren, während es unausgegoren war. Und ich denke, es ist einfach zu mögen.

Ja, es gibt ein Programm HTML Compiler , mit dem Sie eine vollständige HTML-Anwendung (mit CSS, JavaScript, Bildern und mehr) in eine eigenständige Windows-Anwendung konvertieren können.

Es gibt auch ExeOutput für PHP , mit dem Sie Anwendungen im nativen Format für Windows mit PHP, JavaScript und HTML erstellen können. Konvertieren Sie PHP-Skripte, Websites, JavaScript, HTML und Datenbanken in eigenständige Apps für Windows (einzelne EXE-Dateien), die weder einen Webserver noch eine PHP-Distribution benötigen.

Gegen selbst beantwortete Fragen ist nichts einzuwenden, allerdings sollte man seine Zugehörigkeit offenlegen – gerade bei kommerziellen Produkten. Sind Sie in irgendeiner Weise mit HTML Compiler verbunden?
Nein, ich bin nicht angeschlossen. @ComFreek

Ich nehme Exe nicht wörtlich, aber Sie können eine Desktop-Anwendung mit Node-Webkit einrichten, die Ihre Webapp im Grunde lokal in einem Webkit-Browser ausführt. siehe http://strongloop.com/strongblog/creating-desktop-applications-with-node-webkit/

Für Windows-Apps

UPDATE - Ich habe gerade eine Freeware-Lösung dafür fertiggestellt; Schauen Sie sich Scriptonit an, ich denke, es kommt dem am nächsten, was Sie brauchen. Aber ich bin sicherlich voreingenommen, also sehen wir uns alle anderen an.

Wenn Sie etwas brauchen, um Ihnen eine Fensterumgebung und eine Webserver-Emulation zu präsentieren, wählen Sie ZZEE oder ExeOutput , das sind anständige Tools, vielleicht ist ZZEE in Bezug auf die PHP-Version etwas veraltet. Für "HTML, CSS und Javascript" lautet die Antwort also eindeutig in etwa so.

Ein echter Compiler: JSC

Wenn Sie möchten, dass (so etwas wie) Javascript zu einer eigenständigen EXE-Datei kompiliert wird, geben Sie JSC eine Chance , es ist in Ihrem Windows vorhanden, Sie haben es wahrscheinlich noch nie zuvor getroffen. JSC bietet Ihnen extrem kleine ausführbare Dateien (aufgrund von .NET, das bereits in Windows selbst integriert ist) und sie haben die volle Leistung von .NET, sodass Sie so ziemlich alles tun können, was Sie wollen. Kehrseite: Abgesehen davon, dass die Syntax vertraut ist, wird Sie nicht viel an Javascript erinnern, Sie müssen viele neue Praktiken lernen, um zurechtzukommen.

Ein Bonustrack: "chrome --app" und RAR

Wenn Sie mit einer Abhängigkeit wie Chrome leben können, können Sie eine unangenehme, aber funktionierende Lösung finden: RAR kann eine selbstextrahierende EXE-Datei für Sie erstellen und nach der Extraktion einen Befehl ausführen(!!), damit Sie ein kleines Mikrouniversum von HTML/CSS/JS-Dateien zusammenpacken können; dann können Sie Chrome mit "--app=something.html" aufrufen, wodurch Sie ein einfaches Fenster mit einer Browserumgebung und Ihrer HTML-Datei darin erhalten. Ich weiß, dass dies kein Compiler ist; Es ist jedoch eine Möglichkeit, eine eigenständige EXE-Datei zu erstellen, die dem Benutzer ein Web-Liek-Erlebnis in einem anwendungsähnlichen Fenster bietet. Sicher, Javascript wird etwas eingeschränkt sein, weil Sie in einer lokalen Datei laufen, keine richtige Website, aber es ist nicht so schmerzhaft. Eine schöne Sache an dieser Technik ist, dass sich Chrome die Position und Größe Ihres Fensters merkt, sodass es sich ziemlich wie eine Anwendung anfühlt.

Willkommen an Bord. Das OP hat vor fast 3 Jahren seine eigene Antwort von ExeOutput akzeptiert. Sie geben keinen Link zu ZZEE und erklären nicht, wie diese Empfehlungen die Frage des OP beantworten.
Diese Aussagen sind alle wahr.
aber du wirst sie nicht ansprechen? ;-)
Ich bin mir nicht ganz sicher, was Sie fragen. Gibt es etwas, das ich beantworten oder Ihnen helfen kann?
Sie könnten URLs für ZZEE und ExeOutput angeben; und Sie könnten erklären, warum jeder von ihnen die Frage beantwortet. Einfach zu posten „Hier ist ein Produkt, verwenden Sie es“ ist nicht so hilfreich wie „Dieses Produkt beantwortet Ihre Frage auf folgende Weise“. Sehen Sie sich Antworten an .
Glasklar. Habe meinen Beitrag editiert. Sieht es besser aus?
Ja tut es. Danke und Upvote. Willkommen an Bord