Distribuzione di applicazioni Web [chiuso]

0

Sfondo

Quindi ho sviluppato un sistema di ordini e tracciamento degli ordini per un'organizzazione. Attualmente è basato sul web e prevede di sviluppare un'applicazione mobile e un'applicazione desktop.

Il modello di business è un'iscrizione esclusiva in cui ti iscrivi per poter distribuire i loro prodotti a un prezzo inferiore rispetto agli altri concorrenti.

EDIT: per chiarire il suo attualmente in fase di sviluppo utilizzando Yii Framework per PHP, ma ho una versione ridotta di base in PHP senza alcun framework. È ancora in un ambiente di sviluppo, nessun codice è ancora attivo.

Domanda

Quale (secondo la tua opinione o l'opinione dell'industria) il modo più efficace per distribuire questa applicazione ai membri?

Probabilmente in ciascuna delle fasi di sviluppo (ad esempio come distribuire un'app Web, un'app desktop o un'app mobile).

    
posta MattyD 26.10.2011 - 01:23
fonte

3 risposte

2

Imballare l'applicazione in modo che sia facilmente distribuibile, in un programma di installazione di fantasia, in un file WAR / JAR / ZIP o anche su un CD. La chiave è distribuire la documentazione insieme alla tua applicazione pacchettizzata che includerà una guida all'installazione e una guida per l'utente che istruisca gli utenti su come installare e utilizzare la tua applicazione. Rendilo il più semplice possibile per essere installato e funzionante e assicurati di includere eventuali scenari di risoluzione dei problemi e consigli che potrebbero rivelarsi utili, a meno che non desideri gestire chiamate di assistenza ripetute da parte dei tuoi clienti.

    
risposta data 26.10.2011 - 02:48
fonte
2

Dovresti utilizzare il metodo predefinito di distribuzione delle applicazioni per ciascun dispositivo.

  • Se si dispone di un'applicazione Web, distribuirla come WAR.
  • Se hai un'app per iPhone, portala all'App Store.
  • Se hai un'applicazione desktop, utilizza MSI + download o DEB + apt-get o RPM + yast o ...

E assicurati di creare la procedura di installazione più semplice a cui puoi pensare.

Mi piacerebbe essere d'accordo con la risposta di @Bernard ma ritengo che la documentazione sia una perdita di tempo per gli utenti finali. Il modo predefinito è download + doppio clic e quindi saltare attraverso la procedura guidata di installazione. Penso che l'MSI dovrebbe avere le corrette impostazioni predefinite e consentire all'utente di completare l'installazione con 1 clic, anziché passare attraverso pagine e pagine di impostazioni che l'utente finale non cambierà né leggerà.

    
risposta data 26.10.2011 - 09:30
fonte
1

Dipende dai clienti e dalle persone che installeranno l'applicazione. Se si può presumere che per la maggior parte gli amministratori di sistema (o almeno gli ingegneri del software) installeranno l'applicazione, probabilmente è sufficiente un ZIP. Lo ZIP dovrebbe contenere tutti i file necessari per installare ed eseguire l'applicazione (anche documentazione).

Puoi anche distribuire la tua domanda sotto forma di RPM o DEB file. Ciò consentirebbe anche un'installazione più semplice e otterrete un maggiore controllo su ciò che viene fatto nel processo di installazione standard.

Puoi dare un'occhiata agli installer offerti da Jenkins (vedi la barra laterale destra) per avere un'idea di una buona distribuzione e tecniche di installazione.

Possibly in each of the stages of development (such as how to distribute a web app, desktop app or mobile app).

Automatizza il processo di creazione della tua distribuzione. Ciò riduce il rischio di errori e ti fa risparmiare tempo alla fine. Potresti leggere su Consegna continua .

    
risposta data 26.10.2011 - 07:48
fonte

Leggi altre domande sui tag