Tôi có một người bạn có lượng kinh nghiệm lập trình lớn hơn tôi một chút. Chúng tôi đã nói về tất cả các công nghệ lập trình khác nhau mà chúng tôi sử dụng và Interface Builder xuất hiện trong cuộc trò chuyện.
Không có nền tảng lập trình ngoại trừ những gì tôi đã dạy cho bản thân mình, cá nhân tôi tin rằng IB và tất cả các tính năng ( IBOutlets
, IBActions
) giúp các lập trình viên về trình độ kỹ năng của tôi (và tất cả các cấp độ kỹ năng, trong vấn đề đó) hoàn thành các dự án của họ trong thời gian ngắn hơn.
Quan điểm của anh ấy về IB là một chút nhiệt tình. Ông tin rằng các lập trình viên sử dụng Trình tạo giao diện là "gian lận" trong thực tế là họ không phải bố trí giao diện bằng tay.
Câu hỏi:
Có nên sử dụng trình xây dựng GUI để bố trí các thành phần giao diện được coi là "gian lận" (vì hầu hết các chương trình ban đầu đều yêu cầu đặt giao diện bằng mã)? Tại sao?