// دليلك الشامل لتعلم الفروقات التقنية بين لغات البرمجة

وحدة_البرمجة
GO
SYSTEM_ID: go_INFRA

لغة جو (Go)

لغة برمجة مفتوحة المصدر تم تطويرها في شركة جوجل (Google) بواسطة فريق يضم روبرت جرايسمر وكن ثومبسون وروب بايك. تتميز اللغة بكونها لغة مجمعة (Compiled)، ذات كتابة ثابتة (Statically Typed)، ومصممة خصيصاً لتوفير إنتاجية عالية في تطوير الأنظمة الموزعة والخدمات السحابية. تجمع Go بين بساطة وكفاءة لغة C وبين أمان إدارة الذاكرة وتسهيل البرمجة المتزامنة.

Go
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED
وحدة_البرمجة
NODE
SYSTEM_ID: node_INFRA

نود جي إس (Node.js)

بيئة تشغيل (Runtime Environment) مفتوحة المصدر ومبنية على محرك V8 الخاص بمتصفح جوجل كروم. تتيح Node.js تشغيل لغة جافا سكريبت خارج المتصفح (Server-side). تعتمد في جوهرها على نموذج الإدخال والإخراج غير المحظور (Non-blocking I/O) ونظام الأحداث (Event-driven)، مما يجعلها خياراً مثالياً لبناء تطبيقات سريعة وقابلة للتوسع بشكل هائل.

Node.js
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED
وحدة_البرمجة
REACT
SYSTEM_ID: react_INFRA

رياكت (React)

مكتبة جافا سكريبت مفتوحة المصدر تم تطويرها من قبل شركة فيسبوك (Meta) لبناء واجهات المستخدم التفاعلية. تعتمد رياكت على فلسفة المكونات (Components) والواجهة التصريحية (Declarative UI)، مما يسمح للمطورين ببناء تطبيقات ويب معقدة وسريعة جداً بفضل تقنية الـ Virtual DOM التي تقلل من عمليات التحديث المكلفة في المتصفح.

React
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED
وحدة_البرمجة
FLUTTER
SYSTEM_ID: flutter_INFRA

فلاتر (Flutter)

إطار عمل (Framework) متكامل مقدم من جوجل لبناء تطبيقات مجمعة محلياً (Native) تعمل على الهواتف المحمولة (Android & iOS)، الويب، وسطح المكتب من قاعدة كود واحدة. يستخدم لغة Dart ويتميز بمحرك رسوم خاص (Impeller) يسمح برسم كل بيكسل على الشاشة بدقة عالية وسرعة تصل إلى 120 إطاراً في الثانية.

Flutter
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED
وحدة_البرمجة
PSQL
SYSTEM_ID: psql_INFRA

بوستجري psql

أقوى نظام إدارة قواعد بيانات علائقي (RDBMS) مفتوح المصدر في العالم. يشتهر بكونه شديد الاستقرار والالتزام بمعايير SQL، ويدعم أنواعاً متطورة من البيانات والعمليات المعقدة. بوستجري ليس مجرد قاعدة بيانات، بل هو محرك بيانات متكامل يدعم البيانات الجغرافية، النصوص الضخمة، وحتى بيانات الـ JSON بشكل يضاهي قواعد الـ NoSQL.

PostgreSQL
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED
وحدة_البرمجة
MONGODB
SYSTEM_ID: mongodb_INFRA

مونغو دي بي

قاعدة بيانات NoSQL الرائدة التي تتبنى مفهوم الوثائق (Document-oriented). تقوم بتخزين البيانات بتنسيق BSON، وهو شكل متطور وشبيه جداً بـ JSON. صممت لتوفير مرونة هائلة حيث لا تحتاج لتعريف جدول ثابت (Schema-less)، مما يسمح بالتوسع الأفقي (Scaling-out) عبر مئات الخوادم بسهولة، وهي مثالية للتطبيقات التي تتغير هياكل بياناتها بسرعة.

MongoDB
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED
وحدة_البرمجة
EXPO
SYSTEM_ID: expo_INFRA

رياكت نيتف إكسبو

إطار عمل (Framework) مبني على React Native يسهل عملية بناء تطبيقات الهواتف الذكية لنظامي Android و iOS. يوفر Expo ميزات قوية وجاهزة وتجربة تطوير (DX) متفوقة بفضل أدوات مثل Expo Router و EAS (Expo Application Services)، مما يقلل الحاجة للتعامل مع كود Java أو Objective-C الأصلي.

React Native Expo
عرض التفاصيل التقنية
EXEC_PERMISSION: GRANTED