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

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

eskadran

عضویت از 1396/11/23

انتخاب بین web service و web api

  • یکشنبه 23 دی 1397
  • 16:42
تشکر میکنم

سلام خسته نباشید.

من یک کاری رو میخوام راه اندازی کنم که شامل اپ اندروید و ios  و وب سایت هست و میخوام از وب سرویس یک شرکت استفاده کنم که گفتن خروجی اون سرویس json هست.سرور کار من بین کاربران و سرور اون شرکت قرار میگیره برای مدیریت بهتر کاربرها و دلیل دیگه ش اینه که میخوام افراد دیگه در حوضه کاری خودم ندونن من با کدوم شرکت کار میکنم از طریق بدست اوردن ادرس وب سرویس

به این صورت که  اطلاعات کاربری و تمام فرایند خرید (با هر کدوم از نسخه ها )ذخیره میشه.برنامه نویس ها دیگه با وب سرویس اون شرکت کاری نداشته باشن و فقط با سرویسی که من براشون درست کردم کار کنن

حالا سوالم اینه که من برای اون 3 قسمت ( وب سایت  اندروید  ios ) باید هم web service بنویسم هم web api ؟ میخوام با asp.net mvc استفاده کنم

یا اینکه یکیش کافیه؟

نظر شما چیه؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • یکشنبه 23 دی 1397
  • 23:12

دوست من وب سرویس یه مفهوم کلی هستش یعنی سرویس هایی که تحت وب به کلاینت پاسخ میدن

اگه منظورتون از وب سرویس اون تکنولوژی صد سال پیش مایکروسافت هستش که کلا سمتش نرو، حتی wcf هم منقرض شده.

بهترین راه برای شما طراحی و پیاده سازی سرویس restful با استفاده از web api هستش. اگر هم نیاز به سرویس های زمان واقعی دارید باید برید سراغ ASP SignalR, Web Socket یا Socket Programming.

در ضمن به نظرم ASP MVC رو فراموش کنید، معمولا این برنامه ها رو برای اینکه سرور نیاز به منابعی کمتری داشته باشه و IO رو به حداقل برسونید میرن سمت انگولار. ASP MVC در واقع یه لایه بی خود به اپلیکیشن شما اضافه میکنه و یه serialization بیخودی و یه احراز هویت بیخودی و رم و پردازنده و منابع بیشتر که در واقع صرف هیچکار خاصی نمیشن فقط دارن هدر میرن!

کاربر سایت

eskadran

عضویت از 1396/11/23

  • دوشنبه 24 دی 1397
  • 18:31

سلام آقای  مدائنی وقت بخیر

لطفا سوالم رو مطالعه کنید و راهنمایی کنید.چون این دوستمون که جوابی دادن گفتن که این راه من کلا اشتباه س

کاربر سایت

eskadran

عضویت از 1396/11/23

  • دوشنبه 24 دی 1397
  • 19:01

و اینکه از بین روش restful و  ASP SignalR, Web Socket یا Socket Programming. کدوم رو باید انتخاب کنم؟

یعنی  کل کار سایت رو با انگولار انجام بدیم بهتره از asp mvc هست که با html و css ساخته میشه؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)