Ich habe einen Freund, der etwas mehr Programmiererfahrung hat als ich. Wir sprachen über all die verschiedenen Programmiertechnologien, die wir verwenden, und der Interface Builder kam ins Gespräch.
Da ich keine Programmierkenntnisse habe, außer dem, was ich selbst beigebracht habe, glaube ich persönlich, dass IB und all seine Funktionen ( IBOutlets
, IBActions
) Programmierern meines Könnensniveaus (und aller Könnensniveaus) dabei helfen, Projekte in kürzerer Zeit abzuschließen.
Sein Blick auf IB ist etwas enthusiastisch. Er glaubt, dass Programmierer, die Interface Builder verwenden, "schummeln", weil sie keine Interfaces von Hand anordnen müssen.
Frage:
Sollte die Verwendung eines GUI-Builders zum Layouten von Schnittstellenelementen als "Betrug" betrachtet werden (da die meisten Programmiervorgänge ursprünglich das Layouten von Schnittstellen von Hand in Code erforderten)? Warum?