J'ai un ami qui a un peu plus d'expérience en programmation que moi. Nous parlions de toutes les différentes technologies de programmation que nous utilisons et Interface Builder est venu en conversation.
N'ayant aucune formation en programmation, sauf pour ce que j'ai appris moi-même, je crois personnellement que l'IB et toutes ses fonctionnalités ( IBOutlets
, IBActions
) aident les codeurs de mon niveau de compétence (et de tous les niveaux de compétence, d'ailleurs) à réaliser leurs projets en moins de temps.
Sa vision de l'IB est un peu enthousiaste. Il pense que les codeurs qui utilisent Interface Builder "trichent" du fait qu'ils n'ont pas à disposer les interfaces à la main.
Question:
Est-ce que l'utilisation d'un générateur d'interface graphique pour disposer les éléments d'interface doit être considérée comme de la «tricherie» (puisque la plupart des programmes exigeaient à l'origine la disposition des interfaces à la main dans le code)? Pourquoi?