سلام خسته نباشید.
من یک کاری رو میخوام راه اندازی کنم که شامل اپ اندروید و ios و وب سایت هست و میخوام از وب سرویس یک شرکت استفاده کنم که گفتن خروجی اون سرویس json هست.سرور کار من بین کاربران و سرور اون شرکت قرار میگیره برای مدیریت بهتر کاربرها و دلیل دیگه ش اینه که میخوام افراد دیگه در حوضه کاری خودم ندونن من با کدوم شرکت کار میکنم از طریق بدست اوردن ادرس وب سرویس
به این صورت که اطلاعات کاربری و تمام فرایند خرید (با هر کدوم از نسخه ها )ذخیره میشه.برنامه نویس ها دیگه با وب سرویس اون شرکت کاری نداشته باشن و فقط با سرویسی که من براشون درست کردم کار کنن
حالا سوالم اینه که من برای اون 3 قسمت ( وب سایت اندروید ios ) باید هم web service بنویسم هم web api ؟ میخوام با asp.net mvc استفاده کنم
یا اینکه یکیش کافیه؟
نظر شما چیه؟
دوست من وب سرویس یه مفهوم کلی هستش یعنی سرویس هایی که تحت وب به کلاینت پاسخ میدن
اگه منظورتون از وب سرویس اون تکنولوژی صد سال پیش مایکروسافت هستش که کلا سمتش نرو، حتی wcf هم منقرض شده.
بهترین راه برای شما طراحی و پیاده سازی سرویس restful با استفاده از web api هستش. اگر هم نیاز به سرویس های زمان واقعی دارید باید برید سراغ ASP SignalR, Web Socket یا Socket Programming.
در ضمن به نظرم ASP MVC رو فراموش کنید، معمولا این برنامه ها رو برای اینکه سرور نیاز به منابعی کمتری داشته باشه و IO رو به حداقل برسونید میرن سمت انگولار. ASP MVC در واقع یه لایه بی خود به اپلیکیشن شما اضافه میکنه و یه serialization بیخودی و یه احراز هویت بیخودی و رم و پردازنده و منابع بیشتر که در واقع صرف هیچکار خاصی نمیشن فقط دارن هدر میرن!
سلام آقای مدائنی وقت بخیر
لطفا سوالم رو مطالعه کنید و راهنمایی کنید.چون این دوستمون که جوابی دادن گفتن که این راه من کلا اشتباه س
و اینکه از بین روش restful و ASP SignalR, Web Socket یا Socket Programming. کدوم رو باید انتخاب کنم؟
یعنی کل کار سایت رو با انگولار انجام بدیم بهتره از asp mvc هست که با html و css ساخته میشه؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)