المنتجات
الخدمات
شركاء النجاح
مراجع
تابعونا على تويتر
mvc pattern « الخصائص التقنية

يعتمد سكربت المتجر الالكتروني بالاساس على AMHSOFT FrameWork 1.3 و التي تم برمجتها بلغة PHP
اما بالنسبة لقواعد البيانات فيتم الاعتماد على MySQL الغني عن التعريف
مما يميز برمجة سكربت المتجر عن باقي البرمجيات اعتماده على نظام Model-view-controller او مايعبر عنه باختصار MVC .
استخدام هذا النظام في هندسة البرمجيات يتيح للمبرمج سهولة فائقة في تصميم البرمجية و هذا يوفر جهدا كبيرا عند تطويرها.
كما ان استعمال هذا النظام يساعد على اعادة استعمال الوحدات التي تمت برمجتها. 


صورة توضح هذا النظام



كان بامكاننا استخدام Zend FrameWork او Cakephp او غيرها من الانظمة  من البداية، لكن كانت هناك حاجة الى الجمع بين MVC Design Pattern و نظام الوحدات او ما يعبر عنه ب Module System اي برمجة برامج مستقلة داخل البرنامج الام تتعامل فيما بينها من خلال Interface معينة
كذلك كانت هناك حاجة لنظام الملحقات: Plugins   
كما كانت هناك ايضا حاجة  الى  نظام القوالب: Template System

عزيزي المتصفح، إن الجمع بين هذه الامور لم يكن متوفرا في اي من البرامج المفتوحة المصدر المذكورة اعلاه فادركنا انه لابد من برمجة FrameWork جديدة و من هنا كان ميلاد AMHSOFT FrameWork

بعد هذه المقدمة نعود للحديث عن سكربت المتجر الالكتروني