
Webby ตั้งเป้าหมายที่จะเป็นเฟรมเวิร์ก "LEGO-like" ที่ช่วยให้คุณสร้าง APIs คอนโซล/CLI และเว็บแอปพลิเคชันในสถาปัตยกรรมแบบแยกส่วนซึ่งสามารถรวมคุณสมบัติอื่น ๆ จากเฟรมเวิร์ก PHP ที่มีอยู่หรือแพ็คเกจ PHP อื่น ๆ ได้อย่างง่ายดาย
มันเป็นส่วนขยายของเฟรมเวิร์ก Codeigniter 3 สำหรับการพัฒนาเว็บแอปพลิเคชันที่ง่ายด้วยประสบการณ์นักพัฒนาซอฟต์แวร์ (DX) สำหรับผู้เริ่มต้น
สร้างแอพพลิเคชั่น PHP ที่ยอดเยี่ยมด้วย "สถาปัตยกรรมแอปพลิเคชันที่เรียบง่าย (หวาน)"
วิธีที่แนะนำในการติดตั้ง Webby คือผ่านนักแต่งเพลง คุณยังใหม่กับนักแต่งเพลงหรือไม่? คลิกที่ลิงค์
สิ่งนี้จะติดตั้งเวอร์ชันที่รองรับ PHP ล่าสุด:
$ composer create-project sylynder/webby < project-name >ตรวจสอบให้แน่ใจว่าได้แทนที่ ชื่อโครงการ ด้วยชื่อโครงการของคุณ
เอกสารหลักของ Webby สามารถพบได้ที่นี่: เอกสาร Webby
เอกสารได้รับการปรับปรุงอย่างต่อเนื่องในขณะนี้ ต้องใช้เวลาในการครอบคลุมทุกด้านของกรอบ แต่เรากำลังทำงานตลอดเวลาเพื่อให้สิ่งนี้เป็นไปได้
ขณะนี้เราได้วางแผนที่จะใช้ส่วนบล็อกเพื่อเป็นแนวทางให้นักพัฒนาผ่านการเดินทางในการเรียนรู้กรอบ
หากคุณพัฒนากับ CodeIgniter 3 แล้วและคุณคุ้นเคยกับวิธี HMVC คุณยังสามารถใช้ Knowlegde เดียวกันเพื่อไปได้
สำหรับนักพัฒนาที่คุ้นเคยกับเฟรมเวิร์ก CodeIgniter 3 ยังคงสามารถอ้างถึงเอกสารประกอบได้ที่นี่: เอกสาร CI3
แนวคิดของ CodeIgniter 4 ยังไม่ชัดเจนและเขียนใหม่ CodeIgniter 3 ได้ตั้งกรอบการทำงานกลับมาหลายวิธีนี่เป็นวิธีที่จะแสดงให้เห็นว่า CodeIgniter สามารถปรับปรุงได้ค่อยๆโดยไม่ต้องใช้วิธีการที่ทีมหลักใช้
แนะนำให้ใช้ PHP เวอร์ชัน 8.0 หรือใหม่กว่า
PHP 8.1 ได้รับการปล่อยตัวในเดือนพฤศจิกายน 2564 ดังนั้นฟังก์ชั่นส่วนใหญ่ยังไม่ได้รับการสนับสนุน แต่สิ่งนี้ทำให้การพัฒนาโครงการนี้ล่าช้าไปอย่างสมบูรณ์แบบกับเวอร์ชันล่าสุด 8.1 ของ PHP และเฟรมเวิร์ก เราแนะนำให้อยู่ระหว่างรุ่น 7.4 และ 8.0 สำหรับการพัฒนาแอปพลิเคชัน PHP ที่มีเสถียรภาพ
หากคุณต้องการค้นพบข้อบกพร่องและมีส่วนร่วมคุณสามารถใช้เวอร์ชัน PHP 8.1 ได้
ปัจจุบันรองรับ 8.1 แต่ยังไม่มีปัญหาเกิดขึ้น ปัญหาทั้งหมดสามารถพูดคุยและจะได้รับการแก้ไข PHP 8.2 อยู่ที่นี่ตั้งแต่เดือนธันวาคม 2565 เราจะรอคอยปัญหาที่เกี่ยวข้องเช่นกันเพื่อแก้ไข ขณะนี้ปัญหาบางอย่างได้รับการแก้ไขแล้ว
มันใช้แกนกลางของเฟรมเวิร์ก Codeigniter 3 และยืมคุณสมบัติใหม่บางอย่างที่เพิ่มจาก CodeIgniter 4 มันถูกออกแบบมาเพื่อย้ายนักพัฒนาที่คุ้นเคยกับ CI3 เพื่อปรับให้เข้ากับ CI4 ได้อย่างง่ายดายด้วยไวยากรณ์หรือแนวคิดที่คล้ายกันเล็กน้อย
ลิงค์ด้านล่างจะแนะนำคุณให้ทราบเพิ่มเติมเกี่ยวกับวิธีการทำงานของ Webby
มีแผนในอนาคตมากมายสำหรับ Webby
โครงการนี้ใช้โดย บริษัท ต่อไปนี้:
เรากำลังใช้ใบอนุญาต MIT (MIT) โปรดดูไฟล์ License.md ของเรา หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับใบอนุญาตให้ไปที่ใบอนุญาตสำหรับข้อมูลเพิ่มเติม