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

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

کاربر سایت

aliaghamiri

عضویت از 1396/09/29

راهکار برای چند پروژه متصل نرم افزاری

  • سه شنبه 12 شهریور 1398
  • 13:42
تشکر میکنم

سلام دوستان ، 

من قبلا برنامه نویسی winform و webform و مقدار کمی MVC رو کارکرده ام. الان در نظر داریم یکی از پروژه ها رو هم گسترش بدیم و هم یه دست اساسی به سر و روی امکاناتش بکشیم ، آخر سر به این نتیجه رسیدیم که اگر کلا از اول طراحی کنیم راحت تره.

کل پروژه به این صورته :

1-یک نرم افزار به صورت سایت برای مدیریت کامل کارها می خوایم که برای کارمندان شرکت هستش.

2-یک سایت برای مشتریان که بیشتر View و Report هستش . به صورت بسیار محدودی امکان وارد کردن اطلاعات دارد.

3-احتمال گسترش به سمت یک نرم افزار موبایل برای مشتری که اون هم امکان وارد کردن اطلاعاتش کمتر از سایت مشتری خواهد بود.

اما سوالات ! :

اول اینکه برای سایت ها تکنولوزی MVC یا Core ؟ کدومشون رو پیشنهاد میدید ؟ آیا core چون جدید تره ، یاد بگیریم بیشتر ممکنه بروز بمونیم ؟ 

دوم در مورد DataLayer : چون اکثر دیتا در سایت داخلی استفاده میشه ، به نظرم میاد که بهتره یک پروژه DataLayer در این پروژه داشته باشیم که همه چیز رو در بر بگیره و برای سایت و اپلیکیشن سمت مشتری WebService یا API کوچکی رو جداگانه طراحی کنیم. آیا این کار از نظر فنی و منطقی درسته ؟ یا نه اصلا برای همه چیز به صورت مستقل API یا WebService درست کنیم و توی همه پروژه ها از اون استفاده کنیم ؟

ضمنا این راهکار های بالا رو با اطلاعات ناقص خودم جمع کردم ! اگر راه حلی دارید که کلا همه چیز باید عوض شه ، اون رو هم لطفا بگید، خوشحال میشیم.

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

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

محمد اردوخانی

عضویت از 1396/05/17

  • چهارشنبه 13 شهریور 1398
  • 10:06

سلام خدمت شما دوست عزیز

بهترین راه حلی که میتونین ازش استفاده کنین اینه که یک نرم افزار مبتنی بر وب بنویسین و برای باقی تکنولوژی هاتون ، Web Api ایجاد کنین

اینکه از MVC استفاده کنین یا Core به شما بستگی داره اما از نظر به روز بودن و قدرت عملکردی ، ASP.NET Core بسیار قوی تر و سریع تر هستش و تعداد پردازش های بیشتری رو در یک ثانیه نسبت به ASP.NET MVC پردازش میکنه

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

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

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

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