محمد
4 سال پیش توسط محمد مطرح شد
2 پاسخ

Back-end برای ریکت

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


ثبت پرسش جدید
Ahmad Kalantari
تخصص : Reactjs laravel dev
@amdk.1987 4 سال پیش مطرح شد
0

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

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

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


آران عبدی
تخصص : برنامه نویس
@Aranabdi 3 سال پیش مطرح شد
0

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


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

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