انتخاب در یادگیری فریمورک جاوااسکریپت

1 سال پیش توسط پوریا امامی آپدیت شد
آفلاین
user-avatar
احمد علیزاده ( 10347 تجربه )
4 سال پیش
تخصص : برنامه نویس تحت وب

لینک کوتاه اشتراک گذاری

2

دوستان سلام
من تقریبا ۳ ماه دارم با جاوا اسکریپت کار میکنم و کاملا دارم درکش میکنم
حالا میخوام برای ماه های اینده برنام ریزی کنم که بعد از این که تسلط بیشتری به جاوا اسکریپت پیدا کردم کدوم فریمورکو انتخاب کنم
بین vuejs
Angular
React
مطالعاتی هم داشتم درباره ۳ تاشون
ولی موندم
میخوام هم یادگیری راحتی داشته باشه هم کارایی بیشتری
دوستانی که کار کردن با این فریمورک ها راهنمایی کنن
مچکرم

بهترین پاسخ
آفلاین
user-avatar
سجاد
4 سال پیش

سلام

بنده با هر سه مورد مدتی سر و کله زدم، به نظرم این مسئله که آیا شما با زبان های سمت سرور آشنایی دارید یا خیر در انتخاب موثر هست.
همین طور اینکه آیا در آینده می خواهید سمت react-native و یا Ionoc و... بروید یا خیر.
به طور کلی بعد از یادگیری جاوا اسکریپت ( و ES6 ) برای هرکدوم از حالت ها موارد زیر رو پیشنهاد می کنم:
1- در صورت آشنایی با PHP:
vue و react رو پیشنهاد می دم.
2- در صورت استفاده از NodeJs برای سمت سرور:
هر سه مورد خوب هستند ولی احتمالا با انگولار لذت بیشتری ببرید.
3- تمرکز صرف بر روی Front-end :
به عبارت دیگر نخواهید کاری به بک اند داشته باشید در این صورت react رو پیشنهاد میدم.
4- قصد دارید به سمت تولید Web App حرکت کنید:
انگولار و react رو پیشنهاد میدم.

به طور کلی همون طور که قطعا خودتون هم اطلاع دارید هر کدوم مزیت و ضعف های خاص خودشون رو دارند ولی به شخصه react رو به سایر موارد ترجیح میدم و دومین انتخابم vue هست.

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

2

این بیشتر یک انتخاب شخصیه
یعنی معمولا افراد بر اساس علایق انتخاب میکنن هر 3 این فریمورک از بهترین ها و محبوب ترین ها هستند
اما اگر دنبال راحتی و ترکیب با کد های backend هستید vuejs و البته خودمم بیشتر علاقه ام به استفاده از vuejs هست
اما دو فریمورک دیگه اگر بخواید به backend متصل کنید باید برای backend یک api بنویسید و با اون ارتباط بر قرار کنید البته که کار سختی نیست و مزایای خوب خودشو داره
اکثر افرادی که میبینم به دنبال react میرن برای یادگیری react-nativve هست
انگولار هم که یک فریمورک همه فن حریفه و همه چیزها رو تو خودش داره .

آفلاین
user-avatar
احمد علیزاده ( 10347 تجربه )
4 سال پیش
تخصص : برنامه نویس تحت وب

لینک کوتاه اشتراک گذاری

0

مچکرم جناب موسوی

آفلاین
user-avatar
سجاد ( 15703 تجربه )
4 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

3

سلام

بنده با هر سه مورد مدتی سر و کله زدم، به نظرم این مسئله که آیا شما با زبان های سمت سرور آشنایی دارید یا خیر در انتخاب موثر هست.
همین طور اینکه آیا در آینده می خواهید سمت react-native و یا Ionoc و... بروید یا خیر.
به طور کلی بعد از یادگیری جاوا اسکریپت ( و ES6 ) برای هرکدوم از حالت ها موارد زیر رو پیشنهاد می کنم:
1- در صورت آشنایی با PHP:
vue و react رو پیشنهاد می دم.
2- در صورت استفاده از NodeJs برای سمت سرور:
هر سه مورد خوب هستند ولی احتمالا با انگولار لذت بیشتری ببرید.
3- تمرکز صرف بر روی Front-end :
به عبارت دیگر نخواهید کاری به بک اند داشته باشید در این صورت react رو پیشنهاد میدم.
4- قصد دارید به سمت تولید Web App حرکت کنید:
انگولار و react رو پیشنهاد میدم.

به طور کلی همون طور که قطعا خودتون هم اطلاع دارید هر کدوم مزیت و ضعف های خاص خودشون رو دارند ولی به شخصه react رو به سایر موارد ترجیح میدم و دومین انتخابم vue هست.

آفلاین
user-avatar
احمد علیزاده ( 10347 تجربه )
3 سال پیش
تخصص : برنامه نویس تحت وب

لینک کوتاه اشتراک گذاری

0

مچکرم جناب سجاد
کامل راهنمایی کردید .
فکر کنم باید برم سمت react
چون سر کلم بیشتر با فرانت و میخوام برم سمت موبایل
دوم اینکه متقاضی زیادی داره .
مچکرم
فکر کنم متوجه شدم برای سال اینده باید روی چه چیز هایی قدرت پیدا کنم

آفلاین
user-avatar
پوریا امامی ( 1350 تجربه )
1 سال پیش
تخصص : برنامه نویس، طراح وب سایت

لینک کوتاه اشتراک گذاری

1

وقتتون بخیر
هر کدوم از این سه فریمورک بسیار قدرتمند هستند.همچنین هر کدوم هم برای کاری ساخته شدند و شما باید با توجه به نوع پروژتون انتخابش کنید.
ویژگی ها هر کدوم بصورت خلاصه:

1 - React

  • جامعه بسیار بزرگ تر و آینده شغلی قوی تر نسب به دو فریمورک دیگر
  • بسیار مناسب برای اپلیکیشن های Native و PWA
  • یادگیری آسان
  • ترکیب با راحت اکثر فریمورک های Node.js
  • بهترین گزینه برای سایت های استاتیک
  • سریع

2- Angular

  • پشتیبانی از Typescript بصورت پیشفرض
  • یکپارچه
  • پشتیبانی گوگل از این فریمورک
  • همه فن حریف(کمتر موقعه ای پیش میاد که نیاز به دانلود پکیج برای پروژتون داشته باشید چون اکثر پکیج های مورد نیاز رو داخل خودش داره)

3- Vue

  • بسیار آسان
  • قابلیت ترکیب با PHP بخصوص در فریمورک Laravel
  • توسعه سریع
  • سبک و مینیمال
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.