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

السؤال

Recommended Posts

  • 0
نشر

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

سأقدم لك نبدة عن كل واحدة من هم حتى تستطيع اختيار واحدة مناسبة لك.

Angular : هي من إنتاج شركة جوجل و هي تعتمد على لغة الجافا سكربت مع اضافات على كيفية التعامل مع DOM حيث انها تطبق مبدأ ال Directives للوصول السريع لل Elements بالاضافة للسرعة الواضحة بالمقارنة مع الطرق العادية و فصل الواجهات UI عن بقية المكونات و تستطيع من خلالها بناء تطبيقات ويب و موبايل.
React : تعتبر حديثة العهد و من إنتاج فيسبوك و ايضا تهتم بال UI اي الواجهات بشكل كبير لكنها بالمقارنة مع Angular فتعتبر Angular الأكثر طلبا و ممارسة من المطورين حتى الان لكن ال React Native منها بدأت تنتشر بشكل جيد و ذلك لانها تساعد في بناء تطبيقات موبايل تعمل على جميع المنصات.
Vue : قام بتطويرها أحد المبرمجين السابقين بجوجل و هي تعتمد نفس فكرة السابقين من حيث تنظيم ملفات javascript بالاضافة انها Progressive حيث انك تستطيع اضافة vuejs على مشروع مبني بالفعل و تنظيم الوصول لملفات الجافا سكربت بسهولة.

المصدر

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

 

  • 0
نشر (معدل)
  • يختلف الجواب من مبرمج لأخر فلا يمكن الجزم  من أسهل  فريم ورك ,لكن يمكن تحديد من أكثر شيوعاًوحسب إحصائية stack oveflow لعام 2019 الأكثر شيوعاً هم react, vue .
  • يوجد  هذا  الفيديو  من قناة الزيرو يوضح ألية المقارنة بينهم , للإطلاع عليه من هنا

إحصائية   stack oveflow : 

t1AUilTCtVbl1bzxD7FjNPzBF2g2-a12kq23tg.jpg.2df1cbd4b65132284effb06ba5aee640.jpg

تم التعديل في بواسطة omar haddad
  • 0
نشر

مرحباً @Momen Gamal
أنصحك بالإطلاع على هذا المقال: إضغط هنا فهو يشرح مُعظم نقاط الإختلاف بين الثلاثة و الأمر راجع لك في الأخير فكل مُطور له وجهة نظره و أهدافه و طريقة تعلمه و مجاله. برأيي أن كل من react و vue طريقة تعلمهما أسهل مُقارنة ب angular.

ايضا يٌمكنك الإطلاع على هذا الفيديو:

و هذا الفيديو باللغة الإنجليزية:

بالتوفيق.

  • 0
نشر (معدل)

vue أسهلهم ولكن لا تعتمد على ذلك في المقارنة بينهم ولكن إذا أردت أن تبتدأ بالأسهل لكي تدخل بعد ذلك في framework ثانية مثلاً أبدأ vue الأول الكود نظيف جداً وسوف تحب framework كثيراً من خلال vue وبعد ذلك سوف يسهل عليك كثيراً الأنتقال إلي react او angular .

ولكي يصبح الأمر أبسط في التعلم يجب عليك دراسة javascript جيداً وأيضاً دراسة typescript لكي يسهل عليك تعلم frameworks كثيراً ويجعلك تحترفهم وليس مجرد أن تتعلمهم .

 

تم التعديل في بواسطة Walid Mohamed2
  • 0
نشر
بتاريخ منذ ساعة مضت قال Walid Mohamed2:

vue أسهلهم ولكن لا تعتمد على ذلك في المقارنة بينهم ولكن إذا أردت أن تبتدأ بالأسهل لكي تدخل بعد ذلك في framework ثانية مثلاً أبدأ vue الأول الكود نظيف جداً وسوف تحب framework كثيراً من خلال vue وبعد ذلك سوف يسهل عليك كثيراً الأنتقال إلي react او angular .

ولكي يصبح الأمر أبسط في التعلم يجب عليك دراسة javascript جيداً وأيضاً دراسة typescript لكي يسهل عليك تعلم frameworks كثيراً ويجعلك تحترفهم وليس مجرد أن تتعلمهم .

 

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

  • 0
نشر
بتاريخ 21 دقائق مضت قال Momen Gamal:

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

ال typescript هي مجموعة عليا ( superset ) من جافاسكربت و يتم ترجمة الأكواد والشيفرات التي يتم كتابتها ب TypeScript إلى شيفرات برمجية بلغة JavaScript العادية و ذلك لأن المتصفحات تفهم فقط تعليمات JavaScript . أي أن Typescript هي لغة برمجة . تم تطوير هذه اللغة من قبل شركة Microsoft بهدف تحسين ورفع إنتاجية مطورين جافاسكربت و تعتبر أيضا توسعة للغة جافاسكربت تدعم العديد من ميزات EcmaScript 6 و أيضا تدعم الأنواع و البرمجة الكائنية بما فيها تعريف الأصناف ( classes ) و الواجهات ( interfaces ) ففي لغة جافاسكربت لا نستطيع تحديد نوع المتغيرات فجافاسكربت تتحقق من نوع المتغيرات أثناء تشغيل البرنامج ( runtime ) فهي تعتبر من اللغات Dynamic type checking و هناك لغات تسمى static type checking في هذه اللغات تتم عملية التحقق من الأنواع أثناء الترجمة ( compile time ) و من هذه اللغات نجد c و c++ . نجد أن معظم الأخطاء في كثير من الحالات تكون متعلقة بالأنواع. لذلك فدعم TypeScript للأنواع إضافة جيدة.

بالتوفيق.

  • 0
نشر (معدل)
بتاريخ 1 ساعة قال عبود سمير:

ال typescript هي مجموعة عليا ( superset ) من جافاسكربت و يتم ترجمة الأكواد والشيفرات التي يتم كتابتها ب TypeScript إلى شيفرات برمجية بلغة JavaScript العادية و ذلك لأن المتصفحات تفهم فقط تعليمات JavaScript . أي أن Typescript هي لغة برمجة . تم تطوير هذه اللغة من قبل شركة Microsoft بهدف تحسين ورفع إنتاجية مطورين جافاسكربت و تعتبر أيضا توسعة للغة جافاسكربت تدعم العديد من ميزات EcmaScript 6 و أيضا تدعم الأنواع و البرمجة الكائنية بما فيها تعريف الأصناف ( classes ) و الواجهات ( interfaces ) ففي لغة جافاسكربت لا نستطيع تحديد نوع المتغيرات فجافاسكربت تتحقق من نوع المتغيرات أثناء تشغيل البرنامج ( runtime ) فهي تعتبر من اللغات Dynamic type checking و هناك لغات تسمى static type checking في هذه اللغات تتم عملية التحقق من الأنواع أثناء الترجمة ( compile time ) و من هذه اللغات نجد c و c++ . نجد أن معظم الأخطاء في كثير من الحالات تكون متعلقة بالأنواع. لذلك فدعم TypeScript للأنواع إضافة جيدة.

بالتوفيق.

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

تم التعديل في بواسطة Momen Gamal
  • 0
نشر
بتاريخ 2 دقائق مضت قال Momen Gamal:

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

يُمكنك دائما قراءة التوثيق الرسمي للتقنية او لغة البرمجة فمثلا typescript: هذا التوثيق الرسمي الخاص بها: إضغط هنا أيضا هناك موسوعة حسوب مرجع المطورين العرب: رابط الموسوعة فهي توفر توثيقاً لمعظم لغات و التقنيات البرمجية. و حتى تكون مُحترف في تقنية ما عليك عمل مشاريع بها بعد تعلم أساسيات هذه التقنية.
بالتوفيق.

  • 0
نشر
  • أيضاً هذا شرح خاص بالفرق بين ecmascript6 و typescript و javascript سوف يفيدك كثيراً .
  • كورس تعلم ecmascript6 يمكنك أن تدخل في بعد إنهاء كورس javascript وبعد dom و bom .
  • وأيضاً هذا كورس typescript سوف يزيد معلوماتك ومعظم المعلومات مشابه مع es6 إذا درست كورس es6 جيداً سوف يسهل عليك كثيراَ تعلم typescript .

ويوجد كورس على مدى إحترافي في javascript كبير مقدم من حسوب إذا أردت أن تصبح مطور javascript يمكنك أن تتعرف على الكورس من هنا .

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...