DoitPHP (เดิมชื่อ Tommyframework) เป็นเฟรมเวิร์ก PHP แบบไลท์เวทที่เผยแพร่ตามลิขสิทธิ์โอเพ่นซอร์ส BSD กล่าวโดยย่อ: DoitPHP ทำงานอย่างมีประสิทธิภาพ เรียนรู้ ใช้งาน และขยายได้ง่าย กล่าวอีกนัยหนึ่ง: DoitPHP มีประสิทธิภาพแต่ทรงพลัง ยืดหยุ่นแต่สามารถปรับขนาดได้ ในฐานะ "ดาวรุ่ง" ในเฟรมเวิร์ก PHP DoitPHP สืบทอดสิ่งที่เฟรมเวิร์ก PHP ที่ยอดเยี่ยมเหล่านั้นมีเหมือนกัน: รูปแบบการเขียนโค้ด OOP, ฟังก์ชันการกำหนดเส้นทาง URL, แนวคิดทางสถาปัตยกรรม MVC, การดำเนินการฐานข้อมูล UID และการสนับสนุนด้านเทคนิคส่วนหน้า AJAX และสร้างนวัตกรรมระดับจุลภาคในการออกแบบการทำงานและการใช้งาน:
1. เครื่องมือพัฒนาเสริมของ DoitPHP (DoitPHP Tools) ซึ่งมีฟังก์ชัน "scaffolding" อันทรงพลัง ทำให้ใช้เฟรมเวิร์กนี้ในการพัฒนาโปรแกรมได้ง่ายขึ้น
2. กลไกการเรียกใช้มุมมองที่กระชับและมีประสิทธิภาพทำให้การพัฒนาและการทำงานของไฟล์มุมมองทำได้ง่ายและสะดวก
3. การออกแบบโมดูลส่วนขยายที่ยืดหยุ่น (โมดูล) สามารถเรียกใช้โปรแกรมโอเพ่นซอร์สของบุคคลที่สามเช่น SMARTY, ADODB, CKEDITOR, TINYEDITOR, FPDF, PHPMAILER, PHPRPC เป็นต้น
4. บูรณาการ JQUERY และ THICKBOX, TABS, JQUERY FORM, LAZYLOAD และปลั๊กอิน JQUERY อื่น ๆ ช่วยให้สามารถโหลดภาพ AJAX LOADING เอฟเฟกต์กล่องไฟ (เอฟเฟกต์หน้าจอล็อค) เมนู TAB การเลือกแบบเต็มหรือเอฟเฟกต์การเลือกแบบผกผันและการโหลดแบบขี้เกียจ เอฟเฟกต์ของภาพทำให้สะดวก
5. จัดเตรียมไลบรารีการดำเนินการที่ใช้กันทั่วไปในการพัฒนาโปรแกรม PHP ไม่ว่าจะเป็นการทำงานของ COOKIE และ SESSION หรือเอฟเฟ็กต์การเพจของหน้าเว็บ การเล่นเสียง วิดีโอ สไลด์โชว์รูปภาพ และการสร้าง RAR, EXCEL, PDF และ ไฟล์ประเภทอื่นๆ ใช้การดำเนินการแคชทั่วไป เช่น MEMCACH, XCACHE, APC ฯลฯ และใช้แอปพลิเคชัน PHP ขั้นสูง เช่น บริการเว็บ การใช้ไลบรารีคลาสขยายเพื่อดำเนินการต่างๆ นั้นง่ายดายพอๆ กับการหยิบมันขึ้นมาเพียงปลายนิ้วสัมผัส
6. ไดรเวอร์ฐานข้อมูลที่หลากหลาย รองรับ MYSQL, POSTGRESQL, ORACLE, SQLITE, MSSQL, MONGODB และฐานข้อมูลอื่น ๆ
บันทึกการเปลี่ยนแปลง DoitPHP 1.3
1. หมวดหมู่หลัก
1. คลาสโมเดล
2.คลาสคอนโทรลเลอร์
3. คลาสบันทึก
4.คลาสดอย
5. เพิ่มตัวแปรโกลบอล
2. คลาสส่วนขยาย
1. คลาสส่วนขยายใหม่
2. เปลี่ยนชื่อคลาสส่วนขยาย
3. การเปลี่ยนแปลงเนื้อหา
3. โมดูลส่วนขยาย
1. โมดูลใหม่
2. อัพเดตโมดูล
4. เครื่องมือพัฒนาเสริม (เครื่องมือ)
1. ปรับโครงสร้างใหม่ของเครื่องมือพัฒนาเสริม
2. เพิ่มคอนโทรลเลอร์ใหม่และการดำเนินการขั้นสูงสำหรับการสร้างไฟล์โมเดล
3. เพิ่มการจัดการไฟล์โครงการ
5. ประเภทเวอร์ชัน DoitPHP
1. เลเยอร์ไดรเวอร์และเลเยอร์โมเดลของ DoitPHP 1.3 Mysql Professional Edition ได้รับการปรับปรุงเพิ่มเติม ประสิทธิภาพการทำงานได้รับการปรับปรุงเมื่อเทียบกับ 1.2
2. ความเข้ากันได้ของเวอร์ชัน DoitPHP 1.3 SAE ได้รับการปรับปรุงเพิ่มเติม ฟังก์ชั่นที่สามารถใช้ในเวอร์ชันมาตรฐานสามารถใช้ได้บน SAE สำหรับ
บันทึกการอัปเดตโดยละเอียด โปรดดูที่ http://bbs.doitphp.com/thread- 492-1-1.html