راکت

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

12 پاسخ

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

سالار
سالار
@mohammadiitech
ثبت پرسش جدید

پاسخ‌ها

12
سالار
سالار
@mohammadiitech

تخصص: برنامه نویس

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

شاید پاسخ شما همین‌جا باشد

مجتبی
مجتبی
@mojtaba.mahdian

تخصص: full stack

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

سالار
سالار
@mohammadiitech

تخصص: برنامه نویس

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

سالار
سالار
@mohammadiitech

تخصص: برنامه نویس

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

علیرضا اصلانی
علیرضا اصلانی
@aaslani

تخصص: Web and Mobile Developer

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

سالار
سالار
@mohammadiitech

تخصص: برنامه نویس

سالار
سالار
@mohammadiitech

تخصص: برنامه نویس

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@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

تخصص: برنامه نویس

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

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

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