asp dotnet core (قسمت یک)
ASP.Net Core چیه؟ یک فریمورک cross-platform (قابل اجرا در ویندوز، لینوکس و مک) و open-source مبتنی بر داتنت و زبان سیشارپ، که میشه باهاش برنامههای وب، سرویس و… بسازیم. نامگذاری مایکروسافت در نامگذاری اکوسیستم داتنت، مثل نامگذاری نسخههای ویندوز، دچار سرگیجه بوده. اگر به اکوسیستم داتنت نگاه کرده باشید، حتما اسمهای زیادی دیدهاید که باعث سردرگمی میشه. Asp.Net Web Forms در سال 2002 معرفی شد، مشکلات performanceای زیادی داشت، فقط روی ویندوز اجرا میشد، open-source نبود و مدل توسعهاش event-driven بود Asp.Net Mvc در سال 2009 معرفی شد، مشکلات performanceای کمتری داشت، فقط روی ویندوز اجرا میشد، اجرایش در cloud ساده نبود، open-source شد و مدل توسعهاش بر اساس الگوی model-view-controller بود Asp.Net Core در سال 2016 معرفی شد، از ابتدا بازنویسی شد و مشکلات نسخههای قبلی رو حل کرد، cross-platform شد و دیگه مختص ویندوز نبود، cloud-friendly شد و مدل توسعهاش بر اساس الگوی model-view-controller بود در داتنت، 4 ماژول اصلی داریم: ...