ERP / CRM Systems. Basato sul desktop? Basato sul Web? [chiuso]

2

Ho visto 2-3 ERP in azione. Mi sto chiedendo cosa è meglio. Applicazione basata su desktop o Web visualizzati su un browser.

La mia prima esperienza è stata con un ERP basato sul Web quando avevo 14 anni. Era basato sul web e terribilmente lento ... Per la maggior parte dei compiti semplici dovevi fare molti clic ... nessun supporto per la tastiera ... .. Le pagine impiegavano anni per essere caricate.

L'anno scorso ho lavorato per migrare a un nuovo computer una vecchia applicazione cobol basata su terminale. Il computer che ha funzionato fino ad oggi e non ha ancora problemi è stato dal 1993.
L'interfaccia utente del corso era basata sul testo .. La velocità con cui i ragazzi effettuavano gli ordini era incredibile! basta digitare il nome del cliente, quindi 5-10 tasti per aggiungere un prodotto all'ordine ....

Confronto con questo ERP la pagina per l'inoltro degli ordini Link (fare clic su ordini di vendita) sembra terribilmente lento per aggiungere un prodotto ... Nessuna scelta rapida da tastiera per salvare ciò che è stato aggiunto e, in generale, credo che tu abbia bisogno di 4 volte in più di tempo per effettuare un ordine rispetto all'interfaccia del testo ...
Dover usare sia il mouse sia la tastiera per questa attività è BAD e sadico ...

Quindi, come mai queste persone usano mai un sistema del genere ???

Quindi l'applicazione desktop a lungo termine sembra l'unico modo ... Ovviamente i browser supportano le scorciatoie, ma il modo di ignorare le impostazioni predefinite utilizzate dai browser non è cross-compatibile ... Questo è un grosso problema.

Finnaly, se nel prossimo futuro dovessimo / dover forzare l'uso del cloud, che dire delle scorciatoie da tastiera ?? Mi sento confuso ... Ho visto i convertitori di applicazioni desktop per le applicazioni del browser ma sono LENTO come l'inferno ...

La domanda riguarda la facilità d'uso? Che tipo di applicazione useresti?

    
posta GorillaApe 13.03.2011 - 16:05
fonte

5 risposte

1

Attualmente sto creando un ERP, e ha un grosso client, invece dell'accesso al web. Di volta in volta questo è un vantaggio (più veloce, gli utenti lo vogliono, nessun problema con il browser), e di tanto in tanto ho voluto creare una webapp (layout e aspetto della GUI, nessun problema con il client).

Non posso davvero preferire entrambi i lati, quindi forse, a lungo termine, avremo entrambe le GUI.

    
risposta data 13.03.2011 - 16:55
fonte
4

Esiste un'unica ragione per cui esistono applicazioni web: verranno eseguite ovunque, senza che tu debba installarle.

Questa è una cosa da poco. StackOverflow è un'applicazione. Se dovesse essere installato, escluderebbe almeno il 50% dei potenziali utenti, incluso me. Il mio computer da ufficio (quello che uso per e-mail e così via) è bloccato più stretto di una corazzata. L'installazione di applicazioni esterne è praticamente fuori questione.

Le applicazioni Web sono mantenute in un unico posto. Se un'applicazione Web ha più di un migliaio di utenti e è richiesto un aggiornamento, è necessario applicare l'aggiornamento solo una volta. Per le applicazioni desktop, è necessario installare un aggiornamento migliaia di volte.

Infine, le persone comprendono le applicazioni web. Punta e clicca.

Ora, perdi un po 'di efficienza con questo approccio? Probabilmente. L'interfaccia utente è meno che ideale? Indubbiamente. Ma in molti modi, i benefici superano gli svantaggi.

Lo sviluppo web sta migliorando sempre. Uno sviluppatore web che capisca una buona interfaccia utente può produrre un'applicazione quasi valida come quella desktop, in termini di reattività e utilità.

    
risposta data 13.03.2011 - 16:38
fonte
2

Basato sul Web, che espone un'interfaccia del servizio Web su di esso.

Con l'interfaccia del servizio web, puoi scrivere un'applicazione che chiamerebbe nelle API del servizio web per fare qualcosa. Questo ti permetterebbe di scrivere un'applicazione per un caso d'uso specifico che voi ragazzi fate più spesso, quindi potete accelerarlo (potete renderlo basato sul testo). Assicurati che il servizio web esponga tutto ciò di cui hai bisogno.

Ci sono molti vantaggi sul web che non vorresti perdere solo per guadagnare un po 'di velocità:

  • Distribuzione più semplice di nuove versioni (nuove funzionalità, correzioni di bug)
  • Accesso più semplice da qualsiasi terminale (non è necessario eseguire un'installazione per accedere all'ERP / CRM)
  • Più facile cambiare le cose internamente (puoi passare a un nuovo db senza dirlo a nessuno)

Un esempio di questo è StackExchange / StackOverflow stesso. Si tratta di un sito Web, con un servizio Web esposto e DroidStack lo utilizza per fornire un'applicazione più semplice da utilizzare su smartphone rispetto al sito web (mi dispiace Jeff).

    
risposta data 13.03.2011 - 16:32
fonte
1

Vorrei andare con l'applicazione web e concentrarmi sull'uso di javascript per rendere l'app più reattiva.

Le applicazioni basate su testo possono certamente essere più efficienti delle applicazioni web per l'inserimento e l'immissione dei dati ricerca, ma non credo che una nuova app in stile terminale basata su testo sarà molto popolare con la base utenti di oggi.

    
risposta data 13.03.2011 - 16:52
fonte
1

Si riduce davvero a ciò che il cliente desidera.

Se raddoppi il tempo per l'immissione dei dati, non lo useranno, o lo useranno perché non hanno scelta e ti odieranno per tutto il tempo.

E se stai sostituendo un sistema terminale penso che ti sarà difficile ottenere la velocità di recupero dei dati che ti serve per formare una pagina web per rendere felici gli utenti.

    
risposta data 13.03.2011 - 17:11
fonte

Leggi altre domande sui tag