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 utilizziamo e Interface Builder è emerso in una conversazione.
Non avendo alcun background di programmazione, tranne per quello che ho insegnato a me stesso, credo personalmente che IB e tutte le sue caratteristiche ( IBOutlets
, IBActions
) aiutino i programmatori del mio livello di abilità (e tutti i livelli di abilità, per quella materia) a completare i loro progetti in meno tempo.
La sua visione di IB è un po 'entusiasta. Crede che i programmatori che utilizzano Interface Builder stiano "tradendo" il fatto che non devono disporre manualmente le interfacce.
Domanda:
L'uso di un generatore di GUI per disporre gli elementi dell'interfaccia dovrebbe essere considerato "imbroglione" (dal momento che la maggior parte della programmazione inizialmente richiedeva la disposizione manuale delle interfacce nel codice)? Perché?