اذهب إلى المحتوى

السؤال

نشر

مرحبا بك جميعاً؛ 

أسمع كثيراً " مطور واجهات المستخدم React Js أو Anuglar " كيف يمكن لمصمم مواجهات أن يستخدم هذه التقنيات في تصميم المواقع، أليست هذه التقنيات تعتمد على اللغة البرمجة JavaScript ؟

| تحياتي لك .

Recommended Posts

  • 0
نشر

مرحباً @عبد الواحد الحدادي

بالطبع هذه التقنيات تعتمد على لغة JavaScript بشكل أساسي (باستثناء angular التي تعتمد على لغة typeScript ثم تترجمها للغة javaScript)

يمكن لمطور الواجهات الامامية frontend developer تعلم هذه المنصات (Frameworks) حالما يتقن أساسيات لغة JavaScript إذ أنه سيضطر بشكل أو بآخر لاستخدامها بشكلها الأساسي (JavaScript Pure) خلال تصميم و برمجة المواقع.

من فوائد هذه التقنيات أنها:

  • تنظم معمارية تطبيقك،
  • تقسم صفحاتك و عناصرها بطريقة Modular
  • تختصر عليك كتابة الكثير من الأكواد من خلال استخدام توابعها الجاهزة
  • تؤتمت العديد من المهام التي كنت ستقوم بها بشكل يدوي لو أنك تستخدم JavaScript pure

تحياتي.

  • 0
نشر

عزيزي عبدالواحد،

هناك عدة مراحل لبناء واجهات المستخدم. مرحلة التصميم هي المرحلة التي يُستخدم فيها برامج التصميم مثل Sketch. عند الإنتهاء من التصميم، يتم تحويله إلى واجهة مستخدم متفاعلة. لكي تتم هذه المرحلة، يجب عليك معرفة المنصة التي تستهدفها. فمثلاً، إذا كنت تريده تطبيق iOS، سوف تستخدم Swift، وإذا كنت تريده للمتصفحات، فبالتأكيد، JavaScript هي الحل الأمثل.
بالنسبة إلى Angular و React، فهم مكتبات وإطارات عمل لتسهيل عملية برمجة واجهة المستخدم.

  • UI Designer: هو المصمم الذي يعمل على تصميم التطبيق أو الموقع بإستخدام برامج التصميم.
  • UI Developer: هو شخص لديه نظرة جيدة في تصميم التطبيقات، ومهمته هي تحويل التصميم إلى صفحات متفاعلة.
  • Front-End Developer: هو الشخص الذي يعمل على تحويل هذه الصفحات المتفاعلة إلى مشروع متكامل وجاهز للإستخدام بـ React أو Angular، ويعمل بشكل كبير مع الـ Back-End Developers لربط الـ APIs الخاصة بالتطبيق.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...