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?
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
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.
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/
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.
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.
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.
Ira Baxter