โลตัส ใช้วิธีการที่ไม่ซ้ำกันเพื่อจัด codebase ของมันถูกสร้างขึ้นจากกรอบที่มีขนาดเล็กแต่ละคนมีจุดประสงค์ของมันเอง
วางพวกเขาร่วมกันยังคงขึ้นอยู่กับนักพัฒนาแต่ละส่วนครอบคลุมพื้นที่ที่เฉพาะเจาะจงและคุณลักษณะ
โดยการใช้เส้นทางนี้ทีมโลตัสได้ทำการตรวจสอบหลักของกรอบจะไม่ได้รับป่องกับการทำงานมากเกินไปและหลีกเลี่ยงสถานการณ์ที่นักพัฒนาต้องโหลดรหัสที่ไม่เคยได้รับใช้
โลตัสเพื่อให้สามารถนำมาใช้ในแต่ละโครงการเปิดใช้งานเพียงโมดูล & nbsp; ที่จำเป็นสำหรับงานที่เฉพาะเจาะจงและคุณสมบัติ
กรอบการทำงานดังต่อไปนี้สถาปัตยกรรม OOP ทั่วไป แต่หลักการ MVC ยังสามารถพบได้ในส่วนที่เล็กกว่า
โมดูลพื้นฐานโลตัสให้การสนับสนุน:
- เส้นทาง HTTP
- ชั้นที่มุมมอง
- เรียนเข็มขัดยูทิลิตี้
- การตรวจสอบข้อมูล
- มุมมองของผู้ช่วยเหลือ
- ควบคุม
- วิริยะข้อมูลรูปแบบ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- Added:
- กำเนิดแอ็คชั่นแนะนำ เช่น กำบัว exec สร้างเว็บดำเนินการแดชบอร์ดดัชนี #.
- อนุญาตให้มีการระบุตัวเลือก coookies ค่าเริ่มต้นในการตั้งค่าโปรแกรม เช่น คุกกี้จริง {โดเมน: 'lotusrb.org'} .
- รวมโลตัส :: ผู้ช่วยในมุมมอง.
- อนุญาตให้มีการระบุตัวเลือก --database CLI เมื่อสร้างโปรแกรมใหม่ เช่น ชั้นวางหนังสือใหม่บัว --database = PostgreSQL.
- เริ่มต้นที่เก็บ Git เมื่อมีการสร้างโปรแกรมใหม่.
- ผลิต .lotusrc เมื่อมีการสร้างโปรแกรมใหม่.
- ส่วนหัว HTTP การรักษาความปลอดภัย X-Frame-ตัวเลือกและการรักษาความปลอดภัยเนื้อหานโยบายมีการใช้งานในขณะนี้โดยเริ่มต้น.
- คอนโซลฐานข้อมูล ทำงานกับบัว exec กำ db คอนโซล.
- แงแบบไดนามิกสำหรับเส้นทางญาติและแน่นอน จะดำเนินการขาดหายไป: เว็บ :: Routes.home_path จะแก้เว็บ :: Routes.path (: บ้าน).
- เปลี่ยนแปลง:
- คุกกี้จะส่ง HttpOnly โดยค่าเริ่มต้น นี่คือเหตุผลด้านความปลอดภัย.
- เปิดใช้แม่แบบการกำหนดค่าสำหรับปพลิเคชันที่สร้างใหม่.
- เปลี่ยนนามสกุลไฟล์ SQLite จาก .db เพื่อ .sqlite3.
ต้องการ
- ทับทิม 2 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ