У мене є друг, який має трохи більший обсяг досвіду програмування, як я. Ми говорили про всі різні технології програмування, які ми використовуємо, і Interface Builder піднявся на розмову.
Не маючи жодного досвіду програмування, окрім того, чого я сам навчив, я особисто вважаю, що IB та всі його функції ( IBOutlets
, IBActions
) допомагають кодерам мого рівня майстерності (і всіх рівнів майстерності, з цього приводу) закінчувати свої проекти за менший час.
Його погляд на ІБ трохи захоплений. Він вважає, що кодери, що використовують програму Interface Builder, "обманюють" у тому, що їм не потрібно розкладати інтерфейси вручну.
Питання:
Чи слід використовувати конструктор графічного інтерфейсу для викладення елементів інтерфейсу як «обман» (оскільки більшість програмувань спочатку вимагала прокладання інтерфейсів вручну в коді)? Чому?