Nwlapcug.com


Gli svantaggi dell'utilizzo di widget di Computer Design

Widget sono pre-made pezzi di programmazione o grafica che può essere utilizzata in applicazioni e programmazione Web, accelerando il processo di sviluppo come il programmatore non ha bisogno di reinventare ogni ruota nella progettazione software. Tuttavia, utilizzando i widget possa avere gravi inconvenienti che influiscono sulla qualità del prodotto finito.

Aspetto e caratteristiche troppo simili

Tutti i computer disegno dovrebbe avere un aspetto distintivo per rendere il software si distinguono per l'utente. L'uso dei widget grafico mette le parti del software lo stesso aspetto come tutti gli altri software che utilizza i widget stessi. In casi limitati, questo può avere un buon risultato: ad esempio, utilizzando i widget inclusi per lo sviluppo iOS farà un'applicazione sentire più naturale su iPhone. Tuttavia, nel software per desktop, un uso eccessivo di widget predefiniti fanno software sembrare scialbo e noioso.

Problemi di aggiornamento e compatibilità

Widget di codice di programmazione deve avere connessioni, chiamate applicazione interfacce di programmazione, che permettono loro di essere utilizzato con altri software che è personalizzato progettate per l'applicazione. Questo può causare problemi in due direzioni. Se il widget viene automaticamente aggiornato dal suo sviluppatore, possono inviare dati diversi per il resto del programma e possono prevedere diversi dati tornando ad esso. Ciò può accadere anche se altre parti dell'applicazione vengono modificati o aggiornati intorno il codice del widget. Per monitorare questo problema può causare applicazioni improvvisamente rottura e quantomeno richiede uno sforzo regolare da parte del programmatore per gestire.

Sviluppatore di Lock-In

Utilizzando i widget da un particolare autore o azienda di outsourcing fa sì che l'applicazione sia affidamento su tale sviluppatore in futuro. Se l'azienda va fuori di affari o lo sviluppatore cambia lavoro, il widget sarà "isolato," significato che nessuno è disponibile per aggiornare o migliorarlo. Ciò può accadere anche se lo sviluppatore genera la tassa di licenza ricorso per il widget di là di quello che può permettersi; Ciò può causare una situazione di emergenza in cui è necessario sostituire i widget con programmazione personalizzata o disporre l'applicazione non riuscire quando il widget non cessa di lavorare.

Mancanza di comprensione

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