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 studiare Java molte persone mi hanno detto di iniziare con NetBeans perché è più semplice, viene fornito con molte funzionalità predefinite e la maggior parte della configurazione viene eseguita per impostazione predefinita. In effetti sembrava un IDE semplice ma odiavo il modo in cui appariva. L'interfaccia utente per me è stata orribile.

Quindi ho scaricato Eclipse. Ne sono rimasto piuttosto colpito. Tutto sembrava lucido, i caratteri sembravano fantastici e l'interfaccia utente in generale era incredibile rispetto a quella di NetBeans. Quindi sono rimasto con Eclipse.

Ti è mai successo qualcosa del genere? L'interfaccia utente dovrebbe essere così rilevante per un programmatore, è così male? Il problema dell'interfaccia utente si estende a tutto per me, non solo agli IDE (ad esempio, anche su Linux, devo personalizzare WM nel modo che preferisco prima di iniziare a lavorarci).


"Odiato", anche ??

8
Trovo interessante il modo in cui l'estetica differisce tra le persone. Trovo che Eclipse sia orribilmente brutta. In realtà preferisco l'aspetto di NetBeans. Per me, è l'incredibile lentezza di NetBeans che mi ha impedito.
John Kraft,

@John: è interessante. Preferisco anche l'aspetto di NetBeans, ma nella mia esperienza è anche molto più veloce di Eclipse.
Joonas Pulakka,

È divertente perché sono allo stesso modo. Odio l'interfaccia utente di netbeans. L'ho usato solo per una mia classe perché ironicamente il costruttore della GUI era più semplice e sembrava più bello del provare a usare l'eclissi. Ma trovo netbeans più clunkier nel complesso e preferisco l'eclissi rispetto ai netbeans per funzionalità.
Matt,

Risposte:


13

Uso VIM perché è bellissimo.

L'estetica significa molto. Se l'interfaccia utente è disordinata e brutta, avrà un impatto sul modo in cui usi lo strumento. NetBeans potrebbe fare tutto, ma sembra orribile e funziona lentamente. Non vedo molte persone che lo usano.


2
Una buona interfaccia utente è difficile , ecco perché la progettazione dell'interfaccia utente ha un proprio sito di stack. I programmi con migliori GUI sono programmi migliori. Potrebbe essere il programma più brutto che ha alcune caratteristiche più belle, ma a meno che tu non abbia bisogno di quelle funzionalità, spesso non vale la pena cercarle.
CodexArcanum,

2
@CodexArcanum: Guardando a loro vuoi dire.
Bjarke Freund-Hansen,

7

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

Come sviluppatore che scrive programmi per altri, dovresti avere la stessa preoccupazione per la tua UI.

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


3
Diamine, anche le app della riga di comando hanno una 'interfaccia', in quanto alcuni usano parametri criptici e difficili da digitare, mentre altri usano parametri più pensati e più facili da ricordare.
GrandmasterB,

d'altra parte, può accadere che lo sviluppatore impieghi troppo tempo a perfezionare l'interfaccia utente, quindi non sviluppa funzionalità effettive. In molti casi, questo porta a strumenti inventati con funzionalità minime che funzionano in modo eccezionale purché non siano necessarie funzionalità avanzate. Contrariamente a VIM / Emacs, uno strumento con migliaia di funzionalità, ma puoi usarne solo meno dell'1 percento poiché la maggior parte di queste funzionalità sono nascoste dietro ad alcune combinazioni di tasti stravaganti.
Lie Ryan,

5

Un paio di anni fa ho "aggiornato" la GUI di un prodotto, spostandola da un blando look di Win95 a qualcosa di più moderno. L'app funzionava ancora essenzialmente allo stesso modo - stessi menu, stesso layout della barra degli strumenti - aveva solo una combinazione di colori più nitida e icone e controlli più moderni. Alcuni utenti hanno commentato come l'app fosse più facile da usare con la nuova GUI.

Questa è solo la natura della GUI.

Una GUI più pulita rende le funzionalità disponibili più facilmente comprensibili all'utente finale e quindi più facili da capire. Sembra anche più moderno e aggiornato, fornendo all'utente finale una maggiore fiducia nella qualità dell'app.


4

Penso che a volte il pedaggio mentale che assumono determinate UI sia molto sottile. Spesso mi ritroverò a passare tra diverse esperienze dell'interfaccia utente in base al tipo di attività che devo svolgere.

Se ho bisogno di entrare e uscire rapidamente da molti file di configurazione diversi, vim sul terminale è perfetto. Se devo scrivere molto, ma non ho bisogno del completamento del codice o del debugger, TextMate o MacVim sono perfetti. Se sto lavorando molto su più classi contemporaneamente e devo eseguire test o debug, avvierò l'IDE.

Sinceramente credo che ci sia una cosa come troppa interfaccia . Nel mio IDE, mi ritrovo spesso a fissare il riquadro del progetto senza riuscire a cercare il file successivo in cui devo lavorare. Per me, quando le dita lasciano la tastiera, tendo a perdere la concentrazione. Qualunque cosa tu che ti costringe a fare una scelta che non è rilevante per il problema a cui stai lavorando ruberà attenzione e concentrazione. Spesso, gli IDE sono semplicemente troppo pesanti per i widget.

Ormai dovremmo sapere che nel software l'estetica e la funzione sono generalmente legate tra loro.


3

Decisamente. Ad esempio, la mia decisione Eclipse vs. NetBeans è andata a favore di NetBeans. Di recente ho iniziato a utilizzare l' editor di testo sublime . È un buon editor, ma ciò che lo differenzia da dozzine di altri buoni editor è esattamente l'interfaccia utente.


3

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


2

Personalmente, non mi interessa davvero l'interfaccia utente. I programmi terminali funzionano bene, così come le GUI e quelli terminali occupano meno memoria. L'interfaccia utente non è davvero un elemento per me a meno che non consenta una maggiore produttività , come ad esempio firefox su w3m (almeno per me).


1

Sono sicuro che sia un'innata propensione umana a credere che lo strumento più bello funzioni meglio e, in assenza di reali ostacoli d'uso, scegliere quello strumento.

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


0

Secondo me, è piuttosto sciocco preferire la forma alla funzione. Questo non vuol dire che i due non possano essere combinati, ma poiché la domanda è se preferiamo un determinato programma solo perché sembra migliore, la risposta è no .


Sei sicuro? Se hai due programmi tecnicamente uguali e l'unica cosa che li differenzia è l'aspetto, sei sicuro di non scegliere l'aspetto migliore solo per questo?
Joonas Pulakka,

0

sì, ma non ricordo esattamente quali programmi, anche se è solo quando la funzionalità non è molto diversa perché se c'è una funzionalità migliore in quella schifosa, prenderò comunque quella

ecco perché preferisco Firefox a Opera, mi piace la personalizzazione in Firefox, adoro l'aspetto di Opera


0

Sì, Hudson

Hudson è un motore di compilazione continouos che sta lentamente migrando in un motore di script distribuito, che sembra essere carino . Bello nel suo approccio a come vengono fatte le cose, bello nel modo in cui gli errori vengono segnalati e bello nel modo in cui appare.

Questo tratto comune si manifesta molto rapidamente quando si utilizza Hudson ed è stato il principale fattore che ci ha fatto rimanere con Hudson.

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


0

Sicuro. Sto trasferendo alcuni dei miei progetti su Visual Studio 2010 da versioni precedenti. In parte è così che posso usare lo stesso strumento su tutti i miei progetti, in parte è a causa di tutte le grandi estensioni per il 2010, e in parte è perché il 2010 sembra più bello e ha un'interfaccia utente più bella. Produttività è il nome del gioco per gli sviluppatori di software e se sei più rilassato e felice usando uno strumento, sei più produttivo.

Detto questo, "sembra migliore" è negli occhi di chi guarda. Non posso dirvi quante volte mi è stato detto che Expression (Blend, Web ecc.) "Sembra migliore" di Visual Studio. Odio l'aspetto nero, odio il fatto che tutti i menu e le barre degli strumenti si comportino in modo diverso a seconda della cosa su cui fai clic per primo, odio il carattere minuscolo e odio che sia così disordinato e orientato a clic. Lo uso solo quando devo. Ciò dimostra che scelgo i miei strumenti in base agli sguardi quando posso, ma il mio punto è che "l'aspetto migliore" di una persona è un altro "lo odio".


0

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

C'è anche un rovescio della medaglia, 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 ciò è Office 2007. Tutte le operazioni di base sono in alto; ma se hai bisogno di appendere rientri, colonne o opzioni di formattazione più avanzate, sono più difficili da trovare. Con i vecchi menu, di solito potevo almeno fare un'ipotesi su dove fosse l'opzione.


Sono d'accordo su Office 2007, odio, odio, odio, rivoglio i miei menu. Se non sapessi nulla di avanzato quando hai iniziato a usarlo, potresti andare avanti felicemente, suppongo, ma tre anni dopo sto ancora cercando di trovare alcune cose che potrei fare con Office nel 2002.
HLGEM

0

Assolutamente. Preferisco le UI ordinate con un livello di complessità grafica molto basso.

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

FWIW, trovo che le applicazioni derivate da Eclipse siano un dolore completo da usare. Uso emacs per tutte le modifiche.


0

Certamente per gli strumenti di reporting e gli strumenti / i framework della GUI sembrano molto importanti.


0

Il fatto che gli attori vengano pagati più della maggior parte di noi dovrebbe dirti qualcosa, l'interfaccia utente è molto importante! È lo stesso motivo per cui le persone acquistano iPad su xxx anche se tutto ciò 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, provenienti da VS. Uso reddit su digg / bash.org su altri cloni / SO su mailing list ecc. Per lo stesso motivo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.