Quali sono alcune caratteristiche avanzate che si possono aggiungere a qualsiasi applicazione generica?

StackOverflow https://stackoverflow.com/questions/2134484

  •  22-09-2019
  •  | 
  •  

Domanda

Ho quasi finito il mio Java p2p applicazione di file sharing e dato che è abbastanza semplice, vorrei aggiungere alcune cose ad esso. Alcuni moduli o qualcosa di simile. Come si può notare che sono un novizio e imparare ancora, quindi non ho ben capito tutte le possibilità.

Potete per favore mi consigliare qualcosa si potrebbe pensare che avrei potuto usare, ma che non richiede troppo tempo per andare in giro.

Grazie. BTW Sono consapevole che alcuni di voi potrebbe dire la mia domanda non è precisa, ma vorrei poter chiedere meglio:)

È stato utile?

Soluzione

Qual è la base di utenti della vostra applicazione? Se le persone diverse da quelle che si stanno usando, cercare di ottenere un feedback sulla domanda, problemi, ecc Se si sta ancora cercando di ottenere l'applicazione fino al punto in cui altre persone vorranno usarla, provare alcuni dei seguenti elementi:

Altri suggerimenti

Aggiungi quello che il test mostra la gente ha bisogno, non ciò che si pensa possa essere Gee-mago.

Per espandere sulla risposta di Jherico, assicurarsi che si traccia tutto ciò che un utente fa in modo che siano in grado di confrontare i dati significativi quando si cambia qualcosa.

Il più tenere traccia e più si prova il meglio l'applicazione può ottenere. Se non stai registrando tutti i dati di utilizzo, allora tutte le modifiche si fanno sono solo spari nel buio e non saprai mai se si è in realtà che interessano le aree che si desidera.

Implementare Google-come la ricerca single-input-campo nel corso di tutti i dati.

Questo è a volte difficile da fare (in quanto molte applicazioni memorizzano i loro dati in un RDBMS e quelli che non sono ideali per questo metodo di ricerca), ma spesso rende la navigazione l'interfaccia utente molto, molto più facile per l'utente.

Così, invece di riempire in un campo "Nome" e un "campo di nome" e un campo "città", l'utente semplicemente tipi "John Doe New York" in un singolo campo e ottiene il risultato che si aspetta.

Lucene / Lucene.Net sono un modo per implementare tale caratteristica. Sono sicuro che ci sono le librerie simili per altre lingue.

Make it open source e lasciare che più persone utilizzano gratuitamente .. che consente di ottenere le recensioni e le nuove esigenze degli utenti reali e aiutare la costruzione di un software migliore. Inoltre rendendo open source vi aiuterà a ottenere nuovi sviluppatori esperti che lavorano per lo strumento e si può imparare di più lavorare con loro.

Questa sarà probabilmente chiuso presto, ma qui ci sono alcune cose facili da aggiungere per rendere sembra più lucido:

  • Splash Screen
  • icona di notifica (e nascondere la finestra)
  • utilizzare aspetto e le funzioni native
  

"La perfezione viene raggiunta, non quando c'è   è più nulla da aggiungere, ma quando non c'è   è nulla da togliere." - Antoine de Saint-Exupéry

L'aggiunta di funzionalità per il gusto di avere più funzioni è solo la cosa peggiore che puoi fare per un'applicazione. Guardate il recente trasferimento di Google: nasconde tutto, ma il logo, la casella di ricerca e due pulsanti. Questa è la direzione si dovrebbe provare a prendere, non intenzionali funzione di scorrimento .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top