سالار
5 سال پیش توسط سالار مطرح شد
12 پاسخ

reactjs برای پروژه بزرگ

یه سوالی ذهن منو مشغول کرده اونم اینه که
نوشت برنامه با reactjs چقدر خسته کنندس
انگار توی پروژه بزرگ اصلا نمیشه ازش استفاده کرد
واقعا دارم به این نتیجه میرسم
نظر شما چیه؟
تا حالا یه پروژه بزرگ با react انجام دادید؟
تجربه کار حرفه ای مثلا یه سیستم مدیریت محتوا کامل رو باهاش دارید؟
راهی داره که بشه از شر کارای خسته کننده و تکراری توش راحت شد؟
راهنمایی کنید - ممنون


ثبت پرسش جدید
سالار
تخصص : برنامه نویس
@mohammadiitech 5 سال پیش مطرح شد
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

اتفاقا بین فریم‌ورک‌های جاوااسکریپتی انتخاب درست برای پروژه های بزرگ ReactJs هست


مجتبی
تخصص : full stack
@mojtaba.mahdian 5 سال پیش مطرح شد
0

قسمت خسته کننده موافق نیستم...برعکس خیلی هم کد زدن باهاش جذاب..برای راحت شدن از کارای خسته کننده به قول شما میتونید برخی جاها از کامپوننت های آماده استفاده کنید...و فقط می مونه ارتباط با سرور که graphQl گزینه به شدت راحت و عالیه


سالار
تخصص : برنامه نویس
@mohammadiitech 5 سال پیش آپدیت شد
1

پس چرا هر چی مقاله توی وب میخونم برعکس این گفته شماست؟
@ali.bayat


سالار
تخصص : برنامه نویس
@mohammadiitech 5 سال پیش مطرح شد
0

منظورت از کامپوننت های آماده چیه؟
مثلا من میخوام یه سیستم مدیریت محتوای بنویسم بیشتر صدتا اکشن باید تعریف کنم
چقدر باید تو ردیوسر های مختلف سوئیچ بزنم
چقدر باید فایل های تکراری بسازم
یعنی یه ساختار کاملا رویه ای
این چطور میتونه لذت بخش باشه؟؟؟؟!!!!
@mojtaba.mahdian


علیرضا اصلانی
تخصص : Web and Mobile Developer
@aaslani 5 سال پیش مطرح شد
1

دقیقا منم توی کار با دوتا فریمورک ریکت و انگولار به همین مشکل برخوردم که واقعا منطقی نیست سمت فرانت اند که باید کارا سبکتر و راحتتر در عوض منعطفتر باشه بیخودی چرا اینقد پیچیدش کردن مخصوصا وقتی از ریداکس بخواین استفاده کنین! ولی بخاطر تبلیغات زیاد و بازار کارشون باز طرفدارای زیادی دارن. پیشنهادم اینه vuejs رو امتحان کنین واقعا کار باهاش لذتبخشه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

@mohammadiitech
مقالاتتون رو معرفی کنید ما هم بخونیم.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

بنظر شما پروژه Facebook، پروژه کوچیکیه؟


سالار
تخصص : برنامه نویس
@mohammadiitech 5 سال پیش مطرح شد
سالار
تخصص : برنامه نویس
@mohammadiitech 5 سال پیش مطرح شد
0

فیسبوک که spa نیست


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

@mohammadiitech

مشخصه که SPA نیست. در فیسبوک از گزینه اصلی که react بخاطرش بوجود آوردند استفاده میشه.‌ (A JavaScript library for building user interfaces). که همون ساخت UI باشه.
اما از خیلی قسمت‌های دیگه فریم‌ورک هم درونش استفاده شده مثل two way data bindings و ...

در واقع یکی از عملکرد‌هایی که فریم‌ورک‌های جاوااسکریپتی در اختیار ما می‌گذارند ساخت SPA هست

و در مقاله‌ای هم که لینکش رو دادید موارد زیر مقایسه شده:

  • built-in tools یا ابزارهای ساخته شده داخلی رو در مقابل Dependency ها مقایسه کرده
  • و استفاده از TypeScript بجای Javascript.

من که در این مقاله علتی بر برتری آنگولار نمیبینم مگر اینکه نویسنده مطلب آنگولارکار بوده باشه. (با وجود اینکه خود آنگولارکار ها هم به پیچیدگی این فریم‌ورک اعتراف میکنند..)
از اون گذشته اطلاعات ارائه شده در این نوشته کاملا صحیح نیستند.. نمونه‌اش این که ReactJs در حال حاظر TypeScript رو هم پشتیبانی میکنه..

مقدار دانلود فریم‌ورک‌ها در ۲ سال گذشته:
Image

محبوبیت فریم‌ورک ها
Image

سعی کنید مقالات معتبرتری رو برای خوندن پیدا کنید.

https://programmingwithmosh.com/react/react-vs-angular/
https://medium.com/@TechMagic/reactjs-vs-angular5-vs-vue-js-what-to-choose-in-2018-b91e028fa91d


سالار
تخصص : برنامه نویس
@mohammadiitech 5 سال پیش مطرح شد
0

@ali.bayat
ببینید به نظر من کار با یه فریم وورک خیلی ساده تر از یه کتابخونس چون فضا و همه ابزارها رو فراهم کرده و محیط آمادست تا شما ایده تون رو پیاده کنید و درگیر مسایل دیگه نشید
این فرق react و angular هست
درسته یکی از امکاناتی که توسط فریم وورک های جاواسکریپت ارايه میشه spa هست و من هم الان دنبال یه گزینه مناسبم برای یه پروژه spa نسبتا بزرگ و چون هر دو رو تا حدودی بلدم به نظرم میرسه برای من بهتره و فضا مناسب تره که از angular استفاده کنم
فکر کنم منظورمو بهتر رسوندم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام