سلام دوستان ،
من قبلا برنامه نویسی winform و webform و مقدار کمی MVC رو کارکرده ام. الان در نظر داریم یکی از پروژه ها رو هم گسترش بدیم و هم یه دست اساسی به سر و روی امکاناتش بکشیم ، آخر سر به این نتیجه رسیدیم که اگر کلا از اول طراحی کنیم راحت تره.
کل پروژه به این صورته :
1-یک نرم افزار به صورت سایت برای مدیریت کامل کارها می خوایم که برای کارمندان شرکت هستش.
2-یک سایت برای مشتریان که بیشتر View و Report هستش . به صورت بسیار محدودی امکان وارد کردن اطلاعات دارد.
3-احتمال گسترش به سمت یک نرم افزار موبایل برای مشتری که اون هم امکان وارد کردن اطلاعاتش کمتر از سایت مشتری خواهد بود.
اما سوالات ! :
اول اینکه برای سایت ها تکنولوزی MVC یا Core ؟ کدومشون رو پیشنهاد میدید ؟ آیا core چون جدید تره ، یاد بگیریم بیشتر ممکنه بروز بمونیم ؟
دوم در مورد DataLayer : چون اکثر دیتا در سایت داخلی استفاده میشه ، به نظرم میاد که بهتره یک پروژه DataLayer در این پروژه داشته باشیم که همه چیز رو در بر بگیره و برای سایت و اپلیکیشن سمت مشتری WebService یا API کوچکی رو جداگانه طراحی کنیم. آیا این کار از نظر فنی و منطقی درسته ؟ یا نه اصلا برای همه چیز به صورت مستقل API یا WebService درست کنیم و توی همه پروژه ها از اون استفاده کنیم ؟
ضمنا این راهکار های بالا رو با اطلاعات ناقص خودم جمع کردم ! اگر راه حلی دارید که کلا همه چیز باید عوض شه ، اون رو هم لطفا بگید، خوشحال میشیم.
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود