ฉันมีเพื่อนที่มีประสบการณ์การเขียนโปรแกรมมากกว่าเล็กน้อย เรากำลังพูดถึงเทคโนโลยีการเขียนโปรแกรมที่แตกต่างกันทั้งหมดที่เราใช้และเครื่องมือสร้างส่วนต่อประสานมาในการสนทนา
ความเป็นอยู่ของพื้นหลังไม่มีการเขียนโปรแกรมยกเว้นสำหรับสิ่งที่ผมเคยสอนตัวเองผมเองเชื่อว่า IB และคุณสมบัติของมัน ( IBOutlets
, IBActions
) ช่วยเหลือ coders ระดับความสามารถของฉัน (และทุกระดับความสามารถสำหรับเรื่องที่) โครงการที่สมบูรณ์แบบของพวกเขาในเวลาที่น้อยลง
มุมมองของเขาเกี่ยวกับ IB นั้นค่อนข้างกระตือรือร้น เขาเชื่อว่าตัวแปลงสัญญาณที่ใช้ตัวสร้างส่วนต่อประสานนั้นเป็น "การโกง" ในความจริงที่ว่าพวกเขาไม่จำเป็นต้องจัดวางอินเทอร์เฟซด้วยตนเอง
คำถาม:
ควรใช้ตัวสร้าง GUI เพื่อจัดวางองค์ประกอบอินเทอร์เฟซควรถูกพิจารณาว่า "โกง" (เนื่องจากการเขียนโปรแกรมส่วนใหญ่จำเป็นต้องมีการวางอินเตอร์เฟสด้วยมือในโค้ด)? ทำไม?