انتقل إلى المحتوى
KnowledgeCity

تقنيات التجميع

تعلم الفرق بين الحساب المستند إلى الخادم مقابل المستند إلى المتصفح
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ2.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Paul Poteete  2 الدروس ·  4m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

ما ستتعلمه

  • التعرف على تجميع الويب (WebAssembly) وكيف يتيح تشغيل الكود المكتوب بأي لغة برمجة تقريبًا مباشرةً على موقع ويب
  • فهم لغات الترجمة الثابتة وكيف يندرج WebAssembly ضمن هذه الفئة
  • التمييز بين الحوسبة المستندة إلى المتصفح والحوسبة المستندة إلى الخادم
  • مقارنة WASM بوصفها لغة مُجمَّعة ثابتة مع JavaScript بوصفها لغة مُفسَّرة ديناميكية
  • استكشاف كيفية عمل WebAssembly جنبًا إلى جنب مع تقنيات الواجهة الأمامية والخلفية الحالية لجلب تطبيقات جديدة إلى الويب

النقاط الرئيسية

  • تجميع الويب تقنية حديثة نسبيًا تتيح للمبرمج كتابة الكود بأي لغة برمجة تقريبًا وتحويله ليعمل مباشرةً على موقع ويب.
  • يُستخدم WebAssembly جنبًا إلى جنب مع تقنيات الواجهة الأمامية والخلفية الحالية لجلب تطبيقات جديدة إلى الويب.
  • يمكن لـ WebAssembly أن يمنح التطبيقات القديمة التي سبقت خوادم الويب حياةً جديدة على الإنترنت.
  • WASM لغة مُجمَّعة ثابتة، في حين أن JavaScript لغة مُفسَّرة ديناميكية.
  • تتناول الوحدة الفرق بين الحوسبة المستندة إلى المتصفح والحوسبة المستندة إلى الخادم.

الأسئلة الشائعة

ما الذي تغطيه وحدة تقنيات التجميع هذه؟

تتناول تجميع الويب، وهي تقنية تتيح للمبرمج كتابة الكود بأي لغة برمجة تقريبًا ثم تحويله ليعمل مباشرةً على موقع ويب، وتُستخدم جنبًا إلى جنب مع تقنيات الواجهة الأمامية والخلفية الحالية.

ماذا سأتعلم في هذا المقرر؟

ستتعلم تجميع الويب، ولغات الترجمة الثابتة، والفرق بين الحوسبة المستندة إلى المتصفح والحوسبة المستندة إلى الخادم.

كيف يختلف WebAssembly عن JavaScript؟

يوضح المقرر أن WASM لغة مُجمَّعة ثابتة بينما JavaScript لغة مُفسَّرة ديناميكية.

بأي مهارات يرتبط هذا المقرر؟

يرتبط بـ .NET Assemblies، ولغة التجميع، وهندسة الويب، ولغة الويب، ومعالجة الويب، وWebAssembly.

هل يمكن لـ WebAssembly المساعدة في التطبيقات القديمة؟

نعم، يمكنه منح التطبيقات القديمة التي سبقت خوادم الويب حياةً جديدة على الإنترنت.