حورس هو اطار عمل مصغر (micro framework) ...

ليس الغرض هو اعادة بناء العجله ... لاكن للتعلم والاستفاده وايضا الافاده ...

حورس يعتبر هيكل (إطار) بسيط خفيف يحتوى فقط على الاساسيات وهى كالتالى:

  • Router متقدم سهل ومرن

  • HTTP Frame وهذه الكلاس تعتبر اطار مخصص للـــ HTTP فحورس يضع جميع الهيدرز فى قائمه والخرج (output) فى نفس القائمه

ثم يرسل الهدرز اولا ومن ثم الخرج ... وذلك لتفادى اخطاء الهدرز والتحكم الكامل بها كما تريد ..

  • Extensible Output : ودى خاصيه تمكنك من التحكم الكامل بالخرج دون المساس بالنواه ...

  • Extensible Core : ودى ميزه تمكنك من التحكم الكامل بالاطار حورس دون المساس بالنواه فقط مجرد احداث (events/hooks) ...

  • DB & ORM : كلاسين يجعلوك تتمكن من التعامل مع قاعدة البيانات بسهوله وامان ودون اكواد وسطور كثيره ...

  • View : كلاس لل view ولاكنه مبسط جداا ومختصر جداا

  • Lang : كلاس للغات ...

  • Autoloder : محمل الى للكلاسات وال interfaces وال namespaces مبنى على فكرة pear naming لاكن مطور للتعامل المرن

  • Events : ودى كلاس تعمل نفس عمل ال hooks لاكن كود منظم ومصغر وبسيط

  • Functions: حورس يأتى بدوال مساعده تفى بالغرض

  • OOP & Over loading: حورس يدعم اضافة وحذف واستبدال دوال او متغيرات بداخل الكلاس ...

يرجى الملاحظه ان حورس (ميكرو) اى مصغر فقط هيكل مرن بسيط وسهل ليفى بالغرض ويمكن التحكم به كما تريد انت ...

  • الصفحه الرئيسيه لحورس:
http://goo.gl/u89ZXT

من جيت هب اما من سورس فورج:

  • حورس الان فى اصداره الـــ 1.3.0 ... وهو الاصدار الرابع ...