5 أهم مكدسات تطوير البرمجيات في عام 2020 , يمكن من خلاله تطوير اي موقع ويب

عند بناء اي موقع فإنه يحتوي على عدد من البرمجيات المختلفة, لكن جميع المواقع تشترك ببعض البرمجيات مثل الأستضافة وقواعد البيانات, وايضا لا ننسى واجهة المواقع الي تحتوي على ثلاث تقنيات مهمة وهم : HTML, CSS and JAVASCRIPT , وايضا بعض التقنيات التي تختلف من موقع لاخر حسب حاجة كل موقع.


1. LAMP STACK:

تتكون هذه الحزمة من 4 برمجيات مهمة وهي : LINUX, APACHE, PHP and mysql


وهو عبارة عن اختصار ل Linux و Apache و MySQL و PHP، عبارة عن رزمة من البرامج تعمل على نضام تشغيل، خادم HTTP، نضام لادارة قواعد البيانات، لفة برمجية، والدي يمكننا انشاء خادم ويب.


2. LEMP STACK:

تتكون هذه الحزمة من 4 برمجيات مهمة وهي : LINUX, NGINX, PHP and mysql


تعد LEMP من بين stacks الاشهر المتعلقة بمجال مواقع الويب، تمكن من أداء العالي وتوفر احدت التقنيات الخاصة بالمجال، هي عبارة عن رزمة مكونة من خادم و قاعدة بيانات و لغة برمجية تعمل على توزيعة لينوكس.


3. MEAN:

تتكون هذه الحزمة من 4 برمجيات مهمة وهي : MongoDB, ExpressJs, AngularJs and NodeJS



4. MEVN:

تتكون هذه الحزمة من 4 برمجيات مهمة وهي : MongoDB, ExpressJs, VueJS and NodeJS


5. MERN:

تتكون هذه الحزمة من 4 برمجيات مهمة وهي : MongoDB, ExpressJs, ReactJs and NodeJS


التقنيات الثلاث الأخيرة هي عبارة عن تقنيات تسمح بتطوير موقع ويب بالكامل من حيث واجهة الموقع وجهة الخادم دفهة واحد , وتستخدم هذه التقنية لغة الجافاسكريبت بشكل كامل بدون الأستعانة بلغة اخرى.

وتختلف من حيث بناء الواجهة فحزمة MEAN تستخدم AngularJs المطورة من طرف جوجل لبناء الواجهة بينما MEVN تستخدم VUEJS المطورة من طرف You Evan لبناء الواجهة بينما MERN تستخدم ReactJS المطورة من طرف FACEBOOK لبناء الواجهة و كل تقينة لها مميزاتها وسلبياتها.



شاركنا رأيك بالتعليقات أي حزمة تستخدمها ولماذا ؟

Jordan Programmers

ألهمني ألهمني أضف تعليقك

التعليقات

إقرأ المزيد من تدوينات Jordan Programmers

تدوينات ذات صلة