اذهب إلى المحتوى
  • 0

هل جافا سكريبت هي اللغة الأقوى في الويب ؟

عبد الواحد الحدادي

السؤال

مرحباً أساتذتي؛ 

قرأت غيرَ مرة في مقالات عديدة عربية وأجنبية بأن لغة JavaScript لغة عالية المستوى وتستخدم عادة لإنشاء صفحات ويب تفاعلية والألعاب، كما أنهم يطلقون عنهم لغة برمجية وليست لغة تصميم ويب، لذلك طرأ في ذهني أسئلة وهي كالآتي : 

  • هل لغة JavaScript لغة برمجة تختص في back-end ويمكن ربطها بقواعد بيانات مثل : MySQL / SQL ... . 
  • هل هي منافسة لـلغة PHP ؟ 
  • هل هي قادرة على فعل كل ما تفعله اللغات البرمجية back-end مثل PHP / RUBY مثلاً ؟ 

وبارك الله فيكم جميعاً أساتذتي الكِرام .

| تحياتي . 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

اهلا  وسهلا بك اخي الكريم 
لغة ال JavaScript  فهي وصلت لمرحة متتطورة الان 
يمكنك القول انها تنافس ال php لكن فى علمنا العربي مازال الموضوع 

لا يتعمق فية الكثير و الاعتماد على php كونة واستخدام laravel كفريم ورك 
هذا مسارك فى الجافا اسكربت 

تعلم أساسيات لغة JavaScript مع DOM + BOM

تعلم ES6

تعلم ال Object Oriented Programming بلغة JavaScript

تعلم AJAX و JSON للتعامل مع ال APIs

تعلم لغة JavaScript مستوى متقدم

تعلم JavaScript Unit Testing بواسطة Jest Framework

تعلم ال Algorithm + Data Structure بلغة JavaScript

تعلم JavaScript Design Patterns

تعلم كيف تختار واحد من أطر العمل المشهورة

تعلم Vue.js مع التطبيقات العملية والمراجع

عمل Book Store بواسطة Vue.js + Vuex

تعلم React.js مع التطبيقات العملية والمراجع

عمل Book Store بواسطة React.js + next.js

تعلم Angular مع التطبيقات العملية والمراجع

عمل Book Store بواسطة Angular
مصدر هذا المسار (( اكاديمية الزيرو ))

يمكنك استخدام هذا المسار للتعلم و تتعمق فى اللغة 

تم التعديل في بواسطة Ahmed Emad14
تم الارسال بالخطا لم اكمل التعليق
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ منذ ساعة مضت قال عبد الواحد الحدادي:
  • هل لغة JavaScript لغة برمجة تختص في back-end ويمكن ربطها بقواعد بيانات مثل : MySQL / SQL ... . 

لغة javascript هي لغة تصميم الواجهات الأمامية في الويب ولكن الأن تستخدم في عدة برمجيات أخرى فهي بالفعل تتعامل ما backend وتتعامل مع السيرفر من خلال  Node.js وهو إطار عمل مبني على javascript من المعروف أن الجافاسكريبت لغة Client Side ولكن تطورت مكتبها كثيراً وأصبحت تدخل في مجالات كثيرة مثل تطبيقات الموبايل عن طريق فريم ورك React Native وأيضاً يمكن إنشاء برامج desktop عن طريق javascript أصبحت هذة اللغة شاملة عدة مجالات عن طريق مكاتبها .

بتاريخ منذ ساعة مضت قال عبد الواحد الحدادي:
  • هل هي منافسة لـلغة PHP ؟ 

تعتبر Node.js منافسة بالطبع للphp فهي تؤدي نفس الأعمال في السيرفر ولكن بالطبع المنافسة على مقياس سوق العمل لكل دولة في دول منتشر الطلب على php ومعدوم الطلب على node ويوجد دول العكس أيضاً فالمنافسة تختلف بإختلاف الدولة وسوق العمل .

بتاريخ منذ ساعة مضت قال عبد الواحد الحدادي:
  • هل هي قادرة على فعل كل ما تفعله اللغات البرمجية back-end مثل PHP / RUBY مثلاً ؟ 

نعم بالطبع Node.js قادرة على عمل كل ما تفعله اللغات البرمجية الأخرى .

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الفكرة أن لغة الجافا سكربت تستخدم في مجال الفرونت إند والباك إند أي أنك بلغة واحدة تعمل في كلا الإتجاهين ,  حيث في الباك إند  يوجد إطار عمل إسمه   Node.js لا بد أن تعرف أنها من إطارات عمل الجافا سكريبت. وتمتاز  إطار ال Node.js بسرعتها حيث يمكن أن تؤدي أكثر من مهمة في نفس الوقت مما يكسب الخادم سرعة استهلاك أقل. وطبقاً لاحصائات موقع ستاك أوفرفلو السنوية لعام 2019 , فان لغة جافاسكريبت تحتل المرتبة الأولى في اهتمامات المبرمجين بنسبة 67% وهذا الشىء لا يقلل من شأن اللغات الأخرى ف php تعتبر أيضا لغة قوية ولها  إطار العمل  laravel  , ولكن نستطيع القول أن الجافا سكربت مجالاتها أوسع من لغة الphp  ويميزها أيضا أنها  Non-Blocking  أي أن الأوامر يتم تنفيذها  بالتوازي  بخلاف  لغة   php التي هي لغة block until completion اي ان الاوامر لايتم تنفيذها الا بتنفيذ ما سبق من اوامر وهذا هو الفرق الاكبر مابين PHP & Node.js 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

Dart  هي لغة برمجة جديدة من تطوير و إبتكار شركة Google من أجل تطوير برمجيات سريعة تشتغل على منصات مختلفة كتطوير برنامج يستطيع العمل في بيئة الويندوز او لينكس او الاندرويد و الشاشات والسيرات والكثير ، و هي لغة برمجية كائنية التوجه ،

من مميزات لغة Dart
1 - سهولة التعلم 
مش هتضيع وقت كتير وانت بتتعلمها 
2 - لغة مرنة جدا 
بمعنى انك تقدر تشغلها فى اى مكان بدون اى قيود 
وتقدر تشغل تطبيقات الويب ال انشائتها على اى متصفح 
3 - متعددة المنصات

تم التعديل في بواسطة mohamedewias
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ما هو أفضل مصدر لتعلم البرمجة؟

لا يوجد أفضل مصدر لتعلم البرمجة

كل المصادر المتاحة مفيدة.

ما هي أفضل لغة برمجة؟

لا يوجد أفضل لغة برمجة

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

كم أحتاج وقت لأتعلم البرمجة ؟

لا يوجد وقت محدد.

كل شخص له قدرة وسرعة إستيعاب وعنده ظروف مختلفة.

فلان قال أنني إذا تعلمت ... من الأستاذ ..... سأجني .... في الشهر.

هذا مجرد تسويق فارغ.

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

إجتهد على نفسك وقدم أفضل ما عندك وإن شاء الله ستحقق منها ما يكفيك لتعيش حياة كريمة منها مستقبلاً.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...