recent
أخبار ساخنة

تعرف على تاريخ لغة جافاسكريبت المليئ بالانجازات

GitAgri
الصفحة الرئيسية

 السلام عليكم ورحمة الله متابعي مدونة كبسولة البرمجة مرحبا بكم 

في هذه المقالة سنتعرف على تاريخ واحدة من اعرق واقوى لغات البرمجة وهي لغة جافاسكريبت الغنية عن التعريف , تاريخ حافل بالانجازات وبداية لم تخلوا من الصعوبات .





في شهر دجنبر من سنة 1990 قام تيم برنرز لي  tim berners lee اول متصفح ويب في التاريخ , وفي يناير من سنة 1993 قام الطالب مارك اندرسن mark anderson بتطوير متصفح ويب واطلق عليه اسم Mosaic , وكان لهذا المتصفح الفضل في جعل تصفح الانترنيت على شكل ما عليه اليوم .

بعد النجاح الذي حققهه متصفح Musaic دخل كل من مارك اندرسن marc Anderson و جيمس كلارك james clark  في شراكة وقامو بتاسيس شركة نتسكيب Netscape وهي نفس الشركة التي تقف وراء تطوير متصفك نتسكيب Netscape Navigator الذي امتلك حصة الاسد في سوق متصفحات الويب لفترة من الزمن , لكنه خسر مجمل حصته لاحقا لصالخ متصفح انترنيت اكسبلولر internet explorer الذي اطلقته شركة ميكروسوفت انذاك , لكن على الرغم من كل هذه التطورات الرائعة التي اتت بها المتصفحات كانت هناك مشكلة عويصة , المشكل تتمثل في ان المبرمجين كانو بحاجة للغة معينة لجعل مواقعهم اكثر تفاعلية و دينامكية .
كان الخيار الاول المطورح امامهم هي لغة جافا بسبب انها كانت  تحضى بشعبية كبيرة انذاك ولكن سرعان ما ادركو انهم يريدون شيئا اكثر دينامكية , وتم تكليف بيرنارد ايش Bernard Eich بمهمة التخطيط لوضع لغة جديدة في المتصفحات وكانت المفاجئة بعد 10 ايام فقط قام بتصميم لغة برمجة جديدة واطلق عليها اسم Mocha , وكانت لغة Mocha شبيهة نوعا ما بجافا Java في بنيتها وطريقة تركيب جملها وبعد مدة تم تغيير اسم Mocha الى Livescript ثم الى Javascript واحتفضت بهذا الاسم ليومنا هذا .
في شهر يونيو حزيران من سنة 1997 تم  اطلاق اول نسخة قياسية من جافاسكريبت ES1 وفي السنة الموالية تم اطلاق النسخة الثانية من جافاسكريبت Es2 النسخة الثانية لم تاتي بتغييرات كثيرة ثم جاء االاصدار الثالث من جافاسكريبت ES3 سنة 1999 وكان اصدارا حاسما واتى بتغييرات كثيرة حسنت اللغة ولو قليلا , وفي سنة 2000 حلت ازمة اقتصادية بالشركات التكنولوجية وانهارت اسهم الشركات وخسرات الاسهم 70%  من قيمتها في مؤشر ناسداك ثم قامت شركة AOL بالاستحواد على شركة نيتسكيب Netscape وهي الشركة الام للغة الجافاسكريبت , كانت كل من النسختين ES3 و ES4 محبطتين ولم تحقق النتائج المرجوة منها .
وفي شهر غشت من سنة 2006 قام John Resig بتطوير مكتبة جكويري jQuery وكانت مكتبة jQuery هي اول مكتبة مبنية على  لغة جافاسكريبت Javascript وكان لها ثأثير اجابي على لغة الجافاسكريبت , وفي شتنبر من سنة 2008 قامت شركة جوجل Google باطلاق متصفح كروم Chrome بمحرك V8 , ويعتبر هذا المحرك هام جدا حيت يقوم بتشغيل Node.js وهي بيئة تشغيل لجافاسكريبت وتم تطويره من طرف Ryan Dahl سنة 2009 مما يسمح لنا بتشغيل لغة الجافاسكريبت في الواجهات الخلفية للمواقع بعدما كانت مقتصرة فقط على المتصفحات .
وفي نفس السنة تم اطلاق النسخة الخامسة من الجافاسكريبت ES5 التي اتت بمميزات جديدة مثل Json و Strict Mode , في سنة 2010 اطلقت شركة جوجل Google اطار عمل Angular حيت اتى بمبدأ جديد وهو SPA وهي اختصار ل Single Page Application وتعرف بتطبيقات الصفحة والواحدة , ثم في سنة 2013 قامة شركة فيسبوك باطلاق مكتبة React.Js ويعتمد ايضا على مبدا SPA , وبعدها ضهرت العديد من من  اطر العمل مثل Electon.js وهو اطار عمل مبني على جافاسكريبت ويتم استخدامه في بناء تطبيقات سطح المكتب Desktop App بتقنيات الويب , وبعدها ضهر اطار React Native الذي طورته شركة فيسبوك وهو مخصص لتطوير تطبيقات الهواتف الذكية ثم ضهرت Svelte والعديد من التقنيات الاخرى مما اصبحت الجافاسكريبت تدعم العديد من المجالات .
في سنة 2015 تم اصدر النسخة السادسة من جافاسكريبت ES6 وتتميز هذه النسخة بمميزات جديدة مثل الوعود Promises و let/const وغيرها .. وفي سنة 2016 تم اصدار Es7 مع تغييرات خفيفة وفي 2017 اسدل الستار على ES8 مع ميزة Async Await واخير في سنة 2020 تم اصدار نسخة Es2020 مع الكثير من المميزات الجديدة مثل BigInt و Nullish Coalescing وغيرها من المميزات.

 جافاسكريبت هي اللغة الوحيدة التي ادرك الناس انهم ليسو بحاجة لتعلمها قبل استخدامها . دوغلاس كروفورد

الى هنا  نصل متابعينا الى مقال اليوم اتمنى انكم استفدتم كثير منه , ان كانت لدك اي تساؤولات او استفسارات لا تنسى طرحها في صندوق التعليقات او على صفحة اتصل بنا .

google-playkhamsatmostaqltradent