برنامه Visual Studio 2022 به صورت رایگان
از آنجایی که Visual Studio 2022 برنامه تازه نفسی برای توسعه دهندگان وب به شمار میرود، در مطلب پیش رو قصد داریم به سراغ دو نسخه بسیار محبوب و البته رایگان از این مجموعه برویم. به این ترتیب که در ابتدا Visual Studio 2022 Community و سپس ویرایشگر سبک و محبوب Visual Studio Code 2022 را مورد بررسی قرار میدهیم.
_ بررسی اجمالی “Visual Studio 2022 Community” یک ابزار رایگان که با امکانات کامل و قابل توسعه برای دانش آموزان، توسعه دهندگان منبع باز و پروژههای فردی توسعه یافته است. برنامه Visual Studio 2022 Community به شما امکان دسترسی زودهنگام به آخرین ویژگیها و بهبودهایی را میدهد که هنوز در نسخه اصلی موجود نیستند. همچنین با آزمایش Preview میتوانید از ساختارها و بهروزرسانیهای جدیدی که بهطور مکرر ارسال میشوند، بهره ببرید.
نسخه Visual Studio 2022 Community یک نسخه “go-live” نیست و برای استفاده در رایانه های تولیدی یا ایجاد کد تولید در نظر گرفته نشده است. لطفاً توجه داشته باشید که نسخه پیش نمایش به طور مداوم در حال تغییر است و برخی از ویژگی ها ممکن است آنطور که انتظار می رود کار نکنند. این نسخه همچنین مجوز ساخت برنامههای حمل و نقل را ندارد.
سخت افزار و سیستم مورد نیاز:
- پردازنده 64 بیتی 1.8 گیگاهرتز یا سریعتر؛ چهار هسته ای یا بهتر توصیه می شود. پردازنده های ARM پشتیبانی نمیشوند.
- حداقل 4 گیگابایت رم. عوامل بسیاری بر منابع مورد استفاده تأثیر می گذارد. ما 16 گیگابایت رم را برای راه حل های معمولی حرفهای توصیه میکنیم.
- ویندوز 365: حداقل 2 vCPU و 8 گیگابایت رم. 4 vCPU و 16 گیگابایت رم توصیه میشود.
- فضای هارد دیسک: بسته به ویژگیهای نصب شده، از حداقل 850 مگابایت تا 210 گیگابایت فضای موجود مورد نیاز است. نصب معمولی به 20-50 گیگابایت فضای خالی نیاز دارد. توصیه می کنیم برای افزایش کارایی ویندوز و ویژوال استودیو را روی یک درایو حالت جامد (SSD) نصب کنید.
- حداقل کارت ویدئویی که از حداقل وضوح صفحه نمایش WXGA (1366 در 768) پشتیبانی میکند. اما ویژوال استودیو در رزولوشن 1920 در 1080 یا بالاتر بهترین عملکرد را دارد.
سفارشی سازیها و ویژگیهای اختیاری:
بهطور پیشفرض package install تنها حداقل مورد نیاز (the Core Editor workload) را نصب میکند. سادهترین راه برای افزودن ویژگیهای توسعه بیشتر استفاده از بستههای بار کاری فهرست شده در بخش Release Notes است.
_ تمام پارامترهای بسته به نصب کننده ویژوال استودیو ارسال می شود و امکان سفارشی سازی کامل نصب را فراهم می کند. پارامترهای ممکن در اینجا توضیح داده شده است. بسته به طور پیش فرض –norestart –wait و –quiet میگذرد، مگر اینکه –passive در پارامترهای بسته مشخص شده باشد.
- نکته : پس از نصب بسته، میتوان با راه اندازی برنامه Visual Studio Installer از منوی Start، ویژگی های بیشتری را نیز اضافه کرد.
_ زبان نرم افزار نصب شده را میتوان با استفاده از پارامتر بسته locale language کنترل کرد.
_ لیست زبان ها در اینجا ارائه شده است. اما به صورت پیش فرض، از زبان نمایش سیستم عامل استفاده می شود.
نصب کامل :
_ دستور زیر ویژوال استودیو را با تمام workloads کاری موجود و اجزای اختیاری نصب میکند، پیشرفت را در حین نصب نمایش می دهد و زبان انگلیسی را بدون توجه به تنظیمات سیستم عامل مشخص میکند:
choco install visualstudio2022community-preview –package-parameters “–allWorkloads –includeRecommended –includeOptional –passive –locale en-US”
مهم : ممکن است پس از (یا حتی قبل از) نصب/حذف این بسته، راه اندازی مجدد مورد نیاز باشد.
اگر کنترل روی راهاندازی مجدد مورد نیاز است، توصیه میشود ابتدا ابزار مورد نیاز (مثلاً dotnetfx 4.8.0) را نصب کنید، در صورت لزوم راهاندازی مجدد انجام دهید و پس این کار میتوانید بسته را نصب کنید.
نکته : برخی از پارامترها، از جمله –allWorkloads، –includeRecommended و –includeOptional، فقط در هنگام نصب اولیه ویژوال استودیو معتبر هستند و در صورت استفاده در حین ارتقا، ممکن است باعث خرابی شوند. برای اطمینان، توصیه میشود از استفاده از این پارامترها خودداری کنید و با استفاده از بستههای workload فهرست شده در بخش Release Notes، بستههای workload را نصب کنید.
بررسی Microsoft VS Code:
ویرایشگر کدنویسی رایگان و قابل توسعه با کنترل نسخه داخلی از مایکروسافت Visual Studio (VS) Code یک ویرایشگر برنامه نویسی رایگان است که میتواند برای کدنویسی در هر زبان برنامه نویسی بدون نیاز به تغییر ویرایشگر مورد استفاده قرار گیرد. هنگامی که خود را با یکی از بهترین لپتاپها برای برنامهنویسی مجهز کردید، میخواهید بهترین ابزار برنامهنویسی را نیز روی آن نصب شود، و در این بررسی Microsoft VS Code، ما به شما کمک میکنیم تصمیم بگیرید که آیا این ویرایشگر مناسب برای شما و گردش کار شما است یا خیر:
طرحها و قیمت گذاری :
یکی از بهترین چیزها در مورد VS Code این است که کاملا رایگان است. تنها کاری که باید انجام دهید این است که نسخه مربوط به سیستم عامل رایانه خود را انتخاب کنید، آن را دانلود و نصب کنید.
برنامه VS Code از سیستم عاملهای Windows، Linux و Mac OS پشتیبانی میکند. ویندوز 7، 8 و 10 با نصب کنندههای 64 بیتی، 32 بیتی و سازگار با ARM پوشانده شده است. نصب کنندههای 64 بیتی، ARM و ARM 64 برای توزیعهای Debian، Ubuntu، Red Hat، Fedora و SUSE Linux وجود دارد. و نصب کنندههای universal و Intel و Silicon برای سیستم عامل مک وجود دارد. همچنین ساختارهای Insiders برای پذیرندگان اولیه وجود دارد که تقریباً هر روز بهروزرسانی میشوند.
برنامه VS Code بخشی از Microsoft Visual Studio است که یک محیط توسعه یکپارچه کامل (IDE) را پدید آورده است. این نسخه دارای یک نسخه community است که همچنین رایگان است، اما با داشتن اشتراکهای پولی که شامل دسترسی به ابزارهای پیشرفته تر توسعه دهنده و آزمایش، پشتیبانی، آموزش و Microsoft Azure برای ساخت برنامه های وب میشوند، است.
امکانات :
مانند اکثر ویرایشگرهای کدنویسی رده بالا، یکی از بزرگترین نقاط قوت VS Code قابلیت شخصی سازی آن با آنچه به عنوان افزونه شناخته می شود، است. حتی می توانید موضوع را تغییر دهید، زبان ها و اشکال زداهای (debuggers) جدید اضافه کنید و به سرویسهای مختلف متصل شوید.
_ اکثر ویرایشگرهای کد نویسی دارای برجسته سازی syntax هستند، اما VS Code همچنین دارای IntelliSense است که با تکمیل کد، اشاره کد و اطلاعات پارامترها این کار را بیش از پیش توسعه میدهد. این بدان معناست که در حین تایپ، برنامه یک منوی زمینه با گزینههای مرتبط مختلف را ارائه میکند تا در کمتر تایپ کردن و تکمیل سریعتر کد، به شما کمک کند.
کار با سیستمهای کنترل version مانند Git با VS Code آسان است. میتوانید فایلها را مرحلهبندی کنید و commit کنید، سپس تغییرات را در code repository با صورت remote انتخاب و مستقیماً از ویرایشگر اعمال کنید. اگر با Microsoft Azure کار میکنید نیز میتوانید با نصب برنامههای افزودنی Azure CLI و Azure App Service، کد خود را مستقیماً در ویرایشگر نیز مستقر کنید. با این حال، توجه داشته باشید که باید برای اشتراک Azure هزینه کنید.
رابط کاربری در حال استفاده:
یک فضای کاری خوب برای شروع آشنایی با آنچه Microsoft VS Code ارائه میدهد، Getting Started Quick Setup است که از منوی Help قابل دسترسی است. راهاندازی سریع (Quick Setup) شما را در انتخاب موضوع، افزودن زبانهای برنامهنویسی و سایر برنامههای افزودنی، روشن کردن sync تنظیمات بهگونهای که تنظیمات شما در دستگاهها sync شود و در نهایت با افتتاح یک پروژه برای شروع کار شما را راهنمایی میکند.
_ اگر قبلا از یک ویرایشگر کدنویسی استفاده کرده باشید، رابط VS Code برای شما آشنا خواهد بود. نمای پیشفرض پوشهها و فایلهای شما را در ستون سمت چپ با فضای کاری کدنویسی واقعی در ستون بزرگ سمت راست برای شما نمایش داده میشود.
_ رابط VS Code همچنین شامل نوار ابزار دیگری در سمت چپ با دکمههایی برای تغییر نما با دلخواه شما است. بهطور پیشفرض، برای کار با فایلها و پوشهها در نمای اکسپلورر خواهید بود، اما نماهایی برای جستجو، کنترل منبع، اجرای و اشکال زدایی و برنامههای افزودنی نیز وجود دارد. با کلیک بر روی هر یک از دکمههای نمای فعال شده قبلی، پانل به طور کامل بسته میشود تا محدوده کدنویسی شما افزایش یابد.
_ برای کسانی که با source control کار میکنند، پنل آن به شما نشان میدهد که چند فایل تغییر کردهاند، و با کلیک بر روی هر فایلی تفاوت فایل را به شما نشان میدهد. این پنل همچنین نشان میدهد که کدام فایلها حذف شدهاند و کدام فایلها ردیابی نشدهاند.
_ نوار وضعیت در گوشه سمت چپ پایین پنجره نیز به شما نشان میدهد که در کدام شاخه Git هستید و می توانید با کلیک بر روی نام branch آن را به branches مورد نظر تغییر دهید.
_ هنگامی که فایلی را باز می کنید، منوی دیگری در پایین پانل explorer ظاهر میشود که جدول زمانی فایل و تاریخچهای از تمام commitهایی که آن فایل در آن گنجانده شده است را به شما نشان میدهد.
_ همچنین یک آیتم منوی Outline وجود دارد که به شما یک نمای کلی از فایل را میدهد. برای مثال، اگر یک فایل package.json باز داشتید، آرایههای scripts و dependencies را به شما نشان میداد که میتوان آنها را بزرگ کرد و یا جمع کرد تا محتویاتشان را بهتر نمایش دهد.
نکته : برخی از افراد گزارش میدهند که VS Code در باز کردن فایلهای بزرگ نسبت به سایر ویرایشگرها کندتر است، اما در آزمایش ما متوجه شدیم که عکس این موضوع صادق است. با استفاده از یک فایل 525 مگابایتی SQL برای آزمایش، متوجه شدیم که VS Code فایل را چند ثانیه سریعتر از سایر ویرایشگرها باز میکند.
پشتیبانی :
از آنجایی که VS Code یک نرم افزار رایگان است، هیچ پشتیبانی خارجی وجود ندارد، فقط منابعی برای کمک به خودتان وجود دارد. همه اینها از منوی Help قابل دسترسی هستند، و شامل Quick Start است که قبلاً ذکر کردیم، پیوندی به مستندات، یک زمین بازی تعاملی که شما را از میان برخی از مفیدترین ویژگیهای ویرایشگر مانند پیوندهایی به نکات و ویدیوها میبرد.
رقابت :
برای برخی از برنامهنویسان و کدنویسها که در مورد نرمافزار ویرایشگر از نظر انتخاب ناامید هستند، دو جایگزین خوب مانند Sublime Text و Atom که شناختهشدهتر هستند، در دسترس است.
_ ویرایشگر Sublime Text که اکنون در نسخه 3 (ST3) است، بسیاری از ویژگیهای مشابه VS Code را دارد، اگرچه برخی از آنها که بومی VS Code هستند باید به عنوان بستههای جداگانه در ST3 نصب شوند. ویرایشگر ST3 را میتوان به صورت رایگان دانلود و استفاده کرد، اگرچه برای ادامه استفاده، لایسنس 80 دلاری لازم است. همچنین لازم به ذکر است که ST3 از سال 2019 تا کنون به روز رسانی نشده است.
کلام آخر :
ویرایشگر Microsoft VS Code یکی از انعطاف پذیرترین و توسعه پذیرترین ویرایشگرهای کدنویسی است که تا به حال استفاده کردهایم. تقریباً هیچ کاری وجود ندارد که نتواند انجام دهد و این کار را به روشی کاربر پسند انجام میدهد درست مثل وقتی که سرعت شما را در کارهای کدنویسی مشاهده میکند.
_ برخی از افراد آن را به عنوان ویرایشگری کند و نیازمند به منابع بیشتری نسبت به سایر ویرایشگرهای مشابه گزارش میدهند، اما ما در آزمایش خود چنین چیزی را پیدا نکردیم. با برچسب قیمت رایگان، طیف وسیعی از ویژگیهای داخلی، و توانایی اضافه کردن موارد بیشتر با برنامههای افزودنی، واقعاً دلیلی وجود ندارد که آن را امتحان نکنید تا ببینید که آیا میتواند ویرایشگر کدنویسی شما باشد یا خیر.
نکته : در پایان لازم به ذکر میدانیم اشارهای به انعطاف پذیری بالای Visual Studio Code 2022 داشته باشیم. ویرایشگری که با تنها حجم جزئی 850 مگابایت تا حجمی معادل 210 گیگابایت فضای خالی را برای پیشبرد اهداف در نظر میگیرد، این ویژگی به خصوص در کامپیوترها و لپتاپهای قدیمی بیش از آنچه تصور کنید کار آمد است.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!