راکت
حل شده

Back-end برای ریکت

2 پاسخ

سلام من میخوام یه پروژه بزرگ که ui سایت جدا و پنل ادمین جدا و آپ اندروید و ios داره که همه با react و react native نوشته بشه رو استارت بزنم اما برای سمت سرور نمیدونم چیکار کنم از چه زبانی استفاده کنم php چطوره؟ از لاراول استفاده کنم ؟ لاراول تقریبا تسلط دارم اما فک کنم کاربرد لاراول برای پروژهای mvc کاربرد بهتری داشته باشه با آپدیت جدیدم که زده لاراول فک کنم به مشکلات زیادی بخورم. اگه کسی بتونه راهنماییم کنه ممنون میشم

ثبت پرسش جدید

پاسخ‌ها

2
Ahmad Kalantari
Ahmad Kalantari
@amdk.1987

تخصص: Reactjs laravel dev

بهترین پاسخ

دوست عزیز بنظرم این موارد رو درنظر بگیرید:

  • پروژه های موفق مشابه رو ببینید و بررسی کنید خیلی خوب نتیجه میگیرید.
  • زبانهای back end مخصوصا php و .net و nodejs قدرت کافی برای پیاده سازی انتزاع های عادی رو بخوبی دارند. پس در نظر داشته باشید مهارت شما در کدوم بیشتره
  • بعضی زبانها در بازار مخصوصا بازار ایران به این صورت طبقه بندی میشن:
    php و مشتقات مثل ورد پرس، لاراول و... برای استارت آپها برای راه اندازی کسب و کار کوچیک و متوسط
    nodejs برای پروژه هایی سریع که در اون ماهیت استریم داده ها هست و پردازش کمتر هست
    پایتون برای داده کاوی و هوش مصنوعی
    .net برای پروژه های سازمانی
    java برای پروژه های ملی و بانکی در مقیاس بزرگ

اینها فقط برای زمینه هست و دلیل نمیشه حتما با همون زبان کار کنید بیشتر مهارت شما و چشم انداز هست که زبان پروژه رو تعیین میکنه. php بدلیل اینکه براحتی روی هاست اشتراکی بالا میاد برای راه اندازی یه ایده جدید، ایده آل هست

آران عبدی
آران عبدی
@Aranabdi

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

به نظر من این پروژه رو استارت نزنید! چراکه همچین پروژه ایی واقعا نیازمند تجربه و دانش در سطح بالایی داره، چرا من انقدر رک گفتم چون همچین پروژه ایی در قالب یک شرکت باید پیش بره و شرکت های درست حسابی بخشی دارند به نام Research & Development که بیشتر به R&D معروف هست، این بخش وظیفه ی بررسی همچین مواردی رو بر عهده داره؛ که چه تکنولوژی هایی هستند و در چه وضعیتی اند و چرا؟ چطور؟ کی؟ کی؟ و ... کلی از این موارد بر عهده اینا هستش. اگر در همچین بخشی فعالیت می کنید که کار خوبی کردید سوال رو پرسیدید و قطعا نظر دوستان هم مفید خواهد بود اما اگه شرکت یا تیم تون کوچیک و کم تجربه هست و منابع کافی در اختیار نداره سعی کنید با mvp یا «کمینه محصول پذیرفتنی» شروع کنید ( میتونید گوگلش کنید و کلی درباره اش نوشتن ) برای نسخه mvp هم سعی کنید لیست فیچر هایی که می خواید رو دربیارید و فیچر هایی رو پیاده سازی کنید که وظیفه کلیدی برنامه شما هست چون در mvp سعی بر اینه که کار زیاد سخت نشه و یه نسخه اولیه از برنامه دربیاد پس بهتره از زبان و تکنولوژی ایی استفاده کنید که تسلط بیشتری دارید و سریع تر هستید البته به شرطی که فیچر های مورد نظرتون باهاش امکان پیاده سازی داشته باشند که احتمال زیاد اکثر زبان ها بتونند کارتون رو راه بندازن، لاراول هم گزینه ی خوبی هست برای نوشتن وب سرویس. امیدوارم موفق و پیروز باشید.

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

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

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