هر نجار ماهری به یک کارگاه مجهز نیاز دارد و هر برنامهنویس داتنتی به یک محیط توسعه (IDE) قدرتمند. در مقاله قبلی ([لینک به مقاله: بررسی جامع ASP.NET Core Blazor]) با چیستی و اهمیت بلیزر آشنا شدیم. حالا نوبت آن است که آستینها را بالا بزنیم و ابزارهای لازم را روی سیستم خود نصب کنیم.
در این آموزش، ما محیط توسعه را برای .NET 8 (آخرین نسخه پایدار تا این لحظه) آماده میکنیم و نحوه راهاندازی پروژه در دو ویرایشگر محبوب یعنی Visual Studio 2022 و VS Code را بررسی خواهیم کرد.
قدم صفر: نصب موتور اصلی (.NET SDK)
قبل از انتخاب ویرایشگر، باید "کیت توسعه نرمافزار" یا همان SDK را نصب کنید. این پکیج شامل کامپایلر C#، ابزارهای خط فرمان و کتابخانههای پایه است.
- به صفحه رسمی دانلود .NET بروید.
- نسخه .NET 8.0 (LTS) را دانلود کنید (نسخه LTS پشتیبانی طولانیمدت دارد و برای پروژههای واقعی مناسبتر است).
- فایل را اجرا و نصب کنید.
- برای اطمینان از نصب، ترمینال (CMD) را باز کنید و دستور زیر را بنویسید:
- Bash
dotnet --version
- اگر عددی مثل
8.0.xxxدیدید، یعنی موتور روشن است!
انتخاب سلاح: Visual Studio یا VS Code؟
گزینه اول: Visual Studio 2022 (پیشنهاد ما برای ویندوز)
اگر کاربر ویندوز هستید و سیستمی با رم کافی (حداقل ۸ یا ۱۶ گیگابایت) دارید، شک نکنید. ویژوال استودیو یک IDE کامل است که همهچیز را برای شما آماده میکند.
مراحل نصب:
- Visual Studio Installer را دانلود و اجرا کنید.
- در صفحه انتخاب Workloads (بار کاری)، تیک گزینه ASP.NET and web development را بزنید.
- دکمه Install را بزنید و صبر کنید (ممکن است چند گیگابایت دانلود داشته باشد).
نکته: ویژوال استودیو ابزارهایی مثل Hot Reload (تغییر کد حین اجرا) و دیباگر قدرتمند را به صورت پیشفرض در اختیار شما میگذارد که سرعت توسعه Blazor را چند برابر میکند.
گزینه دوم: Visual Studio Code (سبک و کراسپلتفرم)
اگر از مک (Mac) یا لینوکس استفاده میکنید، یا سیستم سبکتری دارید، VS Code گزینه ایدهآلی است.
مراحل نصب:
- آخرین نسخه VS Code را نصب کنید.
- به بخش Extensions (آیکون مکعبها در نوار سمت چپ) بروید.
- اکستنشن رسمی C# Dev Kit (تولید شده توسط مایکروسافت) را جستجو و نصب کنید. این اکستنشن هوشمندی ویژوال استودیو را به VS Code میآورد.
ساخت اولین پروژه Blazor (Hello World)
بیایید مطمئن شویم همه چیز درست کار میکند. ما از روش خط فرمان (CLI) استفاده میکنیم که در هر دو ویرایشگر یکسان است.
- یک پوشه جدید بسازید و ترمینال را در آن باز کنید.
- دستور زیر را برای ساخت یک پروژه جدید Blazor WebAssembly وارد کنید:
- Bash
dotnet new blazorwasm -o MyFirstBlazorApp
- وارد پوشه پروژه شوید:
- Bash
cd MyFirstBlazorApp
- پروژه را اجرا کنید:
- Bash
dotnet watch
اگر مرورگر شما به صورت خودکار باز شد و صفحه بنفشرنگ پیشفرض Blazor را دیدید، تبریک میگویم! شما رسماً وارد دنیای توسعه وب با داتنت شدید.
نتیجهگیری
اکنون ابزار کار شما آماده است. چه Visual Studio را انتخاب کرده باشید و چه VS Code، قدرت C# در دستان شماست. در مقاله بعدی، ساختار فایلهای پروژهای که همین الان ساختیم را کالبدشکافی میکنیم تا بفهمیم پشت پرده چه میگذرد.
Majid2Dev