Erstellen einer Anwendung für den web - & desktop
Möchte ich erstellen Sie eine Anwendung, und es sollte auf dem desktop (ohne internet Verbindung) und im web. Die Anwendungen sollten die gleichen sein (ich meine UI und code) und die Arbeit auf beide web-und desktop - (oder vielleicht mit einem kleinen Unterschied)
Als server und desktop-Anwendung, Programmierung Sprache, die ich beschlossen, die Verwendung von Python.
Als UI ich will mit HTML5 + Javascript (JQuery) + CSS
So, können Sie mir helfen, welche tools sollte ich verwenden? Ich meine, vielleicht sind einige Rahmenbedingungen für meine Aufgabe. Welche Rahmenbedingungen sollte ich im web und im desktop (vielleicht im desktop wird es sein, einige ein bisschen von wrapper für meine web-version mit webkit-engine?)?
- Wirklich, es sei denn, du bist hart gedrückt, um Ressourcen, Ihre beste Wette ist, führen Sie einfach einen web-server auf dem computer des Endbenutzers, die auf einem nicht-standard-port. Soweit ich weiß, gibt es keine einfache Möglichkeit Paket Python-web-Anwendung und machen es zu arbeiten, ohne server, noch gibt es einen einfachen Weg, um eine desktop-Anwendung und konvertieren es in eine website.
- Ich brauchen keine server-Funktionen in meiner Anwendung. Meine Anwendung wäre zu lösen einfache Aufgaben, wie Benutzerdaten Lesen, schreiben und so. Ich denke, das problem ist in der Benutzeroberfläche (wie funktioniert es auf dem desktop (mit webkit-engine oder etwas anderes)) und im gleichen Rahmen, das funktioniert ohne die Abhängigkeit von server-oder desktop -
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schlage ich vor, Sie web2py. Sie können webapps erstellen, die offline arbeiten, und Sie können in einem Paket für jede Plattform.
Meine Frage war 1 Jahr alt, aber jetzt es scheint, dass ich etwas gefunden, das ist wirklich interessant und gut zu sein scheint Candidate, um auf mehreren Geräten verwenden. Seine Apache Cordova
Es ist open-source und hat eine Menge von unterstützten Plattformen, sowohl Mobil als auch als desktop.
[UPDATE] Jan, 2016:
Dinge haben sich geändert in den letzten 4 Jahren und nun das gute wählen Sie aussieht, ist atom Elektron. Das ist genau das, was ich wollte vor 4 Jahren.
Werfen Sie einen Blick auf Pyjs für die Benutzeroberfläche. Der server wird noch das problem sein obwohl.