Visual studio c какой выбрать

от admin

Какого года выбрать visual studio на с#?

Категорично всех приветствую. Я новичок, сильно не грызите.

Не могу определиться, какого года выбрать visual studio. Понятное дело, что чем современнее среда, тем она более технологичнее, удобнее, добавлены какие-нибудь важные фичи тд тп, но и жрет больше ресурсов с компьютера.
Цель: изучить с# (максимально охватить доступной инфы, книги/курсы тд) и после перейти на юнити.
К моменту изучения с# куплю нормальный компьютер, а пока доступно железо 8гб оперативы, i7-3632qm, geforce 710m.

  • Вопрос задан более года назад
  • 385 просмотров

Простой 9 комментариев

  • Facebook
  • Вконтакте
  • Twitter

Vlatqa

firedragon

twobomb

Vlatqa

twobomb

3gb\s . Только вот незадача, дома мне студия не нужна (
Ну в принципе кто мешает протестить, можно скачать попробовать, если всё устроит оставить иначе скачать более старую.

GavriKos

twobomb

firedragon

twobomb, 620dffd0f41fa018005849.png

На этом вот компе отлично идет сборка не самых маленьких проектов (>90 000 строк).
Visual Studio 2019 C# + react тут же и бд и прочее.

Dier_Sergio_Great

  • Facebook
  • Вконтакте
  • Twitter

Получается, что зря волновался насчет своей конфигурации. Однако, останусь при мнении, что было бы неплохо иметь более производительный пк. Видеокарта и процессор появились в магазине 2013 году, сейчас же 2022.

Да, я начал так же беспокоится о требованиях юнити. Все-таки она требует еще больше ресурсов, чем vs. Может быть, она и пойдет на таком железе, но это скажется на время затратности + работать за ним будет не так комфортно, как хотелось бы.

Большое спасибо за развернутый ответ.

Dier_Sergio_Great

Dier_Sergio_Great

Dier_Sergio_Great

luck7777777, К примеру, я пол года назад переживал что мой ПК (почти такой как у тебя) медленно работает. Установив сервер как фоновое приложение на свой ПК, этот сервер обрабатывает мои запросы по 15 секунд. т.е. в этом сервере находится сайт. И в браузере я открываю этот сайт 15 секунд.
1.Я начал подбирать быстрые SSD. Почти купил такой быстрый. Но потом выяснил что он не совместим с моей материнкой по скорости используя PCIe.
2.Потом выяснил что скорость самого быстрого SSD даже с новым ПК, все равно меня не устраивает в принципе.
3.Копал, копал. И выяснил, надо Установить программу которая эмулирует жесткий диск в оперативе.
4.На крайний случай оперативы куплю, но пока даже оперативу не покупал. Сервер работает быстрей всего.
5.Помучавшись с недельку, нашел бесплатную прогу по работе с виртуальными дисками.
6.Сервер обрабатывает запросы за 2 секунды.

Учтите ожидание от нового ПК не такие радужные как кажется. Если хватит денег на ПК с 3х кратным приростом, то покупайте. А если нет, купите видюху очень крутую такую чтобы даже установив ее на новый ПК, Вам бы не приходила мысль, что это видюха слабовата.
для 3Д редактора, может оказатся важней много оперативы, чем ее скорость.

Среда Visual Studio (от версии 4.0 до Community 2019)

Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.
Данные продукты позволяют разрабатывать как консольные приложения , так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms , а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows , Windows Mobile, Windows CE, .NET Framework , Xbox, Windows Phone, .NET Compact Framework и Silverlight.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор , дизайнер классов и дизайнер схемы базы данных .

Эволюцию, структуру и функциональные возможности Visual Studio рассмотрим подробнее.

Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода, добавление новых наборов инструментов или инструментов для прочих аспектов процесса разработки программного обеспечения.

Компоненты. Visual Studio включает один или несколько компонентов из следующих:
1) Visual Basic .NET, а до его появления — Visual Basic
2) Visual C++, Visual C# (включён начиная с Visual Studio .NET)
3) Visual F# (язык функционального программирования, включён начиная с Visual Studio 2010)

Многие варианты поставки также включают:
Microsoft SQL Server либо Microsoft SQL Server Express — средства для работы с базами данных.

История и краткая характеристика версий

До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов. История версий представлена в таблице:

Официальное
название
Кодовое
название
Внутренняя
версия
Версии
.NET Framework
Дата
выхода
Visual Studio нет 4.0 нет Апрель 1995
Visual Studio 97 Boston 5.0 нет Февраль 1997
Visual Studio 6.0 Aspen 6.0 нет Июнь 1998
Visual Studio .NET (2002) Rainier 7.0 1.0 2002-02-13
Visual Studio .NET 2003 Everett 7.1 1.1 2003-04-24
Visual Studio 2005 Whidbey 8.0 2.0, 3.0 2005-11-07
Visual Studio 2008 Orcas 9.0 2.0, 3.0, 3.5 2007-11-19
Visual Studio 2010 Dev10/Rosario 10.0 2.0 — 4.0 2010-04-12
Visual Studio 2012 Dev11 11.0 2.0 — 4.5.2 2012-08-15
Visual Studio 2013 Dev12 12.0 2.0 — 4.5.2 2013-10-17
Visual Studio 2015 Dev14 14.0 2.0 — 4.6 2015-07-20
Visual Studio 2017 Dev15 15.0 2.0 — 4.6.2; Core 1.0 2017-03-07
Visual Studio 2019 Dev16 16.3 2.0 — .Net Core 3.1 2019-12-03

Visual Studio 6.0 — последняя версия Visual Studio, работающая на платформе Windows 9x (выпущена в июне 1998 года). Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы .NET. По-прежнему используется в целях поддержки старых разработок, поскольку является последней версией продукта для написания на «классическом» Visual Basic.

Visual Studio .NET выпущена в феврале 2002 года (включает .NET Framework 1.0 ). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2002 года. Visual Studio включает поддержку языка C# 1.0 .

Visual Studio .NET 2003 выпущена в апреле 2003 года ( включает .NET Framework 1.1 ). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio .NET 2003 Professional Special Edition.

Visual Studio 2005 выпущена в конце октября 2005 года (включает .NET Framework 2.0 ). Последняя официально работающая на Windows 2000. Visual Studio включает поддержку языка C# 2.0 . В начале ноября 2005 года также вышла серия продуктов в редакции Express : Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др. С апреля 2006 года редакция Express стала бесплатной.

Visual Studio 2008 выпущена 19 ноября 2007 года, одновременно с .NET Framework 3.5 . Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Microsoft Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке. Visual Studio включает поддержку языка C# 3.0 .

Visual Studio 2010 выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.

Visual Studio 2012 распространяется в тех же редакциях, что и 2010. Изменения коснулись Visual Studio 2012 Express — устанавливаются все языки программирования, а не один, как раньше , а также теперь существует пять версий Visual Studio Express:
1) Visual Studio Express 2012 для Web,
2) Visual Studio Express 2012 для Windows 8,
3) Visual Studio Express 2012 для Windows Desktop,
4) Visual Studio Express 2012 для Windows Phone
5) Visual Studio Team Foundation Server Express 2012.

Финальный релиз Visual Studio 2013 стал доступен в октябре 2013 года вместе с .NET 4.5.1.

Visual Studio 2015.12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта. Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии , и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года.

Visual Studio 2017. 7 марта 2017 года новая версия Visual Studio была выпущена и стала доступна для загрузки. 5 апреля 2017 года вышло обновление VS 2017 версии 15.1 с поддержкой .NET Framework 4.7 .

Visual Studio 2019. 2 апреля 2019 года новая версия Visual Studio была выпущена и стала доступна для загрузки. В частности, содержит платформу .NET Core 3.1 (c 3 декабря 2019 года), основанную на .NET Framework и язык C# 8.0 . Платформа .NET Core отличается от неё модульностью, кроссплатформенностью, возможностью применения облачных технологий, и тем, что в ней произошло разделение между библиотекой CoreFX и средой выполнения CoreCLR

Возможности, решения и технологии вы можете посмотреть на странице: https://visualstudio.microsoft.com/ru/vs/

Редакции (комплекты для разработчиков) Visual Studio (справка):

Visual Studio Express. Бесплатная версия. Ныне полностью вытеснена Visual Studio Community, которая представляет собой бесплатный аналог Visual Studio Professional и обладает практически тем же функционалом, что и последняя.
Visual Studio Community. Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков. Рекомендуем обратить внимание!
Платные версии:
Studio Standard. Данная редакция предоставляет среду разработки для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается как редактирование XML и XSLT, так и средства для тестирования объектов.
Visual Studio Professional. Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Team System. Предоставляет набор инструментов для совместной разработки, подсчёта метрик и создания отчётов, в дополнение к возможностям Professional редакции.

Читать:
Return false что это
ВЫВОД.

Для обучения программированию на языке Си шарп вы можете бесплатно и легально установить Visual C# 2010 Express или Visual Studio 2019 Community с пакетом «Разработка классических приложений .Net»

Разработка классических приложений .NET

Создание WPF, форм Windows Forms и консольных приложений с помощью C#, Visual Basic и F#. Вам доступно создание приложений Windows с помощью Windows Presentation Foundation и Windows Forms. Вы также можете создавать веб-приложения .NET Framework, а также клиентские приложения для компьютеров и устройств, публикуемые в Microsoft Store.

Компоненты

— Средства разработки классических приложений .NET
— Средства разработки для .NET Framework 4.x
— Средства профилирования .NET
— Поддержка языков C# и Visual Basic
— Инструменты для Entity Framework 6
— IntelliTrace
— JIT-отладчик
— Live Unit Testing
— Live Share

NEW: Наш Чат, в котором вы можете обсудить любые вопросы, идеи, поделиться опытом или связаться с администраторами.

Name already in use

cpp-docs / docs / overview / visual-cpp-tools-and-features-in-visual-studio-editions.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink
  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

C++ Tools and Features in Visual Studio Editions

The following C++ features are available in Visual Studio. Unless stated otherwise, all features are available in all editions: Visual Studio Community, Visual Studio Professional, and Visual Studio Enterprise. Some features require specific workloads or optional components, which you can install with the Visual Studio Installer.

The following tables show Visual C++ features that are available in Visual Studio 2017. An X in a cell indicates that the feature is available; an empty cell indicates that the feature is not available. Notes in parentheses indicate that a feature is available, but restricted.

  • Windows Desktop
  • Universal Windows Platform ((tablet, PC, Xbox, IoT, and HoloLens))
  • Linux
  • Android
  • iOS
Platform Visual Studio Express for Windows 10 Visual Studio Express for Windows Desktop Visual Studio Community/Professional Visual Studio Enterprise
Windows Desktop X X X
Universal Windows Platform ((phone, tablet, PC, Xbox, IoT, and HoloLens)) X X X
Linux X X
Microsoft Store 8.1 X X
Windows Phone 8.0 X X
Android X X
iOS X X
  • MSVC 32-bit compiler for x86, x64, ARM, and ARM64
  • MSVC 64-bit compiler for x86, x64, ARM, and ARM64
  • GCC cross-compiler for ARM
  • Clang/LLVM
    • On Windows, Clang/LLVM 12.0, targeting x86 or x64 (CMake support only).
    • On Linux, any Clang/LLVM installation supported by the distro.
    Compiler Visual Studio Express for Windows Visual Studio Express for Windows Desktop Visual Studio Professional / Community Visual Studio Enterprise
    MSVC 32-bit X86 compiler X X X X
    x86_arm cross-compiler X X X
    MSVC 64-bit x64 compiler X X
    x86_x64 cross-compiler X X X X

    Visual Studio includes the following workloads for C++ development. You can install any or all of these, along with other workloads such as .NET Desktop Development, Python Development, Azure Development, Visual Studio Extension Development, and others.

    Desktop development with C++

    • C++ core desktop features
    • MSVC v143 — VS 2022 C++ x64/x86 build tools (latest)
    • Windows 10 SDK (latest for this Visual Studio version)
    • Just-In-Time debugger
    • C++ profiling tools
    • C++ CMake tools for Windows
    • C++ ATL for v143 build tools (x86 & x64)
    • Test Adapter for Boost.Test
    • Test Adapter for Google Test
    • Live Share
    • IntelliCode
    • C++ AddressSanitizer
    • IntelliTrace (Enterprise only)
    • MSVC v143 — VS 2022 C++ ARM64 build tools (latest)
    • C++ MFC for latest v143 build tools (x86 & x64)
    • C++/CLI support for v143 build tools (latest)
    • C++ Modules for v143 build tools (x64/x86 – experimental)
    • C++ Clang tools for Windows (12.0.0 — x64/x86)
    • JavaScript diagnostics
    • IncrediBuild — Build Acceleration
    • Windows 11 SDK
    • Windows 10 SDK (other versions)
    • MSVC v142 — VS 2019 C++ x64/x86 build tools (v14.29)
    • MSVC v141 — VS 2017 C++ x64/x86 build tools (v14.16)
    • MSVC v140 — VS 2015 C++ build tools (v14.00)
    • MSVC v142 — VS 2019 C++ x64/x86 build tools (latest)
    • Windows 10 SDK (latest for this Visual Studio version)
    • Just-In-Time debugger
    • C++ profiling tools
    • C++ CMake tools for Windows
    • C++ ATL for v142 build tools (x86 & x64)
    • Test Adapter for Boost.Test
    • Test Adapter for Google Test
    • Live Share
    • IntelliCode
    • C++ AddressSanitizer
    • IntelliTrace (Enterprise only)
    • MSVC v142 — VS 2019 C++ ARM64 build tools (latest)
    • C++ MFC for latest v142 build tools (x86 & x64)
    • C++/CLI support for v142 build tools (latest)
    • C++ Modules for v142 build tools (x64/x86 – experimental)
    • C++ Clang tools for Windows
    • JavaScript diagnostics
    • IncrediBuild — Build Acceleration
    • Windows 11 SDK
    • Windows 10 SDK (other versions)
    • MSVC v141 — VS 2017 C++ x64/x86 build tools (v14.16)
    • MSVC v140 — VS 2015 C++ build tools (v14.00)

    Linux development with C++

    • C++ core features
    • C++ for Linux Development
    • C++ CMake tools for Linux
    • IntelliCode
    • Embedded and IoT development tools

    Universal Windows Platform development

    • Blend for Visual Studio
    • .NET Native and .NET Standard
    • NuGet package manager
    • Universal Windows Platform tools
    • Windows 10 SDK (latest for this Visual Studio version)
    • IntelliCode
    • IntelliTrace (Enterprise only)
    • USB Device Connectivity
    • C++ (v143) Universal Windows Platform tools
    • C++ (v142) Universal Windows Platform tools
    • C++ (v141) Universal Windows Platform tools
    • Graphics debugger and GPU profiler for DirectX
    • Windows 11 SDK
    • Windows 10 SDK (other versions)
    • Architecture and analysis tools
    • IntelliCode
    • IntelliTrace (Enterprise only)
    • USB Device Connectivity
    • C++ (v142) Universal Windows Platform tools
    • C++ (v141) Universal Windows Platform tools
    • Graphics debugger and GPU profiler for DirectX
    • Windows 11 SDK
    • Windows 10 SDK (other versions)
    • Architecture and analysis tools

    C++ Game Development

    • C++ core features
    • Windows Universal C Runtime
    • C++ 2019 Redistributable Update
    • MSVC v143 — VS 2022 C++ x64/x86 build tools (latest)
    • C++ profiling tools
    • C++ AddressSanitizer
    • Windows 10 SDK (latest for this Visual Studio version)
    • IntelliCode
    • IntelliTrace (Enterprise only)
    • Windows 11 SDK
    • Windows 10 SDK (other versions)
    • IncrediBuild — Build Acceleration
    • Cocos
    • Unreal Engine installer
    • Android IDE support for Unreal engine
    • C++ core features
    • Windows Universal C Runtime
    • C++ 2019 Redistributable Update
    • MSVC v142 — VS 2019 C++ x64/x86 build tools (latest)
    • C++ profiling tools
    • Windows 10 SDK (latest for this Visual Studio version)
    • IntelliCode
    • IntelliTrace (Enterprise only)
    • Windows 11 SDK
    • Windows 10 SDK (other versions)
    • IncrediBuild — Build Acceleration
    • Cocos
    • Unreal Engine installer
    • Android IDE support for Unreal engine

    Mobile development with C++

    • C++ core features
    • Android SDK setup (API level 25) (local install for Mobile development with C++)
    • Android NDK (R21E)
    • Apache Ant (1.9.3)
    • C++ Android development tools
    • IntelliCode
    • Intel Hardware Accelerated Execution Manager (HAXM) (local install)
    • C++ iOS development tools
    • IncrediBuild — Build Acceleration
    • Android NDK (R16B)
    • Apache Ant (1.9.3)
    • C++ Android development tools
    • IntelliCode
    • Google Android Emulator (API Level 25) (local install)
    • Intel Hardware Accelerated Execution Manager (HAXM) (local install)
    • Android NDK (R16B) (32bit)
    • C++ iOS development tools
    • IncrediBuild — Build Acceleration

    You can install these components independently from any workload.

    • JavaScript diagnostics
    • Live Share
    • C++ Universal Windows Platform runtime for v142 build tools
    • ClickOnce Publishing
    • Microsoft Visual Studio Installer Projects
    • Windows SDK

    Libraries and Headers

    • Windows headers and libraries
    • Windows Universal C Runtime (CRT)
    • C++ Standard Library
    • ATL
    • MFC
    • .NET Framework class library
    • C++ Support Library for .NET
    • OpenMP 2.0
    • Over 900 open-source libraries via vcpkg catalog
    Library or Header Visual Studio Express for Windows Visual Studio Express for Windows Desktop Visual Studio Professional / Community Visual Studio Enterprise
    Windows headers and libraries and CRT library (X) X X X
    C++ Standard Library X X X X
    ATL X X
    MFC X X
    .NET Framework class library X X X
    C++ Support Library for .NET X X X
    OpenMP 2.0 X X X X

    Build and Project Systems

    • CMake
    • Any build system via Open Folder
    • Command line builds (msbuild.exe)
    • Native Multi-targeting
    • Managed Multi-targeting
    • Parallel Builds
    • Build Customizations
    • Property Pages Extensibility
    Build or Project Feature Visual Studio Express for Windows Visual Studio Express for Windows Desktop Visual Studio Professional / Community Visual Studio Enterprise
    Command line builds (msbuild.exe) X X X X
    Native Multi-targeting X X X
    Managed Multi-targeting X X X
    Parallel Builds X X X X
    Build Customizations X X X X
    Property Pages Extensibility X X X X

    The following project templates are available depending on which workloads you have installed.

    Сравнение выпусков Visual Studio 2022

    Дополнительные сведения о Visual Studio для Mac см. на странице Новые возможности.
    Сведения о преимуществах для подписчиков можно найти на странице подписок.
    Хотите сравнить подписки Visual Studio? Перейдите на страницу Расценки на Visual Studio.
    Дополнительные сведения о поддержке проектов Visual Studio 2022 см. в нашей документации.
    Дополнительную информацию о выпуске Community см. в условиях лицензионного соглашения на использование Visual Studio Community.

    Дополнительные сведения о Visual Studio для Mac см. на странице Новые возможности.

    Сведения о преимуществах для подписчиков можно найти на странице Подписки.

    Хотите сравнить подписки Visual Studio? Перейдите на страницу Расценки на Visual Studio.
    Дополнительную информацию о выпуске Community см. в условиях лицензионного соглашения на использование Visual Studio Community.

Похожие статьи