Gli svantaggi di usare Widget in Design Computer

March 27

Widgets sono pezzi pre-made di programmazione o grafici che possono essere utilizzati sia in applicazioni e programmazione Web, accelerando il processo di sviluppo che il programmatore non deve reinventare ogni ruota nella progettazione del software. Tuttavia, utilizzando i widget possono avere gravi inconvenienti che influiscono sulla qualità del prodotto finito.

Guarda troppo-simile e tatto

Tutto il design del computer dovrebbe avere un look distintivo e sentire per rendere il software si distingue per l'utente. L'uso di widget grafici farà parti del software hanno lo stesso aspetto, come tutti gli altri software che utilizza gli stessi widget. In casi limitati, questo può avere un buon risultato: per esempio, utilizzando i widget inclusi per lo sviluppo iOS farà sentire più naturale su iPhone un'applicazione. Tuttavia, nel software desktop, un uso eccessivo di widget predefiniti renderà software sembrare blando e noioso.

Problemi di aggiornamento e compatibilità

Widget di codice di programmazione devono avere connessioni, chiamate interfacce di programmazione delle applicazioni, che permettono loro di essere usato con altri software che è progettato su misura per l'applicazione. Ciò può causare problemi in due direzioni. Se il widget viene automaticamente aggiornato dal suo sviluppatore, può inviare dati diversi al resto del programma e può aspettarsi dati diversi che tornano ad esso. Questo può succedere anche se altre parti dell'applicazione vengono modificate o aggiornate in tutto il codice del widget. La mancata monitorare questo problema può causare applicazioni rottura improvvisa, e almeno richiede uno sforzo regolare da parte del programmatore da gestire.

Developer Lock-In

Utilizzando i widget da un particolare sviluppatore o società di outsourcing fa sì che l'applicazione per essere affidamento su che lo sviluppatore in futuro. Se la società va fuori di attività o sviluppatore cambia lavoro, il widget verrà "orfano", nel senso che nessuno è disponibile per aggiornare o migliorarlo. Questo può succedere anche se lo sviluppatore solleva la tassa di licenza ricorrente per il widget di là di ciò che si può permettere; questo può causare una situazione di emergenza in cui è necessario sostituire i widget con la programmazione personalizzata o avere la vostra applicazione non riuscire quando il widget cessa di lavorare.

La mancanza di comprensione

Forse l'aspetto più pericoloso di utilizzare i widget è la creazione di "scatole nere" nell'applicazione dove non completamente capire come funziona l'applicazione. Questo può anche accadere con widget grafiche, quando il widget è un elemento di interazione utente che include la programmazione necessaria per farlo funzionare. Un programmatore dovrebbe sempre essere un esperto in disegno complessivo dei suoi progetti, e quando si utilizza il codice di fuori deve fare lo sforzo di conoscere abbastanza i widget che sta usando per mantenere il loro uso e risolvere gli eventuali problemi che possono causare in futuro.