Вышла новая версия VisualStudio 2015
Недавно состоялся релиз новой версии Visual Studio .NET, версии 2015.
Успешно удалось перевести на нее один из курсов ШП по теме .NET, о чем и хочется рассказать нашим читателям.
Во-первых, хочется отметить бесплатную версию Visual Studio 2015 Community Edition.
Microsoft еще с прошлой версии VS начала выпускать бесплатный вариант, что очень радует многих программистов, так как не каждый может себе позволить купить недешевую платную редакцию. Обычному пользователю, который хочет только попробовать VS, или студенту раньше приходилось либо скачивать нелегальную версию, либо вовсе не пользоваться этим продуктом. Для маленьких фирм цена VS тоже была не маленькой. С появлением бесплатной версии все эти проблемы просто отпадают.
В условиях ее использования указано, что она бесплатна для некомерческих проектов и малых коммерческих проектов.
Для тех, кто еще не пользовался Visual Studio .NET хочется сказать, что это одна из самых мощных и развитых на данный момент сред разработки.
Практически все, что нужно программисту для разработки, уже входит в эту среду среду.
- Приятная подсветка синтаксиса;
- Поддержка GitHub и других систем контроля версий;
- Широкие возможности рефакторинга;
- Множество полезных утилит, начиная от просмотра карты кода, до полноценной среды работы с базами данных;
- Менеджер пакетов NuGet;
- Также хочется отметить мощный редактор, который подсказывает, какие названия функций и классов вы хотите использовать - если хотите посмотреть на видео, как это работает и насколько это удобно - у нас есть бесплатный вебинар как раз по этой теме.
- И многое-многое другое.
Скачать бесплатную версию Visual Studio 2015 Community Edition можно по ссылке.
Что же нового в этой версии VS.NET?
Во-первых, хочется отметить новые возможности языка .NET - С# версии 6.0.
1. Интерполяция строк
Ранее для сборки одной строки из нескольких надо было делать либо так:
int version = 6;
string language = "C#"
return "Вышла новая версия " + language + ": " + version;
либо так:
return String.Format("Вышла новая версия {0}: {1}",language,version);
Теперь же можно все это сделать намного удобнее и короче:
return $"Вышла новая версия {language}: {language}";
2. Инициализация свойств со значениями
Теперь можно инициализировать свойства прямо в месте их определения:
public string Text { get; set; } = "Hallow";
3. Null- условный оператор ( ?. )
раньше писали так:
string name;
if(human!=null) {
name = human.Name;
}
else {
name = "";
}
теперь это делается так:
name = human?.Name
О других нововведениях Visual Studio 2015
В самой IDE Visual Studio тоже есть много нового и полезного.
Одной из таких особенностей является автоматический поиск сборок по имени класса.
Ранее, когда мы хотели использовать, например, класс-атрибут HiddenInput в редакторе кроме указания его имени необходимо было также написать using "название сборки этого класса". И все эти названия сборок надо было либо помнить, либо пользоваться Googlом для нахождения таковых. Теперь же не надо хранить все это в памяти - достаточно просто написать название класса - и автоматический хелпер помогает вставить в блок using соответствующий код.
VisualStudio - это развивающийся проект, который постоянно обновляют, то есть все новые концепции и подходы, новые идеи и тенденции быстро воплощаются в VS. Можно с уверенностью сказать что и через 10 лет C# и VS.NET останутся востребованными и современными.
Освоить разработку под Windows можно, обучаясь на профессии «Разработчик Microsoft».