Метки: IDE, программирование, графическая среда, разработка
Автор статьи: selvik
Современное программирование, в особенности при работе с объектно-ориентированными языками программирования, буквально невозможно представить без специальных средств, а вернее инструментов – графических сред разработки. Графическая среда разработки, как можно догадаться, представляет собой своеобразное программное обеспечение, обладающее всем необходимым программисту функционалом для написания программного обеспечения или приложений, ориентированных под определённые платформы. Ориентация, кстати, как правило, напрямую обусловлена возможностями того или иного языка программирования. Выбор какого-либо определенного языка программирования, как можно догадаться, обычно подразумевает использование определенной конкретно для него среды разработки. При этом следует отметить, что некоторые подобные программы подразумевают написание приложений и программных продуктов на нескольких языках, что очень удобно, если вы, например, пишете одновременно и на C# и на Java. Все подобные разновидности программных продуктов, равно как и другие предоставляются абсолютно бесплатно и платно, все варьируется, как правило, в зависимости от версии, которую выбирает для работы программист. Среди бесплатных программ особым спросом сегодня пользуются NetBeans, Visual Studio Express и множество других. Как было сказано чуть выше – программное обеспечение такого рода может быть и платным. Естественно, это напрямую влияет на функциональность, количество библиотек, внедренных в среду разработки, а также дополнительные «плюшки», к которым обычно относятся дополнительные расширения, которые позволяют в той или иной мере упростить процедуру разработки программного обеспечения. В качестве примера будем рассматривать Visual Studio, так как именно эта IDE обладает довольно широким функционалом (даже в бесплатной версии), множеством возможностей, а также поддержкой нескольких языков и прочего. Что касается поддержки. То сегодня Visual Studio поддерживает C#, C++, Visual Basic, Python и некоторые другие, менее популярные языки программирования, но широко используемые в производстве программных продуктов. Что касается возможностей этой среды, то она позволяет создавать веб-приложения, интернет-сайты, программировать приложения под мобильные устройства, персональные компьютеры и даже приставку Xbox One. Кроме того, современная версия (2015), обладает возможность командной разработки посредством использования средств GitHub или использования средств корпорации Майкрософт – TeamService, возможности, встроенной в Visual Studio.