Saya memiliki teman yang memiliki pengalaman pemrograman sedikit lebih besar daripada saya. Kami berbicara tentang semua teknologi pemrograman yang berbeda yang kami gunakan dan Interface Builder muncul dalam percakapan.
Karena tidak memiliki latar belakang pemrograman kecuali untuk apa yang telah saya pelajari sendiri, saya pribadi percaya bahwa IB dan semua fiturnya ( IBOutlets
, IBActions
) membantu pembuat kode tingkat keterampilan saya (dan semua tingkat keterampilan, dalam hal ini) menyelesaikan proyek mereka dalam waktu yang lebih singkat.
Pandangannya tentang IB sedikit antusias. Dia percaya bahwa pembuat kode yang menggunakan Interface Builder "curang" dalam kenyataan bahwa mereka tidak perlu membuat antarmuka dengan tangan.
Pertanyaan:
Haruskah menggunakan pembangun GUI untuk meletakkan elemen antarmuka dianggap "curang" (karena sebagian besar pemrograman awalnya diperlukan membuat antarmuka dengan tangan dalam kode)? Mengapa?