KumbiaPHP ، إطار PHP بسيط وخفيف الوزن متاح لأوبونتو

حول KumbiaPHP

في المقالة التالية سنلقي نظرة على كيفية تثبيت KumbiaPHP على Ubuntu 20.04. هذا هو un إطار عمل PHP بسيطة وخفيفة الوزن تم إصدارها بموجب ترخيص BSD. في إطار فرضية تقصير أوقات التطوير ، يعد KumbiaPHP إطار عمل يمكننا البدء في العمل بعد فك ضغطه.

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

KumbiaPHP مرن جدًا وقابل للتكوين ، ويسعى إلى أن يكون إطار عمل لتقليل وقت تطوير تطبيق الويب. يسعى هذا المشروع إلى تقليل استخدام اللغات الأخرى ، بفضل Helpers وأنماط أخرى مثل ActiveRecord ، وتجنب استخدام لغات HTML و SQL. يقوم KumbiaPHP بهذا من أجلنا ، مع ما سنحصل عليه من رمز طبيعي أوضح وبأخطاء أقل.

الخصائص العامة لـ KumbiaPHP:

  • الفرضيات الرئيسية للإطار هي سهل التعلم وسهل الاستخدام ومفتوح المصدر وكل ذلك دون التضحية بالجودة والمتانة.
  • تسعى لتكون إطار عمل سريع جدًا.
  • يدعم 4 برامج تشغيل قاعدة البيانات كما هي MySQL و PostgreSQL و SQLite و Oracle، مما يضمن أنه يمكننا تطوير مشاريعنا دون القلق بشأن توافق قاعدة البيانات.
  • لديها نظام القالب بسيطة.
  • إدارة ذاكرة التخزين المؤقت.
  • سقالة متقدم.
  • تعيين الكائن العلائقي (ORM) Y فصل MVC.
  • دعم ل AJAX.
  • إمكانية التوليد أشكال.
  • مكونات الرسومات.
  • عناوين url الودية.
  • أمان ACL (قوائم الوصول).
  • نمط ActiveRecord للنماذج.
  • الموجهة ل الجمهور الناطق باللغة الإسبانية. KumbiaPHP هو منتج لاتيني للعالم.

قم بتثبيت KumbiaPHP على Ubuntu 20.04

قبل تثبيت KumbiaPHP ، سيكون من الضروري تثبيت PHP على جهاز الكمبيوتر الخاص بنا. لتحقيق ذلك ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ الأمر:

تثبيت php 7.4

sudo apt install php

في وقت لاحق سيكون من الضروري قم بتثبيت مدير قاعدة بيانات مثل MySQL أو MariaDB أو SQLite. هنا يعود قرار تثبيت أحدهما أو الآخر إلى كل منهما.

تثبيت ماريادب

الخطوة التالية هي تنزيل KumbiaPHP من موقع المشروع. حتى كتابة هذه السطور ، أحدث إصدار مستقر هو 1.1.5 ، لذا تحقق من الإصدار الأول. في هذا الإصدار ، يمكنك أيضًا تنزيل الحزمة باستخدام wget من المحطة (Ctrl + Alt + T) وتشغيل الأمر:

تنزيل KumbiaPHP

wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip

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

قم بفك ضغط kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

بعد تخفيف الضغط يكون مناسبًا إعادة تسمية المجلد الذي تم إنشاؤه إلى اسم متعلق بمشروعنا:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

الآن KumbiaPHP يسمح خدمة المشروع في وضع التطوير دون الحاجة إلى تثبيت خادم ويب. للقيام بذلك ، سننتقل إلى مجلد تطبيق المشروع.

cd ~/ejemplo-kumbiaPH/default/app

ومن هذا المجلد نستطيع ابدأ في خدمة المشروع في وضع التطوير باستخدام الأمر:

بدء الخادم

bin/phpserver

الآن مشروعنا متاح. كل ما علينا فعله هو افتح متصفح الويب المفضل لديك وتحقق من ذلك بالانتقال إلى عنوان URL http: // IP-DE-TU-QUIPO: 8001. سنرى فيه شيئًا مشابهًا لما يلي:

صفحة Kumbiaphp

إذا رأينا شاشة مثل لقطة الشاشة السابقة ، فستشير إلى أن KumbiaPHP مثبت وجاهز لبدء تطوير مشاريعنا.

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

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


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.