Jamilx เป็นเฟรมเวิร์ก PHP สำหรับการสร้างแอพพลิเคชั่น RAD และ SaaS ที่มีรูปแบบ MVC มันถูกออกแบบมาให้ใช้งานง่ายยืดหยุ่นและขยายได้โดยมุ่งเน้นไปที่การผลิตของนักพัฒนา
Jamilx ใช้รูปแบบต้นแบบ container-service (PCS) สำหรับสถาปัตยกรรม MVC ซึ่งต้นแบบคือโมเดลคอนเทนเนอร์คือมุมมองและบริการคือคอนโทรลเลอร์ นอกจากนี้ยังมีส่วนประกอบที่นำกลับมาใช้ใหม่ได้หลายอย่างที่เรียกว่าการกระทำที่บริการใด ๆ สามารถเข้าถึงได้ เฟรมเวิร์กรองรับ MySQL เป็นฐานข้อมูลเริ่มต้น แต่นักพัฒนาสามารถใช้ฐานข้อมูลอื่นได้
คุณสมบัติบางอย่างของ Jamilx รวมถึง:
ในการใช้ JAMILX คุณต้องติดตั้งข้อกำหนดต่อไปนี้ในระบบของคุณ:
คุณสามารถดาวน์โหลด Jamilx จาก GitHub หรือติดตั้งโดยใช้ Composer เมื่อคุณดาวน์โหลดโฟลเดอร์ JAMILX ให้วางไว้ในไดเรกทอรีสาธารณะของเซิร์ฟเวอร์เช่น htdocs หรือ public_html ในการติดตั้ง JAMILX ให้เปิดเว็บเบราว์เซอร์ของคุณและนำทางไปที่ http://localhost/jamilx/installer ทำตามคำแนะนำบนหน้าจอเพื่อให้การติดตั้งเสร็จสมบูรณ์
ในการสร้างแอปพลิเคชันหรือแพลตฟอร์มบน JAMILX คุณมีสามตัวเลือก:
jamilx CreateApp "App Nickname" "App Name" "App Description" เครื่องมือจะสร้างแผ่นหม้อไอน้ำสำหรับคุณในไดเรกทอรี Apps ที่มีข้อมูลแอพของคุณApps สร้างไดเรกทอรีใหม่ด้วยชื่อเล่นแอพของคุณภายในไดเรกทอรีสร้างไฟล์ PHP ด้วยชื่อเล่นแอพและสร้างคลาส PHP ที่ขยาย JXService และใช้ JXServiceI สร้าง conf.json และเติมฟิลด์ที่จำเป็นสำหรับแอป ใช้แอพสาธิตสำหรับตัวอย่างโครงสร้างไดเรกทอรี Jamilx มีดังนี้:
Apps : ไดเรกทอรีนี้มีแอปพลิเคชันทั้งหมดที่คุณสร้างโดยใช้ JAMILXCore : ไดเรกทอรีนี้มีไฟล์หลักของ JamilxVendors : ไดเรกทอรีนี้มีห้องสมุดบุคคลที่สามที่ใช้โดย Jamilxassets : ไดเรกทอรีนี้มีไฟล์สาธารณะของเว็บแอปพลิเคชันของคุณเช่น CSS, JavaScript และรูปภาพContainers : ไดเรกทอรีนี้มีแม่แบบที่ใช้โดยเว็บแอปพลิเคชันของคุณ Jamilx ไม่มีการกำหนดค่าด้วยตนเอง เมื่อคุณเรียกใช้ตัวติดตั้งมันจะตั้งค่าทุกอย่างให้คุณ
ในการใช้ JAMILX คุณสามารถสร้างคอนโทรลเลอร์รุ่นและมุมมอง คอนโทรลเลอร์มีหน้าที่รับผิดชอบในการจัดการคำขอของผู้ใช้แบบจำลองมีหน้าที่รับผิดชอบในการจัดเก็บข้อมูลและการดึงข้อมูลและมุมมองมีหน้าที่รับผิดชอบในการแสดงข้อมูลต่อผู้ใช้ คุณยังสามารถสร้างส่วนประกอบที่นำกลับมาใช้ใหม่ได้ที่เรียกว่าการกระทำที่บริการใด ๆ สามารถเข้าถึงได้
Jamilx เป็นเฟรมเวิร์ก PHP ที่ทรงพลังซึ่งทำให้การพัฒนาเว็บแอปพลิเคชันง่ายขึ้น สถาปัตยกรรม MVC รูปแบบ PCS และส่วนประกอบที่นำกลับมาใช้ใหม่ได้ทำให้ง่ายต่อการสร้างแอพพลิเคชั่นที่แข็งแกร่งและปรับขนาดได้ ด้วยการรับรองความถูกต้องและการอนุญาตในตัวการจัดการผู้ใช้การสนับสนุนหลายภาษาและสถาปัตยกรรมแบบแยกส่วน Jamilx เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการสร้าง SaaS