سیشارپ (C#) زبان برنامهنویسی مدرن و چندمنظوره اکوسیستم داتنت است. از آبجکتگرایی، Generic، LINQ، Async و الگوهای تابعی پشتیبانی میکند.
یک سناریوی واقعی
API سفارش و مدیریت موجودی را میتوان با ASP.NET Core و Entity Framework Core توسعه داد.
نکته فنی
نسخه زبان و Runtime باید سازگار انتخاب شوند. برای کارایی، مدیریت Allocation، اجرای Async و Queryهای دیتابیس اهمیت دارد.
برای انتخاب ابزار، ابتدا نوع مسئله و محدودیتهای پروژه را مشخص کنید.
راهنمای عملی توسعه
سیشارپ یا C# یک زبان مدرن با سیستم نوع قوی است که همراه با .NET برای وب، سرویسهای Backend، برنامههای دسکتاپ و بازی استفاده میشود. ASP.NET Core یک فریمورک وب روی این اکوسیستم است.
dotnet --info
dotnet new webapi -n ShopApi
dotnet run --project ShopApiنمونه ساده از منطق فروشگاه
public static int OrderTotal(int price, int quantity)
=> price * quantity;اصطلاحات مرتبط: انتیتی فریمورک کور، تزریق وابستگی، داکر.