Visual Studio یا Visual Studio Code؟

Visual Studio یا Visual Studio Code؟

hamedhimself.blogsky.com

Visual Studio یا Visual Studio Code؟

اولین باری که در مورد "ویژوال استودیو" شنیدم، فکر کردم که همان "کد ویژوال استودیو" است. من نمی دانم چرا مایکروسافت تصمیم گرفت همه را با نام این دو ابزار توسعه اشتباه بگیرد. اما این یک داستان برای یک روز دیگر است.

"Visual Studio" و "Visual Studio Code" یک چیز نیستند. Visual Studio یک محیط توسعه یکپارچه (IDE) است و Visual Studio Code یک ویرایشگر متن قدرتمند مانند Sublime Text و Atom است.

اما تفاوت بین ابزارها بیشتر از IDE و ویرایشگر متن است. IDE ابزاری قوی برای نوشتن، ویرایش، اشکال زدایی و اجرای کد شما است. یک ویرایشگر متن فقط به شما امکان می دهد کد خود را بنویسید و ویرایش کنید. ممکن است مجبور شوید از یک ویرایشگر متن خارج شوید تا کد خود را اجرا کنید یا افزونه‌هایی را دانلود کنید تا به آن کمک کنید این کار را برای شما انجام دهد. در این مقاله، تفاوت های اصلی بین Visual Studio و Visual Studio Code را خواهید آموخت. اما در ابتدا، ما باید قبل از بررسی این تفاوت ها بدانیم "Visual Studio" چیست و "Visual Studio Code" چیست.

ویژوال استودیو چیست؟
ویژوال استودیو اولین بار در سال 1997 توسط مایکروسافت منتشر شد. این یک محیط توسعه یکپارچه (IDE) برای توسعه، ویرایش و اشکال زدایی وب سایت ها، وب، برنامه های کاربردی تلفن همراه و همچنین خدمات ابری است. از آنجایی که این یک IDE است، ابزارهای برنامه نویسی مانند دیباگر، کامپایلر، هوشمندی و موارد دیگر همگی برای شما در آن گنجانده شده اند. ویژوال استودیو با پشتیبانی داخلی از سی شارپ و دات نت ارائه می شود. همچنین از زبان های برنامه نویسی دیگر مانند C، C++، Python، F#، زبان های وب (HTML، CSS، جاوا اسکریپت) و بسیاری دیگر پشتیبانی می کند. پشتیبانی از جاوا در ویژوال استودیو 2017 حذف شد.
ویژوال استودیو روی ویندوز و مک اجرا می شود. این دارای 3 نسخه است - انجمن، حرفه ای و سازمانی. نسخه انجمن رایگان است، در حالی که حرفه ای و سازمانی رایگان نیست. نصب در ویندوز بسیار قوی تر از مک است. بنابراین، در ویندوز، بسته به کاری که می خواهید انجام دهید، ممکن است مجبور باشید بیش از 42 گیگابایت دانلود کنید.اما در مک، تا زمان نگارش این مقاله، به حدود 6.2 گیگابایت فضای دیسک نیاز دارید.

ویژوال استودیو کد چیست؟
Visual Studio Code (همچنین به نام VS Code) مانند نسخه مینی ویژوال استودیو است. این یک ویرایشگر متن متن باز و سبک وزن است که در ویندوز، مک و لینوکس موجود است. همچنین نسخه وب در https://vscode.dev/ موجود است. VS Code با پشتیبانی داخلی از JavaScript، TypeScript و Node JS ارائه می شود، اما می توانید از آن برای کدنویسی به هر زبانی که می خواهید استفاده کنید. تنها کاری که باید انجام دهید این است که افزونه های مربوطه را دانلود کنید. برخی از برنامه‌های افزودنی توسط مایکروسافت ساخته شده‌اند، اما بسیاری دیگر از افزونه‌های شخص ثالث هستند. برخلاف ویژوال استودیو، برای دانلود VS Code به فضای زیادی نیاز ندارید. ممکن است برای دانلود آن به بیش از 200 مگابایت فضای دیسک نیاز نداشته باشید. از آنجایی که به طور پیش فرض از جاوا اسکریپت، TypeScript و Node JS پشتیبانی می کند، یک دیباگر و هوشمند نیز دریافت می کنید. اما برای دریافت هوشمندی، کامپایلر و دیباگر برای زبان های دیگر، باید افزونه های مربوطه را دانلود کنید.
اکنون می دانید که Visual Studio یک IDE است و Visual Studio Code یک ویرایشگر متن است. بنابراین اجازه دهید تفاوت های اصلی آنها را در ادامه خلاصه کنیم.

واقعا تفاوت بین "Visual Studio" و "Visual Studio Code" چیست؟

Basis

Visual Studio

Visual Studio Code

Type Visual Studio یک IDE تمام عیار است. VS Code یک ویرایشگر متن است (ویرایشگر کد AKA)

Platform ویژوال استودیو روی ویندوز و مک اجرا می شود. VS Code روی ویندوز، مک و لینوکس اجرا می شود.

Size ویژوال استودیو نسبتا بزرگ است. ممکن است مجبور باشید بیش از 40 گیگابایت در ویندوز و بیش از 6 گیگابایت در مک دانلود کنید. VS Code در هیچ پلتفرمی به بیش از 200 مگابایت نیاز ندارد.

Support ویژوال استودیو در کنار چندین زبان رایج به غیر از جاوا، از C# و .NET پشتیبانی کرده است. VS Code از جاوا اسکریپت، تایپ اسکریپت و Node JS پشتیبانی می کند. همچنین از زبان های برنامه نویسی دیگر پشتیبانی می کند - تا زمانی که افزونه(هایی) برای آن وجود داشته باشد.

Pricing Visual Studio Community Edition رایگان است، اما نسخه های حرفه ای و سازمانی به ترتیب 45 و 250 دلار در ماه هزینه دارند. VS Code رایگان است. بسیاری از افزونه ها نیز رایگان هستند اما موارد فریمیوم نیز وجود دارد

Extensions ویژوال استودیو به اندازه VS Code پکیج/افزونه توسعه ندارد. VS Code افزونه‌های حرفه‌ای و مدیریت‌شده متعددی برای اهداف مختلف دارد

بین "Visual Studio" و "Visual Studio Code" کدام را باید انتخاب کنید؟

بحث طولانی مدتی در مورد اینکه کدام یک بهتر است و کدام یک را بین Visual Studio و Visual Studio Code انتخاب کنیم وجود داشته است. خب این بستگی به این دارد که شما چه کار می کنید. اگر به طور انحصاری با یک زبان پشتیبانی شده توسط ویژوال استودیو مانند C#، C، C++، Python و دیگران در حال توسعه هستید، ویژوال استودیو یا سایر IDE های مرتبط احتمالا بهترین گزینه برای شما هستند. اما حتی اگر به آن زبان‌ها توسعه می‌دهید اما به React، Vue یا Angular frontend نیاز دارید، کد VS ممکن است بهترین گزینه برای شما باشد. اگر در یک تیم کار می کنید، ممکن است نسخه سازمانی ویژوال استودیو یا هر IDE دیگری که با زبانی که با آن کار می کنید مرتبط باشد را در اختیار شما قرار دهند. به عنوان مثال، PyCharm برای Python و IntelliJ Idea برای جاوا.

اگر از لینوکس استفاده می کنید، باید Visual Studio Code یا IDE دیگری را به غیر از Visual Studio انتخاب کنید. دلیلش این است که ویژوال استودیو روی لینوکس اجرا نمی شود.اگر از آن دسته افرادی هستید که دوست دارید ویرایشگر خود را مطابق با سلیقه خود سفارشی کنید، فقط به سراغ کد VS بروید زیرا بسیار قابل تنظیم است. همچنین اگر در حال ترکیب فناوری هستید، احتمالا باید VS Code را انتخاب کنید.

نتیجه

این مقاله تفاوت های بین Visual Studio و VS Code و همچنین اینکه هر دو به طور جداگانه چه هستند را به شما نشان داد.
بحث هرگز نباید این باشد که کدام یک بهتر از دیگری است، بلکه برای کاری که می‌خواهید انجام دهید یا نیاز دارید، بهترین است. به همین دلیل است که ما به چند سناریو نگاه کردیم که ممکن است شما را تشویق کند که یکی از دیگری را انتخاب کنید.

منبع: فری کد کمپ

Source hamedhimself.blogsky.com

Report Page