27

هل فعلا JavaScript هي المستقبل ؟

سلام الله عليكم،

شائت الظروف خلال الأشهر الأخيرة أن أبرمج بـ JS و التي كنت أتهرب منها دائما و لا أعرف لمادا، شاءت الظروف أن أبحث و أتعامل مع بيئات عمل خاضة بهده اللغة لبناء تطبيق صفحة واحدة SignlePageApp.

بعد تجربتي لبعض الـ Framworks انصب اهتمامي على Backbonejs لما يوفر من حرية في التطوير ووفرة المطورين و الأدوات التي تحوم حوله.

المهم بعد هده التجربة القصيرة لفت انتباهي كثرة المواقع التي تستخدم JS سواءا لجزء أو لكل الموقع، كذلك العدد الهائل للمكتبات، و التطور السريع التي تعرفه هذه اللغة و الأدوات المحيطة بها. ناهيك عن المجتمع الكبير الملتف حولها. الـ JS تتصدر ترتيب اللغات الأكثر استخداما على Github. و أعلم أن هذه المعلومات غير غائبة عن أذهانكم.

  • مشاريع تقنية تدعم الـ JS كــ
https://tessel.io

...

  • الـ JS الآن تعمل على Server side بدون مشاكل، على الأقل ليس كسابق السنين. هناك من الأدوات ما يمكن من عمل تطبيق JS كلي : Nodejs, Angularjs, Express, Mongodb ...

  • الاستخدام الكبير لـ Json.

كل هذه نقاط -و أخرى- أظن إن دلت فإنها تدل على أن لــ JS شأن كبير في المستقبل و ربما قد يصبح استخدامها في حياتنا اليومية و ليس فقط على المتصفح :)

شارك برأيك حول مستقبل هذه اللغة ، و أي استخدامات أخرى لها لم تذكر.


بعد تجربتي لها وانشاء تطبيق عليها اقول لك انها جميله فعلاً وجعلتني اترك ال PHP و قضية انها ستكون لغة المستقبل فالعلم عند الله

ولكن مبدئياً من وجهة نظري مادام قوقل تدخلت فيها واستثمرت اتوقع لها مستقبل جبار

هل ترى انك الان مع JS قادر على فعل ما تفعله بـالـ PHP بعد تجربتك؟

بل فعلت اكثر!

وصدقني انني مستمتتتتتع

لقد برمجة ويب سويكت في الجافا سكربت المستخدمة في نود جي اس وصنعت منها تطبيق شات سريع وبدون اي مشاكل وهذا صعب جداً في PHP

ايضاً سرعة الاستجابة غير معقولة!

اتعلم عندما قمت باختبار السرعة وجدت ان المهمة التي طلبتها من PHP استغرقت مني 175 جزء من الثانية

بينما نفس المهمة على الجافا سكربت مابين 20 الى 70 جزء من الثانية ! طبعاً ٧٠ في اسوء الاحتمالات

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

والتحكم بالبورت في PHP عن طريق الاباتشي هو من يوزع البورت لكن في النود انا اوزع البورت كيفما اشاء من داخل التطبيق برمجياً باستخدام الجافاسكربت.

وايضاً الدومين الفرعي استطيع برمجته من نفس التطبيق ولاحاجة لأي لوحة تحكم

والله كنت متخوف عند اعادة برمجة مشروعي على النود وترك PHP وكانت مجازفة كبيرة بالنسبة لي كون النود لاتمتلك لوحة تحكم وقاعدة بيانات مختلفة ولكن بعد التجربة اقول لك انها من اروع التجارب في حياتي التي انا سعيد انني قمت بها

لقد شجعتني على البقاء في الجافا سكربت لفترة اطول قبل الخوض في PHP

أن أظن ذلك ايضاً

-1

"وجعلتني اترك ال PHP "

واو

كنت تستخدم لغة php فقط لأمور تستطيع جافاسكربت عملها ؟

ههههههههههه

انا اعني الجافاسكربت التي تنفذ على ناحية السيرفر "Node.js" وليس الجافاسكربت التي تنفذ على ناحية العميل

لغة واحدة.