ซอร์สโค้ดเว็บไซต์องค์กรที่สร้างโดยเคอร์เนล Thinkphp สามารถดาวน์โหลดและใช้งานได้ฟรี
การแนะนำกรอบการทำงาน
ThinkPHP ถือกำเนิดขึ้นเพื่อลดความซับซ้อนของการพัฒนาแอปพลิเคชันระดับองค์กรและการพัฒนาแอปพลิเคชันเว็บที่คล่องตัว เปิดตัวครั้งแรกในต้นปี 2549 และเปลี่ยนชื่ออย่างเป็นทางการเป็น ThinkPHP ในวันปีใหม่ปี 2550 และเผยแพร่ภายใต้ข้อตกลงโอเพ่นซอร์ส Apache2 ThinkPHP ยึดมั่นในหลักการออกแบบที่เรียบง่ายและใช้งานได้จริงมาตั้งแต่แรกเกิด ในขณะที่ยังคงรักษาประสิทธิภาพที่ยอดเยี่ยมและโค้ดขั้นต่ำไว้ แต่ก็ยังมุ่งเน้นไปที่การใช้งานง่ายอีกด้วย และมีฟังก์ชันและฟีเจอร์ดั้งเดิมมากมาย ด้วยการมีส่วนร่วมอย่างแข็งขันของทีมงานชุมชน จึงได้รับการปรับให้เหมาะสมและปรับปรุงอย่างต่อเนื่องในแง่ของความง่ายในการใช้งาน ความสามารถในการปรับขนาด และประสิทธิภาพ [1]
ThinkPHP เป็นเฟรมเวิร์กการพัฒนา PHP ในประเทศน้ำหนักเบาที่รวดเร็ว เข้ากันได้ และถือกำเนิดขึ้นในต้นปี 2549 เดิมชื่อ FCS และเปลี่ยนชื่ออย่างเป็นทางการเป็น ThinkPHP ในวันปีใหม่ในปี 2550 เปิดตัวตามข้อตกลงโอเพ่นซอร์ส Apache2 มันถูกย้ายจากโครงสร้าง Struts และทำการปรับปรุงและปรับปรุง ในเวลาเดียวกัน มันยังใช้กรอบงานและรูปแบบต่างประเทศที่ยอดเยี่ยมมากมาย ใช้โครงสร้างการพัฒนาเชิงวัตถุและรูปแบบ MVC และรวมแนวคิดของ Struts และ TagLib (แท็ก ไลบรารี่) การแมป ORM ของ RoR และรูปแบบ ActiveRecord
ThinkPHP สามารถรองรับสภาพแวดล้อมเซิร์ฟเวอร์ เช่น windows/Unix/Linux เวอร์ชันอย่างเป็นทางการต้องใช้ PHP5.0 ขึ้นไป และรองรับ MySql, PgSQL, Sqlite, PDO และฐานข้อมูลอื่น ๆ สภาพแวดล้อมการทำงานของระบบแอปพลิเคชัน ข้อกำหนดขึ้นอยู่กับโมดูลที่เกี่ยวข้องในการพัฒนา
ในฐานะโซลูชันการพัฒนาโดยรวม ThinkPHP สามารถตอบสนองความต้องการส่วนใหญ่ในการพัฒนาแอปพลิเคชันได้ เนื่องจากประกอบด้วยสถาปัตยกรรมพื้นฐาน การประมวลผลความเข้ากันได้ ไลบรารีคลาสพื้นฐาน เลเยอร์การเข้าถึงฐานข้อมูล กลไกเทมเพลต กลไกการแคช กลไกปลั๊กอิน การรับรองความถูกต้องของบทบาท การประมวลผลแบบฟอร์ม และอื่นๆ ส่วนประกอบที่ใช้กันทั่วไป และสะดวกกว่าสำหรับการปลูกถ่ายข้ามเวอร์ชัน ข้ามแพลตฟอร์ม และข้ามฐานข้อมูล และแต่ละส่วนประกอบได้รับการออกแบบอย่างพิถีพิถันและทำให้สมบูรณ์แบบ และกระบวนการพัฒนาแอปพลิเคชันจำเป็นต้องมุ่งเน้นไปที่ตรรกะทางธุรกิจของคุณเท่านั้น