ThinkPHP هو إطار عمل لتطوير PHP مجاني ومفتوح المصدر وسريع وبسيط وخفيف الوزن وموجه نحو الكائنات، وقد تم إصداره بموجب اتفاقية Apache2 مفتوحة المصدر وقد تم إنشاؤه من أجل تطوير تطبيقات الويب المرنة وتطوير التطبيقات المبسطة على مستوى المؤسسة. إنه يتمتع بالعديد من الوظائف والميزات الممتازة، وبعد أكثر من ثلاث سنوات من التطوير، وبالمشاركة النشطة من فريق المجتمع، تم تحسينه وتحسينه باستمرار من حيث سهولة الاستخدام وقابلية التوسع والأداء يمكن استخدامها بثبات في التطبيقات التجارية والتطوير على مستوى البوابة.
يعتمد ThinkPHP على العديد من الأطر والنماذج الأجنبية الممتازة، ويستخدم بنية التطوير الموجهة للكائنات ونموذج MVC، ويعتمد نموذج الإدخال الفردي، وما إلى ذلك، ويدمج أفكار Struts Action وJSP's TagLib (مكتبة العلامات)، ورسم خرائط ORM الخاص بـ RoR ونموذج ActiveRecord يقوم بتغليف CURD وبعض العمليات الشائعة في تكوين المشروع، واستيراد مكتبة الفئة، ومحرك القالب، ولغة الاستعلام، والتحقق التلقائي، ونموذج العرض، وتجميع المشروع، وآلية التخزين المؤقت، ودعم تحسين محركات البحث، وقاعدة البيانات الموزعة، والاتصال بقواعد البيانات المتعددة والتبديل، وآلية المصادقة، ولها أداء فريد من حيث قابلية التوسع.
باستخدام ThinkPHP، يمكنك تطوير التطبيقات ونشرها بشكل أكثر سهولة وسرعة. بالطبع، ليس فقط التطبيقات على مستوى المؤسسة، بل يمكن لأي تطوير لتطبيق PHP الاستفادة من بساطة وسرعة ThinkPHP. يتمتع ThinkPHP نفسه بالعديد من الميزات الأصلية، ويدافع عن مبدأ البساطة والتطوير بنفسي واستخدام أقل قدر من التعليمات البرمجية لإكمال المزيد من الوظائف. والغرض من ذلك هو جعل تطوير تطبيقات الويب أسهل وأسرع. ولتحقيق هذه الغاية، سيستمر ThinkPHP في استيعاب ودمج تقنيات أفضل لضمان نضارتها وحيويتها، وتوفير أفضل الممارسات لتطوير تطبيقات الويب! تم إصدار ThinkPHP بموجب اتفاقية ترخيص Apache2 مفتوحة المصدر، مما يعني أنه يمكنك استخدام ThinkPHP مجانًا، و حتى أنها تسمح لك بتأسيس عملك على تطبيقات ThinkPHP التي تم تطويرها وهي مفتوحة المصدر أو يتم إصدار/بيع المنتجات التجارية.
تتضمن التحديثات الرئيسية لبرنامج ThinkPHP v3.1 ما يلي:
1. نظام حماية وترشيح أكثر أمانًا
2. دعم MVC متعدد الطبقات
3. دعم ربط معلمة العمل
4. دعم نطاق تسمية النموذج
5. شروط الاستعلام ووظائف المعالجة المسبقة لـ SQL
6. قم بتعيين التحقق التلقائي ودعم الإكمال التلقائي ديناميكيًا
7. طريقة أكثر مرونة وقوة لإدارة ذاكرة التخزين المؤقت
8. تسجيل مبسط وإضافة دعم IP
9. تحسين آلية اكتشاف الأخطاء الفادحة
10. تحسين آلية تتبع الصفحة ودعم عرض الفئة
11. لمزيد من التفاصيل حول أكثر من 128 تحديثًا، يرجى الرجوع إلى [ 3.1 قائمة التحديث ] يمكن ترقية التطبيقات التي تم تطويرها بناءً على الإصدار 3.0 بسلاسة إلى الإصدار 3.1 عن طريق الكتابة مباشرة فوق النواة ومسح ملف ذاكرة التخزين المؤقت للتجميع (قد تحتاج الأجزاء التي تتضمن امتدادات إلى التحديث بشكل منفصل).
يرجى ملاحظة أنه بدءًا من هذا الإصدار، ومن أجل تحسين الكفاءة وتوفير الطاقة وتقليل الانبعاثات، سيصدر المسؤول الإطار الأساسي فقط، وسيتم إصدار جميع الامتدادات والأمثلة والمستندات بشكل منفصل على الموقع الرسمي وGithub.