Learning :: getting started with Symfony - lesson 11 - Show & Fetch Data from Database

Symfony is a free and open-source PHP web application framework and a set of reusable PHP component libraries. It was published as free software on October 18, 2005, and released under the MIT license.

Symfony Framework: The leading PHP framework to create websites and web applications. Built on top of the Symfony Components.

Symfony Components: A set of decoupled and reusable components on which the best PHP applications are built, such as Drupal, Prestashop, and Laravel.

A passionate group of over 600,000 developers from more than 120 countries, all committed to helping PHP surpass the impossible.

Symfony Philosophy: Embracing and promoting professionalism, best practices, standardization and interoperability of applications.


دورة تعليمية :: بدء استخدام سيمفوني - الدرس الحادي عشر - جلب داتا وعرضها من قاعدة معطيات
سيمفوني هو إطار عمل لتطبيق ويب بي أتش بي مجاني ومفتوح المصدر ومجموعة من مكتبات مكونات بي أتش بي القابلة لإعادة الاستخدام. تم نشره كبرنامج مجاني في 2005 ، وتم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.

تهدف سيمفوني إلى تسريع إنشاء تطبيقات الويب وصيانتها واستبدال مهام الترميز المتكررة. كما تهدف أيضًا إلى إنشاء تطبيقات قوية في سياق المؤسسة ، وتهدف إلى منح المطورين التحكم الكامل في التكوين: من بنية الدليل إلى المكتبات الأجنبية ، يمكن تخصيص كل شيء تقريبًا لمطابقة إرشادات تطوير المؤسسة ، تم تجميع سيمفوني بأدوات إضافية لمساعدة المطورين على اختبار المشاريع وتصحيحها وتوثيقها

يحتوي سيمفوني على مقدار حمل منخفض للأداء يستخدم مع ذاكرة التخزين المؤقت للرمز البايت
في لمحة ، هناك اختلاف رئيسي واحد بين سيمفوني و لرافيل وهو أن سيمفوني هو تطبيق إطار عمل ومجموعة من المكونات القابلة لإعادة الاستخدام ، بينما لرافيل هو مجرد إطار عمل. في الواقع ، يستخدم لرافيل عددًا غير قليل من مكونات سيمفوني. يتكون إطار العمل بشكل أساسي من صندوق الأدوات - مجموعة من مكونات البرامج الجاهزة والقابلة للتكامل بسرعة. هذا يعني أنه سيتعين عليك كتابة كود أقل ، مع مخاطر أقل للخطأ. وهذا يعني أيضًا زيادة الإنتاجية والقدرة على تكريس المزيد من الوقت للقيام بتلك الأشياء التي توفر قيمة مضافة أكبر ، مثل إدارة المبادئ التوجيهية والآثار الجانبية وما إلى ذلك.

منهجية - "مخطط تجميع" للتطبيقات. قد يبدو النهج المنظم مقيدًا في البداية. ولكنه في الواقع يسمح للمطورين بالعمل بكفاءة وفعالية على أكثر جوانب المهمة تعقيدًا ، ويضمن استخدام أفضل الممارسات استقرار التطبيقات التي تقوم بتطويرها وإمكانية صيانتها وإمكانية ترقيتها.
وعلى الرغم من أنه قد يكون واضحًا ، فقد اعتقدنا أنه من الأفضل أن نقول ذلك على أي حال - سيمفوني هو إطار عمل بي أتش بي ، مما يعني أنه يسمح ببناء تطبيقات الويب في بي أتش بي!