Mam przyjaciela, który ma trochę większe doświadczenie w programowaniu. Rozmawialiśmy o różnych technologiach programowania, których używamy, i Konstruktor interfejsów pojawił się w rozmowie.
Ponieważ nie mam doświadczenia w programowaniu, z wyjątkiem tego, czego sam się nauczyłem, osobiście uważam, że IB i wszystkie jego funkcje ( IBOutlets
, IBActions
) pomagają programistom mojego poziomu umiejętności (i wszystkich poziomów umiejętności, jeśli o to chodzi) w realizacji ich projektów w krótszym czasie.
Jego pogląd na IB jest trochę entuzjastyczny. Uważa, że kodery korzystające z Konstruktora interfejsów „oszukują”, ponieważ nie muszą ręcznie układać interfejsów.
Pytanie:
Czy użycie konstruktora GUI do rozłożenia elementów interfejsu należy uznać za „oszukiwanie” (ponieważ większość programów początkowo wymagała ręcznego układania interfejsów w kodzie)? Dlaczego?