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

متى أحتاج التعمق في تعلم JS؟

علي أحمد-2

السؤال

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

أنا الآن مطور مواقع مبتديء خبرتي في المجال لا تتعدى الست أشهر ، وأعمل بـHTML5, CSS3 , jQuery و آخيرًا PHP ، لم أتعلم الــOOP ولا أي فريم وورك بعد، لأنني لازلت أطور نفسي في اللغات والتقنيات السابقة، ولكنني مبتدئ جداً في لغة js فأرى كثيراً من المقالات تقول بأن النود js هي المستقبل وهي الأفضل وما إلى ذلك من الأشياء المشتتة للعقل! فهل يا ترى سأستفيد منها، وهل من المفضل تعلمها في الوقت الحالي؟ (بمعنى هل سأستفيد منها فعلياً؟) وما هي المجالات التي تتفوق فيه nodeJS على غيرها؟
الآن بغض النظر عن JavaScript ، ما هي التقنيات التي يجب أن اتعلمها على الاساس الذي ذكرته في بداية كلامي ، هل أتعلم OOP وأبدأ في تعلم فريمورك خاص بلغة PHP وسيكفيني هذا لعمل مواقع احترافية وكبيرة؟ أم يجب علي التعمق في Javascript والاعتماد عليها في برمجة السيرفر (Back-end | server side programming) ؟

شكراً على المساعدة :)

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

Recommended Posts

  • 1

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

اقتباس

 فأرى كثيراً من المقالات تقول بأن النود js هي المستقبل وهي الأفضل وما إلى ذلك 

- أخي لا تشتت نفس ، حدد هدفك أولاً إن كنت تريد أن تواصل في تطوير موقع و تطبيقات الويب أم لديك أهداف أخرى مثل تطوير تطبيقات تعمل على سطح المكتب ...

- PHP في نفسها لغة مطورة لكي تعالج طلبات المستخدمين لصفحات المواقع ، وقد تطورت في الفترة السابقة أكثر  فإن كنت تريد الويب ولا شئ غيره حالياً فواصل في PHP فهي تكفيك .

- Javascript  لغة عابرة للمنصات وذلك لأنها تعمل على المتصفحات و بيئات أخرى مما مكنها للعمل في أجهزة الحاسب و الهواتف الجوالة و حتى على بيئة الخادم بإستخدام NodeJS ، حتى أن هناك من وفر واجهة برمجية لبرمجة "متحكمات" Microcontroller ، و هناك من جهز لها بيئات لتعمل كتطبيق سطح مكتب بإستخدام تقنية مثل Electron  و بالتأكيد تعمل على الهاتف بتقنيات مثل Cordova .

اقتباس

ما هي التقنيات التي يجب أن اتعلمها على الاساس الذي ذكرته في بداية كلامي

أولاً راجع أساسيات لغة php ، و أنصحك بالدورة المجانية التالية :

php for beginners

ثم إن أتقنت إستخدام php بصورة أفضل يمكنك فهم ماهية الـ OOP بصورة عملية في الدورة التالية :

object oriented bootcamp in php

ثم إن أردت أن تتقدم أكثر فأنصحك بـ Laravel ولكن بعد عمل عدة مشاريع متنوعة بدون أطار عمل

 

تحياتي

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

  • 0

حين تبدا بتنفيذ مشاريع كبييرة و ذات ظغط عال على السرفر او تريد الاستغناء كليا عن لغات البرمجة الاخرى (server side languages)

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...