Eng. Abdullah
Eng. Abdullah

@Techn_new

7 تغريدة 89 قراءة Aug 09, 2020
اول ما بديت اشتغل كنت اسمع المطورين يذكرون اسماء كثيرة وصراحة مادري وش السالفة ومادري اذا هم يتكلمون عن فريمووركس والا لغات برمجة والا وش بالضبط وخصوصا ان بعضهم يتشابهون كثير. فحبيت اذكر لكم الاسماء اللي اكيد راح تمر عليكم والفرق بينهم وايش البدائل الممكنة لهم.
هذه الادوات ليست الوحيدة من نوعها لكنها قد تكون الاكثر استخداما حاليا
Node.js
يستخدم هذا الإطار لبرمجة تطبيقات الويب بالتحديد و المواقع بشكل عام وتطبيقات الباك اند و (server-side). يعتمد على لغة ال JavaScript. يتميز بسرعة اداءه ويحوي على built-in api تسهل تطوير السيرفر. البدائل:
React.js:
هي مكتبة JavaScript تُستخدَم لبناء واجهات المستخدم Front-end. تُسهِّل React عملية إنشاء واجهات مستخدم تفاعليّة وجميلة وتتميز بكفاءة الاداء.
البدائل:
React Native:
هو عبارة عن اطار عمل لبرمجة تطبيقات الموبايل عن طريق الجافاسكربت. هذا الاطار يمكنك من انشاء تجربة مستخدم ذات مستوى عالي عن طريق ادوات برمجية تعتمد على javascript و مكتبة React. ، عن طريقه تستطيع بناء تطبيق للاندرويد وال ios.
البدائل:
.NET and ASP.NET:
كلاهما منتجات من صنع مايكروسوفت ولكن الفرق الاساسي بينهم ان NET. هو (برنامج) منصة تطوير تُستخدم لتطوير التطبيقات وتشغيلها وتنفيذها ، بينما يعد ASP.NET إطارًا لتطبيق الويب يساعد في إعداد صفحات الويب الديناميكية.
.NET Core.
يستخدم المطورون NET. لإنشاء تطبيقات سطح مكتب على Windows والتطبيقات القائمة على ال server. لكن يتم استخدام NET Core. لإنشاء تطبيقات الخادم التي تعمل على Windows و Linux و Mac.
REST api:
اختصار لـ Representational state transfer مبني على طريقة توافق مبدأ الـ WebSerivce وهو من احد انواع الـ API وسميت بهذا الاسم نظراً لانها وسيلة لنقل المعلومات بين الـ Server و Client عن طريق بروتوكلات الـ HTTP.
اخيرا اكتب لنا عن شيء تعتقد اننا راح نحتاجه مستقبلا.
شكرا

جاري تحميل الاقتراحات...