Ti sei mai trovato a utilizzare uno strumento specifico a favore di un altro solo perché sembra migliore? [chiuso]

13

Ho scoperto che questo era il caso di Eclipse. Quando ho iniziato a imparare Java, molte persone mi hanno detto di iniziare con NetBeans perché è più semplice, ha molte funzionalità predefinite e la maggior parte della configurazione viene eseguita per impostazione predefinita. In effetti sembrava un IDE facile ma odiavo solo come sembrava. L'interfaccia utente per me era orribile.

Poi ho scaricato Eclipse. Sono rimasto molto colpito da questo. Tutto sembrava lucido, i caratteri erano fantastici e l'interfaccia utente in generale era sorprendente rispetto a quella di NetBeans. Quindi sono rimasto con Eclipse.

È mai successo qualcosa di simile a te? L'interfaccia utente dovrebbe essere di tale rilevanza per un programmatore, è così male? Il problema dell'interfaccia utente si estende a tutto per me, non solo per IDE (ad esempio, anche su Linux, devo personalizzare il WM nel modo che preferisco prima di iniziare a lavorare con esso).

    
posta buginmycode 31.10.2010 - 21:34
fonte

16 risposte

13

Uso VIM perché è bello.

L'estetica significa molto. Se l'interfaccia utente è ingombra e brutta avrà un impatto su come si utilizza lo strumento. NetBeans potrebbe fare tutto, ma sembra orribile e funziona lentamente. Non vedo molte persone che lo usano.

    
risposta data 31.10.2010 - 22:35
fonte
7

Sì. Potrebbe essere un punto di vista distorto, ma mi piace lavorare con interfacce utente carine, e se lo sviluppatore ha avuto il tempo e i problemi per rendere la sua interfaccia utente carina ( e intuitiva), presumo che ha preso la stessa cura anche per il resto del suo programma.

Come sviluppatore che scrive programmi per gli altri, dovresti avere la stessa preoccupazione per la tua interfaccia utente.

Ovviamente, laddove l'interfaccia utente non ha importanza (come nei programmi e nelle librerie della riga di comando), l'interfaccia utente non ha importanza.

    
risposta data 31.10.2010 - 22:25
fonte
5

Un paio di anni fa ho "rinfrescato" la GUI di un prodotto - spostandola da un blando aspetto Win95-ish a qualcosa di più moderno. L'app funzionava ancora in modo identico a come funzionava - gli stessi menu, lo stesso layout della barra degli strumenti - aveva solo una combinazione di colori più sfaccettati e icone e controlli dall'aspetto più moderno. Un numero di utenti ha commentato come l'app fosse più facile da usare con la nuova interfaccia grafica.

Questa è solo la natura delle GUI.

Una GUI più pulita rende la funzionalità disponibile più comprensibile per l'utente finale, e quindi più facile da capire. Inoltre sembra più moderno e aggiornato, fornendo all'utente finale una maggiore sicurezza nella qualità dell'app.

    
risposta data 01.11.2010 - 06:29
fonte
4

Penso che a volte il bilancio mentale che alcune UI richiedono sia molto sottile. Mi capiterà spesso di passare da un'esperienza utente all'altra in base al tipo di attività che devo eseguire.

Se ho bisogno di entrare e uscire rapidamente da un sacco di diversi file di configurazione, vim sul terminale è perfetto. Se devo fare un sacco di digitazione, ma non ho bisogno del completamento del codice o del debugger, TextMate o MacVim si adattano al conto. Se sto lavorando intensamente su più classi contemporaneamente e ho bisogno di eseguire test o debug, avvierò l'IDE.

Onestamente credo che ci sia una cosa come troppa interfaccia . Nel mio IDE, mi ritroverò spesso a fissare il riquadro del progetto cercando di trovare il file successivo in cui ho bisogno di lavorare. Per me, quando le mie dita escono dalla tastiera, tendo a perdere la concentrazione. Tutto ciò che ti costringe a fare una scelta che non è pertinente al problema su cui stai lavorando, ruberà concentrazione e concentrazione. Spesso, IDE è semplicemente troppo pesante per i widget.

Dovremmo sapere ormai che nel software, l'estetica e la funzione sono solitamente legate insieme.

    
risposta data 31.10.2010 - 22:42
fonte
3

Sicuramente. Ad esempio, la mia decisione Eclipse vs. NetBeans è andata a favore di NetBeans. Recentemente ho iniziato a utilizzare l'editor Sublime Text . È un buon editor, ma ciò che lo differenzia da dozzine di altri buoni editor là fuori è esattamente l'interfaccia utente.

    
risposta data 01.11.2010 - 07:19
fonte
3

Uso siti stackexchange e non altri forum, solo perché leggono e si sentono meglio.

    
risposta data 01.11.2010 - 23:37
fonte
2

Personalmente, non mi interessa davvero l'interfaccia utente. I programmi terminali funzionano bene, quindi le GUI e quelle terminali richiedono meno memoria. L'interfaccia utente non è davvero un elemento per me a meno che non attivi più produttività , come ad esempio firefox su w3m (almeno per me).

    
risposta data 31.10.2010 - 21:40
fonte
1

Sono sicuro che è un innato pregiudizio umano credere che lo strumento più grazioso funzioni al meglio e, in assenza di reali impedimenti di utilizzo, di scegliere quello strumento.

Mi sono reso conto che un po 'di tempo fa, l'aspetto "più piatto" di un browser, più credo sia un browser più leggero e quindi più veloce. Uso Chrome perché è "leggero", anche se non ho alcuna prova che sia un browser migliore per Firefox. Anche se so che questa potrebbe essere un'illusione, mi piace usarla di più.

    
risposta data 31.10.2010 - 23:49
fonte
0

A mio parere, è piuttosto sciocco preferire la forma al di fuori della funzione. Questo non vuol dire che i due non possano essere combinati, ma dato che la domanda è se preferiamo un certo programma solo perché sembra migliore, la risposta è no .

    
risposta data 31.10.2010 - 23:25
fonte
0

Si ma non riesco a ricordare quali programmi esattamente anche se è solo quando la funzionalità non è molto diversa perché se c'è una migliore funzionalità nella crappy alla ricerca ne prenderò comunque quella

Ecco perché preferisco Firefox su Opera mi piace la personalizzazione in Firefox amo i look di Opera

    
risposta data 31.10.2010 - 23:42
fonte
0

Sì, Hudson

Hudson è un motore di generazione di Continuos che lentamente sta migrando in un motore di script distribuito, che è semplicemente bello . Bello nel suo approccio al modo in cui le cose sono fatte, bello nel modo in cui vengono segnalati gli errori, e bello nel suo aspetto.

Questo tratto comune si mostra molto rapidamente quando si usa Hudson ed è stato il fattore principale che ci ha indotto a stare con Hudson.

Quindi, la grafica non è eccezionale, ma carina e indicativa del programma Hudson in generale.

    
risposta data 01.11.2010 - 07:37
fonte
0

Certo. Sto trasferendo un numero di miei progetti in Visual Studio 2010 da versioni precedenti. In parte è così che posso usare lo stesso strumento su tutti i miei progetti, in parte è dovuto a tutte le ottime estensioni per il 2010, in parte perché il 2010 sembra più bello e ha un'interfaccia utente migliore. La produttività è il nome del gioco per gli sviluppatori di software e se sei più rilassato e felice di usare uno strumento, sei più produttivo.

Ciò detto, "sembra migliore" è negli occhi di chi guarda. Non posso dirti quante volte mi è stato detto che Expression (Blend, Web, ecc.) "Sembra migliore" di Visual Studio. Odio il look nero, odio che tutti i menu e le barre degli strumenti si comportino in modo diverso a seconda della cosa che si fa prima, odio il carattere minuscolo e odio che sia così disordinato e orientato al clic. Lo uso solo quando devo. Ciò dimostra che presumo di scegliere i miei strumenti basandomi sugli sguardi quando posso, ma il mio punto di vista è che "sembra meglio" di una persona è un altro "Io la odio".

    
risposta data 01.11.2010 - 12:10
fonte
0

Non proprio. Non ho alcun gusto per il design - le mie GUI tendono ad essere piuttosto sgargianti per gli altri! Ciò che conta per me in un'interfaccia utente è: quanto facilmente e rapidamente posso arrivare a ciò che devo fare? Se le attività più comuni di cui ho bisogno sono sepolte in sottomenu sotto interruttori nascosti, e non possono essere personalizzate per i menu principali (o meglio ancora, i pulsanti e i tasti di scelta rapida) di quanto non lo odio.

C'è un altro lato di questo, però. Se le cose comuni sono facili da fare, ma le cose più complesse sono difficili da trovare, l'interfaccia utente è ugualmente cattiva. IMO l'esempio perfetto di questo è Office 2007. Tutte le operazioni di base sono in cima; ma se hai bisogno di appendere indent, colonne o opzioni di formattazione più avanzate, è più difficile da trovare. Con i vecchi menu, di solito potevo fare almeno un'ipotesi plausibile su dove si trovava l'opzione.

    
risposta data 01.11.2010 - 18:11
fonte
0

Assolutamente. Preferisco le interfacce utente poco chiare con un livello di complessità grafica molto basso.

Il mio UX è molto importante per me: l'app non deve intromettersi. L'iPod è un dispositivo meraviglioso per questo, nella mia esperienza

FWIW, trovo le applicazioni derivate da Eclipse un dolore completo da usare. Io uso emacs per tutte le modifiche.

    
risposta data 01.11.2010 - 23:42
fonte
0

Sicuramente per la segnalazione di strumenti e strumenti / framework GUI sembra molto importante.

    
risposta data 28.05.2011 - 00:20
fonte
0

Il fatto che gli attori siano pagati più della maggior parte di noi dovrebbe dirti una cosa, l'interfaccia utente è molto importante! È lo stesso motivo per cui le persone comprano iPad su xxx, anche se tutto quello che faranno è guardare un paio di film su di esso.

Nel mio caso, sono passato da eclissi a vi principalmente perché i miei standard di gui erano troppo alti, provenendo da VS. Io uso reddit su digg / bash.org su altri cloni / SO su mailing list ecc. Per lo stesso motivo.

    
risposta data 28.05.2011 - 05:03
fonte

Leggi altre domande sui tag