Tengo un amigo que tiene un poco más de experiencia en programación que yo. Estábamos hablando de todas las diferentes tecnologías de programación que usamos y Interface Builder surgió en la conversación.
Al no tener experiencia en programación, excepto por lo que he enseñado yo mismo, personalmente creo que el IB y todas sus características ( IBOutlets, IBActions) ayudan a los codificadores de mi nivel de habilidad (y todos los niveles de habilidad, para el caso) a completar sus proyectos en menos tiempo.
Su visión del IB es un poco entusiasta. Él cree que los codificadores que utilizan Interface Builder están "haciendo trampa" en el hecho de que no tienen que diseñar interfaces a mano.
Pregunta:
¿Debería considerarse un "truco" el uso de un generador de GUI para diseñar elementos de interfaz (dado que la mayoría de la programación originalmente requería el diseño de interfaces manualmente)? ¿Por qué?