Front-end development กำหนดรูปแบบสิ่งที่ผู้คนใช้
มันเปลี่ยนกฎทางธุรกิจและข้อมูลให้เป็นหน้าจอที่ผู้คนเข้าใจได้ งานนี้มองเห็นได้ แต่ขึ้นอยู่กับการตัดสินใจที่เกิดขึ้นตลอดทั้งแอปพลิเคชัน
Front-end development สร้างส่วนที่ผู้ใช้เห็นของซอฟต์แวร์ รวมถึงเลย์เอาต์ องค์ประกอบแบบโต้ตอบ และการตอบสนองต่อการกระทำของผู้คน
หน้าจอควรสนับสนุนงาน
งาน front-end เริ่มต้นจากสิ่งที่ผู้คนต้องการทำให้สำเร็จ ตัวอย่างเช่น หน้าคำขอ ควรแสดงรายละเอียดที่เกี่ยวข้อง สถานะปัจจุบัน และการกระทำที่ใช้ได้สำหรับบทบาทของผู้คนนั้น
เลย์เอาต์นำความสนใจ ป้ายกำกับอธิบายตัวเลือก การออกแบบการโต้ตอบแสดงสิ่งที่เกิดขึ้น หลังจากการกระทำ รายละเอียดเหล่านี้กำหนดว่าซอฟต์แวร์ที่ถูกต้องทางเทคนิคนั้นใช้งานได้จริงหรือไม่
ทุกเงื่อนไขต้องการการตอบสนองที่ชัดเจน
เส้นทางปกติเป็นเพียงส่วนหนึ่งของอินเทอร์เฟซ งาน front-end ยังจัดการกับ ข้อมูลที่ขาดหายไป การตอบสนองที่ช้า ปัญหาการตรวจสอบความถูกต้อง ข้อจำกัดสิทธิ์ และการกระทำที่เสร็จสมบูรณ์
ตรวจสอบหน้าจอด้วยงานจริงแทนที่จะตัดสินภาพนิ่ง ขอให้ใครสักคน ทำงานให้เสร็จและอธิบายว่าพวกเขาเชื่อว่าจะเกิดอะไรขึ้นก่อนที่จะเลือกการกระทำ
คำศัพท์ front-end
- User interface
- หน้าจอและตัวควบคุมที่ผู้คนใช้ซอฟต์แวร์
- Layout
- การจัดวางและลำดับการแสดงผลของข้อมูลและตัวควบคุมบนหน้าจอ
- Interaction
- สิ่งที่ซอฟต์แวร์แสดงหรือทำหลังจากผู้คนคลิก พิมพ์ เลือก หรือเคลื่อนผ่านมัน
สิ่งที่งาน front-end ที่ดีต้องตรวจสอบ
การกระทำถัดไป
แต่ละหน้าจอทำให้ตัวเลือกหรืองานสำคัญหาได้ง่าย
ทุกสถานะ
อินเทอร์เฟซอธิบายการโหลด ผลลัพธ์ว่างเปล่า ข้อผิดพลาด และงานที่เสร็จสมบูรณ์
ความต้องการการเข้าถึงที่แตกต่างกัน
ผู้คนสามารถเข้าใจและใช้งานอินเทอร์เฟซได้ในทุกอุปกรณ์และวิธีการป้อนข้อมูล
คำถามเกี่ยวกับ front-end development
รวมถึงเลย์เอาต์ที่ผู้ใช้เห็น ตัวควบคุม และพฤติกรรมการโต้ตอบของซอฟต์แวร์ ยังครอบคลุมถึงวิธีที่องค์ประกอบเหล่านั้นตอบสนองในสถานะและขนาดหน้าจอที่แตกต่างกัน
ไม่ รูปลักษณ์สำคัญ แต่งาน front-end ยังกำหนดวิธีที่ผู้คนนำทาง ป้อนข้อมูล เข้าใจสถานะ และแก้ไขปัญหา
Front end นำเสนอข้อมูลและส่งการกระทำ Back end ใช้กฎ ทำงานกับข้อมูลที่เก็บไว้ และส่งคืนผลลัพธ์ที่ front end สามารถแสดงได้
คู่มืออภิธานศัพท์ที่เกี่ยวข้อง
ทำให้เวิร์กโฟลว์ใช้งานง่าย
แอป Caffeine รันบน Internet Computer เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ