تعلم برمجة الواجهات الامامية - مطورو الواجهة الأمامية يطورون من أجل ...
يقوم مطور الواجهة الأمامية بصياغة HTML و CSS و JS التي تعمل عادة على النظام الأساسي للويب (مثل متصفح الويب) الذي يتم تسليمه من أحد أنظمة التشغيل التالية (المعروفة أيضا باسم أنظمة التشغيل):
- الروبوت
- كروم
- دائره الرقابه الداخليه
- OS X
- أوبونتو (أو بعض نكهة لينكس)
- Windows Phone
- نوافذ
تعمل أنظمة التشغيل هذه عادة على واحد أو أكثر من الأجهزة التالية:
- كمبيوتر مكتبي
- كمبيوتر محمول / نتبووك
- جوال
- قرص
- تلفزيون
- شاهد
- الأشياء (أي أي شيء يمكنك تخيله ، السيارة ، الثلاجة ، الأضواء ، منظم الحرارة ، إلخ.)
مصدر الصورة: https://www.enterpriseirregulars.com/104084/roundup-internet-things-forecasts-market-estimates-2015/
بشكل عام ، يمكن تشغيل تقنيات الواجهة الأمامية على أنظمة التشغيل والأجهزة المذكورة أعلاه باستخدام سيناريوهات النظام الأساسي لوقت التشغيل التالية:
- متصفح ويب (أمثلة: Chrome و IE و Safari و Firefox).
- متصفح مقطوع الرأس (أمثلة: محرك الدمى).
- علامة تبويب WebView / المستعرض (فكر في iframe) مضمنة في تطبيق أصلي كوقت تشغيل مع جسر إلى واجهات برمجة التطبيقات الأصلية. تحتوي تطبيقات WebView عادة على واجهة مستخدم تم إنشاؤها من تقنيات الويب. (أي HTML و CSS و JS). (أمثلة: أباتشي كوردوفا ، NW.js ، إلكترون)
- تطبيق أصلي تم إنشاؤه من تقنية الويب التي يتم تفسيرها في وقت التشغيل باستخدام جسر إلى واجهات برمجة التطبيقات الأصلية. ستستخدم واجهة المستخدم أجزاء واجهة المستخدم الأصلية (على سبيل المثال ، عناصر التحكم الأصلية لنظام iOS) وليس تقنيات الويب. (أمثلة: NativeScript و React Native)
اترك تعليقا: