أنا الأن أتعلمها (الجافاسكريبت) وغالبا عندما أشاهد كورسات أو فيديوهات أو حتى قراءة مقالات عن الجافا سكريبت (بالإنجليزية) أجدهم جميعا يرددون 'جافاسكريبت هي المستقبل' (JavaScript is the Future) ... فأرجوا من اهل الاختصاص توضيح لي هته النقطة بالذات التي يرددها أغلبية المبرمجين (في كورساتهم ومقالاتهم)
ماذا يقصد بـ جافاسكريبت هي المستقبل؟
أنا في بداية الطريق (مع الجافاسكريبت) ... مجرد فضول .. حتى يصل المرء للتعامل مع هته الأشياء كـArduino ماهي الطريق التي يأخذها في الجافاسكريبت :) ... يبدوا لي أن الجافاسكريبت تمتلك في مستقبل البرمجة مكانا لها (مجرد رأي شخصي)
ستحتاج تعلم أساسيات اللغة (من console.log إلى objects) وأنصحك بـCodecademy
بعدها أخذ دروس Node.JS ثم قراءة توثيق أية مكتبة مخصصة للأنظمة المدمجة ك
لكن إن كنت تريد دخول مجال أنترنت الاشياء و الالكترونيات فأنصحك ببرمجة Arduino عبر لغة ArduinoC السهلة.
بارك الله فيك... لدي سؤال هل هناك إختلاف بين الجافاسكريبت الموجهة للإنترنت وبين الموجهة لمثل هته التطبيقات ... ما أقصده هل الأساسيات واحدة التي ينطلقون منها... لأني كما تعلم أتعلمها وأغلبية شروحاتها تكون عبارة عن سكريبتات لعمل كذا وكذا في الموقع (على سبيل المثال عمل سكريبت لتحويل من الدولار إلى اليورو ,,, عمل تغير لستايل الموقع وهذا) ... ما أريد أن أصل إليه أخي هل الإنطلاقة في المجالاين تكون من نقطة واحة ألا وهي فهم الجيد لأساسيات الجافاسكريبت(لغة) من متغيرات ودوال والشرط الخ ... أرجوا أن أكون قد صغت ما يجول في ذهني من أسئلة بطريقة صحيحة.
لا يوجد اختلاف في الاساسيات -متغيرات ودوال وشروط وتكرار و...- ، لكن هناك اختلاف في التخصص،
فمثلا مبرمج Front End بجافاسكربت سيكون عليه دراسة Javascript DOM -التأثيرات - تغيير الصفحة - جلب بيانات من الصفحة-... إضافة لمكتبات مساعدة كـjQuery أو أطر عمل كـAngular
ومبرمج Backend سيتوجب عليه تعلم Node.JS مع استخدام قواعد البيانات و عمليات CRUD (Create - Read - Upade - Delete)
بينما مبرمج أردوينو ب JS لن يتتعلم DOM ولا jQuery ولا قواعد بيانات -يمكن في بعض الحالات كتخزين بيانات مستشعر حراري مثلا -
التعليقات