Вы находитесь на странице: 1из 3

Лабораторная работа № 8-9

«Изучение оболочек для основных языков программирования»


Цель работы: изучить оболочки для основных языков программирования.
Ход работы

Среда + -
Microsoft Visual Studio
 Официальная. Так как и язык, и  Баги при переходах с триал-

среда разработки созданы в версии. При переходе на

Microsoft, логично предположить, платную версию могут

что ничего более функционального теряться настройки и

вы не найдете во всем Интернете. нарушаться работа

В некоторых случаях без Visual корпоративного сервера.  

Studio не обойтись — например,  Сложность.

при использовании технологий Самостоятельно освоить

UWP и WPF. Visual Studio новичку будет


 Бесплатная. Версии «Community непросто — слишком много

edition» для рядового пользователя доступных функций,

будет достаточно. Тем более, спрятанных в подразделах

теперь можно подключать плагины меню.    

(в отличие от старой версии

Express).
 Функциональная. В Visual Studio

множество качественных плагинов.

С их помощью можно расширить

функциональность приложения и

подключить другие языки.


 Поддерживает платформы .NET.

Visual Studio имеет широкие

возможности по разработке

приложений под Windows, в том

числе в .NET-сегменте.
 Облачные хранилища.

Зарегистрируйтесь в сообществе

Visual Studio — и получите доступ

к облачному хранилищу, где

сможете располагать файлы

проектов.
 Корпоративность. Технология

бэклога позволяет членам команды

взаимодействовать при гибкой

методологии разработки.
MonoDevelop
 Мультиплатформенность.  Ограниченная

Поддерживает Linux, Windows и функциональность. У

Mac OS. MonoDevelop есть


 Кастомизация. На рабочем столе собственный отладчик и

можно расположить функции и инструменты для работы с

окна по своему усмотрению. кодом. Но в части


 Unity 3D. Полноценная поддержка поддержки разных

популярной платформы для платформ и проектов — это

разработки игр. пока сырая IDE.    


 Бесплатность.

Eclipse
 Множество плагинов. У Eclipse  Сложность. Как и любой

едва ли не самое большое число функциональный продукт,

надстроек — «на все случаи Eclipse может показаться

жизни». новичку слишком

 Активное сообщество. Помогает сложным.

быстрее освоить среду разработки,  Нет гарантий надежности.

выпускает новые плагины. Так как плагины создаются

 Отличные компилятор и отладчик. сообществом, за их

Первый работает на порядок качество отвечает только

быстрее, чем у конкурентов, разработчик. Кроме того,

второй — показывает потоки, сами создатели Eclipse с

пересечения, позволяет гибко каждой новой версией

управлять ходом отладки. плодят баги, не успевая

 Кастомизация. Благодаря плагинам порой исправлять старые.    

и настройкам можно полностью

персонализировать Eclipse.

 Бесплатность. Это open-source

проект, абсолютно бесплатный.

 Высокая функциональность.

Благодаря разработчикам-

официалам и членам сообщества с

помощью Eclipse можно провести

любой C#-продукт по полному

циклу разработки.

SharpDevelop  Не поддерживает отладку


поддержка компиляторов C# от Microsoft и 64-битных программ.
Mono;  Не поддерживает новые
возможности C # 6.0.
• возможности IntelliSense и расширения
программного кода;
• наличие диалогового окна Add Reference
(Добавление ссылки) для ссылок на
внешние компоновочные блоки, включая
компоновочные блоки, установленные в
GAG (Global Assembly Cache – глобальный
кэш компоновочных блоков);

• наличие инструментов визуального


проектирования Windows Forms;

• различные окна (в SharpDevelop они


называются scouts – разведчики) для обзора
структуры проекта и его составляющих:

• интегрированная утилита браузера


объектов – Assembly Scout (Разведчик
компоновочных блоков);

• утилиты для работы с базами данных;

• утилита конвертирования программного


кода C# в VB .NET (и наоборот):

• интеграция с NUnit (утилита


тестирования .NET-модулей) и NAnt
(утилита компоновки .NET):

• интеграция с документацией .NET


Framework SDK.

К\В

1. Какая из сред программирования лучше всего и почему?


Microsoft Visual StudioБ т.к она проще в обучении, красивее выглядит, множество поддерживаемых языков и т.д
2. Какая из оболочек для программирования поддерживает больше языков?

Microsoft Visual Studio

Вам также может понравиться