Ho un amico che ha una quantità leggermente maggiore di esperienza di programmazione come me. Stavamo parlando di tutte le diverse tecnologie di programmazione che usiamo e Interface Builder è entrato in conversazione.
Essendo di nessun background di programmazione tranne quello che ho insegnato a me stesso, personalmente credo che IB e tutte le sue funzionalità ( IBOutlets
, IBActions
) aiutino i programmatori del mio livello di abilità (e tutti i livelli di abilità, per questo ) completa i loro progetti in meno tempo.
La sua visione di IB è un po 'entusiasta. Crede che i programmatori che utilizzano Interface Builder stiano "tradendo" nel fatto che non devono disporre le interfacce a mano.
Domanda:
L'uso di un generatore GUI per disporre gli elementi dell'interfaccia può essere considerato "imbroglio" (dato che la maggior parte della programmazione richiedeva originariamente la creazione di interfacce a mano nel codice)? Perché?