كود مصدر موقع الشركة الذي تم إنشاؤه بواسطة Thinkphp kernel، كود المصدر هذا مجاني للتنزيل والاستخدام؛
مقدمة الإطار
تم إنشاء ThinkPHP لتبسيط تطوير التطبيقات على مستوى المؤسسة وتطوير تطبيقات الويب السريعة. تم إطلاقه لأول مرة في أوائل عام 2006، وتمت إعادة تسميته رسميًا إلى ThinkPHP في يوم رأس السنة الجديدة عام 2007، وتم إصداره بموجب اتفاقية Apache2 مفتوحة المصدر. يلتزم ThinkPHP بمبدأ التصميم البسيط والعملي منذ ولادته، مع الحفاظ على الأداء الممتاز والحد الأدنى من التعليمات البرمجية، كما يركز أيضًا على سهولة الاستخدام. ولديه العديد من الوظائف والميزات الأصلية، ومن خلال المشاركة النشطة لفريق المجتمع، يتم تحسينه وتحسينه باستمرار من حيث سهولة الاستخدام وقابلية التوسع والأداء. [1]
ThinkPHP هو إطار عمل محلي لتطوير PHP سريع ومتوافق وخفيف الوزن، وقد ولد في أوائل عام 2006. وكان اسمه في الأصل FCS وتمت إعادة تسميته رسميًا إلى ThinkPHP في يوم رأس السنة الجديدة في عام 2007. وتم إصداره وفقًا لاتفاقية Apache2 مفتوحة المصدر. تم نقله من بنية Struts وإجراء تحسينات وتحسينات عليه، وفي الوقت نفسه، يعتمد أيضًا على العديد من الأطر والأنماط الأجنبية الممتازة، ويستخدم بنية التطوير الموجهة للكائنات ونمط MVC، ويدمج أفكار Struts وTagLib (tagLib). مكتبة)، ورسم خرائط ORM الخاص بـ RoR ونمط ActiveRecord.
يمكن لـ ThinkPHP دعم بيئات الخادم مثل windows/Unix/Linux. يتطلب الإصدار الرسمي PHP5.0 أو أعلى، ويدعم MySql وPgSQL وSqlite وPDO وقواعد البيانات الأخرى. لا يحتوي إطار عمل ThinkPHP نفسه على أي متطلبات خاصة للوحدة النمطية بيئة تشغيل نظام التطبيق تعتمد المتطلبات على الوحدات المشاركة في التطوير.
كحل تطوير شامل، يمكن لـ ThinkPHP حل معظم الاحتياجات في تطوير التطبيقات لأنه يتضمن البنية الأساسية ومعالجة التوافق ومكتبة الفئة الأساسية وطبقة الوصول إلى قاعدة البيانات ومحرك القالب وآلية التخزين المؤقت وآلية المكونات الإضافية ومصادقة الدور ومعالجة النماذج وغيرها المكونات شائعة الاستخدام، وهي أكثر ملاءمة للإصدارات المشتركة والأنظمة الأساسية وقواعد البيانات المشتركة. وقد تم تصميم كل مكون بعناية وإتقانه، وتحتاج عملية تطوير التطبيق فقط إلى التركيز على منطق عملك.