قبل أن نبدأ بتعلم لغات البرمجة، طبعا نفكر بأن أین تستخدم لغة JavaScript. أو بتعلم هذة اللغة، سيمكننا العمل في أي المجالات؟ في مجال الويب؟ في مجال تطویر الألعاب؟ أو حتی تطویر تطبیقات الجوال؟
مثلا لغة الجاڤاسكرپت لها إمكانیات الاستخدام في مجالات مختلفة، و في هذا المقطع، سنناقش هذا الموضوع. كونوا معنا.
المواقع المتحركة
الجاڤاسكرپت تستخدم للأقسام المتحركة من المواقع. مثلا عندما نمسك مؤشر الماوس على الزر، تُفتح لنا قائمة. لكن يمكننا استخدام هذه اللغة في المواقع المتحركة في مشاريع أكبر.
بالتأكید موقعنا سیصبح ممتعا للمستخدم باستخدام الأنیمیشن وهذه ضمن تطبیقات جاڤاسكرپت.
برامج الجوال
كما تشاهدون عالم الجوالات من حولكم، حالیا جوالات الـ ios و الـ android متداولة لكثرة استخدامها. باستخدام فریم ورك phonegap وكذلك React nativeمن الجي إس، يمكننا تصميم برامج لاستخدامها في النظامین الـ ios و الـandroid معا.

الألعاب
كان المبرمجین سابقا یستخدمون ملحقات المتصفح أو الـ browser extensions لبرمجة الألعاب في مجال الويب. لكنهم فيما بعد بدأوا باستخدام الجي إس، لأن قل استخدام ملحقات المستعرض على مر السنین. وهذه اللغة أيضا أصبحت رائجة لبرمجة الألعاب بسبب استخدام مزیج من الجي إس و HTML5. مثلا لنشاهد missle game علی المتصفح.
في السنوات الأخیرة، ولدت تكنولوجیا حدیثة باسم Web Assembly. الويب أسمبلي تستخدم بجانب الجاڤاسكرپت لتوفر لنا إمكانیات أفضل في استخدام الجاڤاسكرپت.
حالیا الجي إس و الويب أسمبلي أفضل برامج تطویر الويب. وعلى الرغم من أن شركة گوگل توفر إمكانیات الألعاب القائمة على المتصفح، فنشاهد مستقبلا زاهرا لبرامج الألعاب القائمة على الويب.
للمزید من المعلومات عن هذه المجالات، تابعوا المقاطع والدورات الأخری من منصة كرسي.
الأعمال الفنیة
أصبح إنشاء تطبیقات الرسوم على صفحات الويب أكثر سهولة باستخدام الـ HTML5 في الجاڤاسكرپت، ويمكننا تصميم رسومات ثنائیة الأبعاد وثلاثیة الأبعاد أيضا. ولهذا السبب أصبح الويب، كمساحة للمشاریع الفنیة الدیجیتالیة.
الروبوتات الطائرة
نعم. مما تقوم به لغة JavaScript، هي برمجة الروبوتات الطائرة باستخدام الـ Node JS.
هنا عرفناكم على مجال استخدام الجي إس من المجالات المختلفة، لنركز على اللغة المناسبة لهدفنا.
للمزید من المعلومات عن المجالات الأخرى وأیضا اللغات الأخرى تابعوا منصة كرسي.
أتمنى لكم التوفیق.
للمزيد اقرأ:
كيف يعمل JSX؟
الجدولة في الويب
This article is useful for me
1+ 8 الناس يحبون هذا المنشور