Что такое интеграционные среды разработки по?



Скачать 21,33 Kb.
страница1/2
Дата16.09.2022
Размер21,33 Kb.
#189717
  1   2
Связанные:
Задание Интеграционные средства разработки ПО


Интегрированные среды разработки ПО

  1. Что такое интеграционные среды разработки ПО?

Интеграционная среда разработки ПО – система программных средств, используемая программистами для разработки ПО

  1. Каково их основное назначение?

Разработка нового программного обеспечения

  1. Основные возможности интеграционных сред разработки ПО?

Интеграционная среда разработки ПО включает в себя комплекс из нескольких инструментов:

  • текстовый редактор;

  • компилятор или интерпретатор;

  • средства автоматизации сборки и отладчика

Помимо этого, они могут содержать инструменты для интеграции с системами управления версиями и другие полезные утилиты.

  1. Как проводилась разработка ПО до интеграционных сред?

Раньше пользовались ассемблерами, которые переводили команды понятные человеку в команды понятные машине (двоичный код)

  1. История интеграционных сред.

Первые IDE были созданы для работы через консоль или терминал. Ранние системы не могли поддерживать того, что программы были подготовлены, используя блок-схемы, вводя текст с перфорированных карт (или перфолента, и т.д.) прежде, чем представить их компилятору. Dartmouth BASIC был первым языком, который был создан с IDE (и был также первым, который был разработан для использования в консоли или терминале). Эта IDE (часть Dartmouth Time Sharing System) была командная (т.е. управлялась при помощи команд), и поэтому очень отличалась от управляемых с помощью меню, графических IDE, распространенных сегодня. Однако это позволило редактировать, управлять файлами, компилировать, отлаживать и выполнять способом, непротиворечивым современным IDE
Maestro I - продукт от Softlab Munich и был первой в мире интегрированной средой разработки для программного обеспечения в 1975 г. Maestro I был установлен для 22,000 программистов во всем мире. До 1989 6,000 установок существовали в Федеративной Республике Германия. Maestro I был возможно мировым лидером в этом поле в течение 1970-ых и 1980-ых. На сегодняшний день Maestro I может быть найден разве что в Музее Информационной технологии в Арлингтоне.
Одной из первых IDE возможностью подключения плагинов была Softbench. В 1995 Computerwoche прокомментировал, что использование IDE не было хорошо воспринято разработчиками, обосновывая это тем, что они будут ограничивать их в творческом потенциале.
Сразу же после создания Java, уже в 1996 г., появились интегрированные среды разработки программ для Java, и их число все время возрастает. Некоторые из них являются просто интегрированными оболочками над JDK, вызывающими из одного окна текстовый редактор, компилятор и интерпретатор. Эти интегрированные среды требуют предварительной установки JDK. Другие содержат JDK в себе или имеют собственный компилятор, например, Java Workshop фирмы SUN Microsystems, JBuilder фирмы Inprise, Visual Age for Java фирмы IBM и множество других программных продуктов. Их можно устанавливать, не имея под руками JDK. Надо заметить, что перечисленные продукты написаны полностью на Java.
Большинство интегрированных сред являются средствами визуального программирования и позволяют быстро создавать пользовательский интерфейс, т е. относятся к классу средств RAD (Rapid Application Development).
Выбор какого-либо средства разработки диктуется, во-первых, возможностями вашего компьютера, ведь визуальные среды требуют больших ресурсов, во-вторых, личным вкусом, в-третьих, уже после некоторой практики, достоинствами компилятора, встроенного в программный продукт.
В России по традиции, идущей от TurboPascal к Delphi, большой популярностью пользуется JBuilder, позволяющий подключать сразу несколько JDK разных версий и использовать их компиляторы кроме собственного. Многие профессионалы предпочитают Visual Age for Java, в котором можно графически установить связи между объектами.
К технологии Java подключились и разработчики CASE-средств. Например, популярный во всем мире продукт Rational Rose может сгенерировать код на Java.

  1. Приведите несколько примеров интеграционных сред.

  • Microsoft Visual Studio

  • PyCharm

  • IntelliJ IDEA

  • PhpStorm

  • Webstorm

  • CLion



  1. Скачать 21,33 Kb.

    Поделитесь с Вашими друзьями:
  1   2




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница