2016-07-10 10 views
0

Ich versuche den Übergang von Web Apps in Nodejs mit Express zu ähnlichen Apps auf dem Desktop mit ElectronJS zu verstehen.Von ExpressJS-Apps zu ElectronJS-Apps wechseln

Das, was ich nicht verstehen kann, ist, wie Sie eine Ansicht ändern, zum Beispiel in Express wenn ich eine grundlegende CRUD app Ich habe eine index Controller und Ansicht und eine createSache Controller und Ansicht, und ich kann wechseln dazwischen rendert sich meine Klick-Links im Browser per Express.

Wie funktioniert das in ElectronJS?

Soll ich Express in Election ausführen? Ist Electron irgendwie der Routing-Framework .. oder muss ich diese Art des Denkens komplett zusammen fallen lassen und etwas wie AngularJS oder ReactJS benutzen?

Antwort

0

Sie müssen verstehen, warum wir zuerst express verwenden. Es ist ein Server, der http Anfragen liest, die in ElectronJS keinen Sinn ergeben, weil Sie direkt über IPC kommunizieren können. Also, nein, Sie laufen nicht express in Elektron. Und denken Sie an electron als eine verpackte nodejs, die mit Ihrer App geliefert wird. Es ist kein Routing-Framework oder irgendetwas. Es ist buchstäblich nodejs aber mit der Fähigkeit, mit Chromium zu sprechen, wie es Ansicht ist, wo Sie HTML, CSS etc. schreiben können
Und schließlich, ja, können Sie verwenden, welche Client-Bibliothek/Framework, die Sie auf Ihre Web-App in electron auch verwenden würde .