Framework di applicazioni di rete / API / ecc

2

Con tutto l'hype web2.0 e le webapps di gran moda, l'unico vantaggio di un POV aziendale che io possa pensare alle webapps è che è più facile servire la tua base di utenti: gli aggiornamenti diventano più facili tra diverse cose.

È solo che il browser non è una buona piattaforma.

L'ho rimuginato per un po 'ora. La mia idea originale era di usare Python, poi ho scoperto QSA. Mi piace il QT. I suoi widget sono eccellenti per la maggior parte degli scopi, ed è multipiattaforma. Un'applicazione QT generica è installata sul computer client. Lo indirizzano a un URL per iniziare a eseguire l'applicazione firmata / crittografata in quella posizione. L'applicazione effettiva potrebbe essere scritta in Qt script. Potrebbe essere sviluppato molto simile a un'applicazione MVC tradizionale. Oppure potrebbe, e probabilmente dovrebbe, essere sviluppato come WT, in modo che un'applicazione "web" possa essere codificata allo stesso modo di un'applicazione "desktop".

Prima di reinventare la ruota, esistono piattaforme / framework di questo tipo?

Se dovessi inventare questa ruota, quali sono alcune cose di cui dovrei essere a conoscenza?

    
posta d-_-b 02.05.2011 - 05:06
fonte

2 risposte

1

Le applicazioni Web esistono per due motivi particolari:

  1. Tutti sanno come "puntare e fare clic".
  2. Non è richiesta alcuna installazione.

Non sottovalutare il potere di questi due motivi. Molte vite sono state sprecate a supportare utenti che, per qualsiasi ragione, non sono in grado o non vogliono imparare come installare il software e usarlo correttamente.

Se ti trovi in un ambiente aziendale con 1000 utenti, quanti soldi puoi risparmiare aggiornando il software in un unico posto (il server delle applicazioni), anziché eseguendolo singolarmente su ogni workstation?

    
risposta data 09.05.2011 - 21:09
fonte
0

In genere cerco di stare lontano da tutto ciò che allude al lock-in del fornitore, tuttavia:

Hai preso in considerazione Flash? La normale esperienza utente avviene tramite un browser, MA lo sviluppatore non ha la compatibilità del browser da considerare.

    
risposta data 02.05.2011 - 06:04
fonte

Leggi altre domande sui tag