سلام دوستان وقت بخیر
من شنیدم تو شرکت ها چون تیم فرانتاند و بکند از هم جداست، ارتباط بین بکند و فرانتاند از طریق api هست.
الان یه سوال داشتم
یعنی مثلا ما یه پروژه داریم که یه سایت اصلی داره یه پنل مدیریت و مثلا یه اپ اندروید
برای اپ اندروید که مشخصه باید api نوشته بشه
برای خود سایت و پنل مدیریت هم باید بین بکند و فرانتاند با api ارتباط برقرار کنیم؟
همیشه همینجوریه؟ یا بستگی به نوع تکنولوژی فرانت داره؟
اگه خودمون بخوایم هم فرانت بزنیم و هم بکند چطور؟ بازم api بهتره یا اینکه بکند و فرانت کنار هم باشن؟
ممنون میشم دوستانی که در شرکتی جایی مشغول به کار هستند یا خودشون به صورت حرفه ای تر فعالیت میکنن، راهنمایی کنن
تشکر 🌷
سلام
من شنیدم تو شرکت ها چون تیم فرانتاند و بکند از هم جداست، ارتباط بین
بکند و فرانتاند از طریق api هست.
ربطی به این مو ضوع نداره و اون برای پروژه های هست که دارن از فریمورک برای فرانت استفاده میکنن
توی پروژه های بدون فریمورک ،تیم فرانت بعد از انجام طراحی ها فایل پروژه رو برای بک اند میفرسته
و بک اند کار روی فرانت کارمیکنه
درمورد پروژه شما باید نیاز مشتری و هزینه یی که پرداخت میکنه سنجیده بشه
مثلا اگه مشتری توان پرداخت هزینه ریکت یا فریمورک های دیگه رو داره
خوب همون api یی که نوشتی برای اپ هم میتونی برای فریمورک های فرانت استفاده کنی
سلام
بستگی به شرکت و پروژه داره
اگر فرانت به صورت spa هست بله تیم فرانت جدا هستن و به صورت میکرو سرویس کار می کنند
اما اگر پروژه به صورت میکرو سرویس نباشه
فرانت قالب ها html رو میزنه و تحویل بک اند کار میده
بک اند کار هم معمولا اینطوریه پنل ادمین رو خودش میزنه و اماده داره میتونه حتی از قالب های html اماده پنل ادمین استفاده کنه
ببین یکم اشتباه برداشت کردی و بذار برات یکم توضیح بدم
اولا توی همه ی زبان های بکندی میشه که فرانت رو به بکند اتصال داد و نیاز به حتما api نیست
اون بحث api وقتی میاد وسط که از یه فریمورک فرانت استفاده کنی
اونوقت باید از api استفاده کنی
یه نکته اینکه تو میتونی داخل asp.net core مستقیم از فریمورک هایی مثل ویو(ویو رو فکر میکنم توی لاراول و جنگو هم میشه), ریکت و انگولار استفاده کنی و حتما نیاز به api نیست
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟