ปฏิบัติที่ดีที่สุด
วิธีรับประโยชน์สูงสุดจาก AppMaster.io
ในขณะที่ AppMaster.io ถูกสร้างขึ้นโดยคำนึงถึงความสามารถในการใช้งานที่ดีที่สุดเท่าที่จะเป็นไปได้ แต่ก็มีแนวคิดที่ไม่ชัดเจนสองสามประการที่ต้องได้รับการชี้แจง บทความนี้จะกล่าวถึงวิธีการหลักและแนวคิดเบื้องหลังแพลตฟอร์ม
สำหรับแพลตฟอร์มส่วนใหญ่ที่ไม่มีโค้ดในปัจจุบัน มีแนวทางที่ค่อนข้างทั่วไปในการเริ่มกระบวนการสร้างแอปพลิเคชันจากอินเทอร์เฟซผู้ใช้ แม้ว่าแนวทางดังกล่าวจะให้ความรู้สึกเริ่มต้นได้ง่าย แต่ก็ไม่เหมาะสำหรับโครงการขนาดกลางและขนาดใหญ่ AppMaster เป็นไปตามแนวทางมาตรฐานของกระบวนการพัฒนาซอฟต์แวร์ ซึ่งใช้โดยนักพัฒนาทั่วโลกเป็นเวลาหลายปีโดยมีการปรับเปลี่ยนเล็กน้อยเพียงครั้งเดียว
เลือกโมดูลก่อน
เราขอแนะนำให้ เริ่มจากการเลือกโมดูล โมดูล AppMaster.io สามารถประกอบด้วยโมเดลข้อมูล ตรรกะทางธุรกิจ การตั้งค่าที่กำหนดไว้ล่วงหน้า องค์ประกอบอินเทอร์เฟซ โค้ดแบบกำหนดเอง และสคริปต์การทำงานอัตโนมัติภายใน ทุกโมดูลถูกสร้างขึ้นเพื่อเพิ่มความเร็วในการพัฒนาโดยใช้ตรรกะและข้อมูลที่สร้างไว้ล่วงหน้า การเลือกโมดูลที่จำเป็นทั้งหมดอาจเป็นเรื่องยากเมื่อเริ่มต้นโครงการของคุณ แต่แน่นอนว่าจะช่วยให้คุณประหยัดเวลาในการออกแบบได้หลายร้อยชั่วโมงเนื่องจากลักษณะของโมดูล
มีสถานการณ์ทั่วไปเมื่อคุณสร้างโมเดลข้อมูลจำนวนมาก และในบางจุดต้องการเปิดใช้งานโมดูล เนื่องจากโมเดลข้อมูลการจัดหาโมดูล ตรรกะทางธุรกิจ และส่วนประกอบอื่นๆ จึงมีโอกาสที่คุณสร้างบางสิ่งที่โมดูลมีอยู่แล้ว ซึ่งอาจทำให้เกิดทางแยกที่ไม่จำเป็นและมีเวลาเพิ่มขึ้นในการปรับโมเดลข้อมูล จุดสิ้นสุด และการโยง UI จึงมีคำแนะนำง่ายๆ คือ เริ่มจากการเลือกโมดูลสำหรับโครงการของคุณ
ข้อมูลคือรากฐานของทุกสิ่ง
AppMaster.io สร้างแอปพลิเคชันด้วยวิธีการที่เน้นข้อมูลเป็นศูนย์กลาง ซึ่งหมายความว่าส่วนประกอบส่วนใหญ่สามารถสร้างขึ้นตามแบบจำลองข้อมูลเท่านั้น เมื่อคุณสร้างโมดูลเสร็จแล้ว ขั้นตอนต่อไปคือการสร้างแบบจำลองข้อมูล และง่ายกว่าที่คิด เพียงสร้างแต่ละโมเดล (หรือที่รู้จักกันว่าเอนทิตี) พร้อมฟิลด์ที่จำเป็น (หรือที่รู้จักว่าคุณสมบัติของเอนทิตี) และสร้างความสัมพันธ์หากจำเป็น
เมื่อคุณคลิกปุ่มบันทึกใน Data Models Designer แล้ว AppMaster AI จะสร้างตรรกะทางธุรกิจพื้นฐานโดยอัตโนมัติสำหรับโมเดลข้อมูลทั้งหมดของคุณ (ค้นหาเรกคอร์ด รับหนึ่งเรกคอร์ด อัปเดตเรกคอร์ด ลบเรกคอร์ด และอื่นๆ) จะสร้างจุดสิ้นสุดสำหรับ เพิ่งสร้างกระบวนการทางธุรกิจและแม้แต่จะสร้างหน้า Admin Web Application พื้นฐาน (หรือที่รู้จักว่าแผงผู้ดูแลระบบ)
องค์ประกอบ UI เกือบทั้งหมดต้องมีแหล่งข้อมูลในการแสดงผล ตัวอย่างเช่น ส่วนประกอบของตารางจะใช้จุดสิ้นสุดเพื่อสร้างรายการของแถว ในเทิร์นพอยท์นั้นขึ้นอยู่กับกระบวนการทางธุรกิจที่แนบมา กระบวนการทางธุรกิจที่ยึดตามแบบจำลองข้อมูลและฟิลด์มักจะเป็น (แต่ไม่ใช่เสมอไป!)
เพื่อให้ได้ประโยชน์สูงสุดจาก AppMaster.io สิ่งเดียวที่คุณต้องการคือความเข้าใจในแนวคิดพื้นฐานของการพัฒนาซอฟต์แวร์และการสร้างแบบจำลองข้อมูล ทุกสิ่งทุกอย่างสามารถหาได้ในขั้นตอนการสร้างแอปพลิเคชันแรกของคุณ