2012-06-01 16 views
7

Voglio creare un'applicazione e dovrebbe funzionare sia su desktop (senza connessione Internet) che sul web. Le applicazioni dovrebbero essere le stesse (intendo interfaccia utente e codice) e funzionare sia sul web che sul desktop (o magari con una piccola differenza)Crea un'applicazione per Web e desktop

Come linguaggio di programmazione per applicazioni desktop e server ho deciso di utilizzare Python.

Come UI voglio utilizzare HTML5 + Javascript (JQuery) + CSS

Quindi, mi potete aiutare quali strumenti devo usare? Intendo forse alcuni quadri per il mio compito. Quale framework dovrei usare nel web e cosa nel desktop (forse in desktop sarà un po 'di wrapper per la mia versione web con motore webkit?)?

+0

In realtà, a meno che non sia difficile trovare risorse, la soluzione migliore è semplicemente eseguire un server Web sul computer dell'utente finale su una porta non standard. Per quanto ne so, non esiste un modo semplice per confezionare un'applicazione web Python e farlo funzionare senza un server, né esiste un modo semplice per prendere un'applicazione desktop e convertirla in un sito web. – Corbin

+0

Non ho bisogno di alcuna funzionalità del server nella mia applicazione. La mia applicazione risolverebbe compiti semplici come leggere i dati dell'utente, scriverlo e così via. Penso che il problema sia nell'interfaccia utente (come funziona sul desktop (con motore Webkit o altro) e nello stesso framework che funzionerebbe senza dipendere dal desktop o dal desktop – pleerock

risposta

4

Suggerisco di utilizzare web2py. Puoi creare webapp che funzionano offline e puoi comprarle per qualsiasi piattaforma.

+0

Sembra fantastico! Ma non riesco a trovare alcuna informazione sulla creazione di webapp offline? Puoi dirmi dove l'hai preso? Grazie. – pleerock

+0

Controlla questo: http://web2py.com/books/default/chapter/29/14#How-to-distribute-your-applications-as-binaries – marbdq

2

Dai un'occhiata a Pyjs per l'interfaccia utente. Il server sarà comunque il tuo problema.

+0

pyjs dovrebbe occuparsi di quello –

4

La mia domanda era 1 anno fa, ma ora sembra che ho trovato qualcosa che è davvero interessante e sembra essere buono da usare su più dispositivi. Its Apache Cordova

È open-source e ha molte piattaforme supportate, sia mobili che desktop.

[UPDATE] Jan, 2016:

Le cose sono cambiate negli ultimi 4 anni e ora i buoni scegliere assomiglia è atom electron. Questo è esattamente quello che volevo 4 anni fa.

Problemi correlati