2016-07-18 5 views
0

Ich bin neu bei Node.JS und Electron oder serverseitiges Scripting im Allgemeinen. Ich versuche, eine Elektronen-App zu erstellen, die über URL-Muster verfügt und Daten senden und abrufen kann. Aber ich verstehe nicht ganz, wie nodeJS genau oder sogar wirklich funktioniert, also habe ich das Gefühl, dass mir etwas fehlt. Entschuldigung, wenn die Frage zu weit gefasst ist, bin ich mir nicht sicher, was ich fragen soll. Könnte mir irgendjemand in die richtige Richtung zeigen, vielleicht einige hilfreiche Ressourcen oder eine Erklärung? DankeWie richte ich einen Server mit node.js und electron ein?

+0

Sie möchten eine Website oder eine Desctop-App erstellen? –

+0

Erstellen Sie eine Desktop-App –

+0

Elektronenschnellstart? http://electron.atom.io/docs/tutorial/quick-start/ –

Antwort

0

Electon ist spezifisch nicht serverseitiges Scripting. Es nutzt Web-Technologie (Chrom) und bettet es einfach in Ihre Desktop-App ein. Dann können Sie Ihre Anwendung als Javascript und HTML schreiben, um Ihre Desktop-App auszuführen und zu rendern. Es findet keine Serverkommunikation statt.

Es hat natürlich die Fähigkeit, zurück zu einem Server zu kommunizieren. Dieser Server würde dann dort sein, wo Ihr serverseitiges Scripting leben würde, was node.js sein kann oder auch nicht.

+0

Also, wenn ich URL-Muster haben wollte, die verschiedene Inhalte basierend auf der URL laden, wie würde ich das in Elektronen tun? Könnte ich einfach jQuery und Ajax verwenden? Ich sollte erwähnen, ich benutze nodeJS und npm, um Elektronen zu laufen –

+0

Der beste Weg, darüber nachzudenken, ist als eine einzelne Seite Anwendung. Was im Grunde bedeutet, dass Ihre gesamte Anwendung als statische Dateien auf dem Dateisystem lebt, was die Elektronen laden. Von dort aus machst du deine ganze Anwendung als Javascript und benutzt ajax nur für api-Aufrufe. Es wird schnell klar, dass Sie ein Framework benötigen, um die Komplexität zu verwalten. Es gibt ein paar gute, ich finde eckig, um einfach zu arbeiten. Hier ist eine Beispiel App, die ich gemacht habe, dass Sie nützlich finden können: https://github.com/justinmchase/electron-tutorial –

+0

Wow, super danke für die Hilfe Ich werde Ihre Beispiel-App überprüfen –

Verwandte Themen