Интегрированные среды разработки программ.pptx
- Количество слайдов: 13
ИНТЕГРИРОВАННЫЕ СРЕДЫ РАЗРАБОТКИ ПРОГРАММ Работу выполнила : Алтухова Кристина Группа : 3922
Интегрированная среда разработки, ИСР — система программных средств, используемая программистами для разработки программного обеспечения (ПО). Обычно среда разработки включает в себя: текстовый редактор компилятор интерпретато р средства автоматизац ии сборки отладчик.
Существуют ИСР предназначенные для нескольких языков программирования , но обычно ИСР предназначается для одного определённого языка программирования Eclipse, Net. Beans, Embarcader o RAD Studio, Qt Creator или Microsoft Visual Studio Visual Basic, Pure. Basic, Delphi, Dev. C++.
Работа в интегрированной среде дает программисту: 1. 2. 3. 4. Возможность использования встроенного многофайлового текстового редактора, специально ориентированного на работу с исходными текстами программ; Иметь автоматическую диагностику выявленных при компиляции ошибок, когда исходный текст программы, доступный редактированию, выводится одновременно с диагностикой в многооконном режиме; Возможность параллельной работы над несколькими проектами. Менеджер проектов позволяет использовать любой проект в качестве шаблона для вновь создаваемого проекта; Минимум перекомпиляции. Ей подвергаются только редактировавшиеся модули;
Visual Studio
Visual Studio Включает в себя редактор исходного кода с поддержкой технологии Intelli. Sense. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне.
История Первоначально Eclipse разрабатывалась фирмой IBM как преемник среды разработки IBM Visual. Age, в качестве корпоративного стандарта IDE для разработки на разных языках под платформы IBM. По сведениям IBM, проектирование и разработка стоили 40 миллионов долларов. Исходный код был полностью открыт и сделан доступным после того, как Eclipse был передан для дальнейшего развития независимому от IBM сообществу.
Преимущества Eclipse служит в первую очередь платформой для разработки расширений, чем он и завоевал популярность: любой разработчик может расширить Eclipse своими модулями. Eclipse JDT (Java Development Tools) — наиболее известный модуль, нацеленный на групповую разработку. Также предлагает поддержку связи между IDE и системой управления задачами (ошибками). В основной поставке включена поддержка трекера ошибок Bugzilla, также имеется множество расширений для поддержки других трекеров (Trac, Jira и др. ). В силу бесплатности и высокого качества, Eclipse во многих организациях является корпоративным стандартом для разработки приложений.
Архитектура Основой Eclipse является платформа расширенного клиента (RCP — от англ. rich client platform). Её составляют следующие компоненты: Ядро платформы (загрузка Eclipse, запуск модулей); OSGi (стандартная среда поставки комплектов (англ. bundles)); SWT (портируемый инструментарий виджетов); JFace (файловые буферы, работа с текстом, текстовые редакторы); Рабочая среда Eclipse (панели, редакторы, проекции, мастеры).
Интегрированные среды разработки программ.pptx