Файл: Интегрированные среды разработки программ (История развития IDE).pdf
Добавлен: 22.04.2023
Просмотров: 544
Скачиваний: 4
Удобство в использовании можно повысить просто за счет установки свойств компонентов в инспекторе объектов. Свойства компонентов позволяют быстро обеспечить удобство в использовании на всех платформах. При этом не требуется писать ни строчки кода. Встроены все необходимые функции для обеспечения удобства в использовании: от корректного отображения клавиатуры для ввода данных до правильного расположения вкладок для платформы.
Лишь один раз создается собственный пользовательский интерфейс, работающий на различных устройствах, за счет адаптивности, предлагаемой средством разработки FireUI для разных типов устройств. Быстро создается оформление по умолчанию с использованием компонентов, распознающих разрешение, а также добавьте макеты для конкретных целевых устройств: настольных компьютеров, работающих под операционными системами Windows и macOS, планшетов Surface Pro и Android, iPhone, iPad, смартфонов и портативных электронных устройств. изменений на устройстве.
Продолжая работать в интегрированной среде разработки RAD Studio, видно, как приложение выглядит и функционирует на различных устройствах. Для этого не требуется запускать приложение на устройствах или создавать дополнительные представления.
Средства предварительного просмотра приложений FireUI App Previews позволяет осуществлять предварительный просмотр приложения FireMonkey в целевых операционных системах iOS, Android, macOS и Windows прямо в процессе его разработки.
Средство разработки LiveBindings Designer позволяет наглядно связывать элементы пользовательского интерфейса с источниками данных, что позволяет получать отображение данных как в процессе разработки, так и в процессе эксплуатации. Подключить живые данные легко: средства разработки предоставляют разработчикам возможность пересылки готового каркасного представления для проведения тестирования удобства в использовании на ранних этапах разработки.
Beacon Fence – это специально созданные для RAD Studio маячки для четкого прогноза объектов. Дают также опору действий, что имеют связь с наблюдением в лучевых и местах, что являются геометрическими, совершенно произвольной структуры.
Code Site Express – инструмент, который дает возможность юзеру создавать журнал. В процессе разработки программы пускает в ход сообщительный лог процесса созданного кода. Code Site предоставляет юзеру полное осмысление созданного им кода. Для получения нужно выбранный Viewer добавить в проект.
Рис. 7 Окно Embarcadero RAD Studio
Заключение
Список IDE намного больше представленного выше, выбирая подходящую среду разработки для себя стоит руководствоваться личными потребностями. В первую очередь нужно определиться, какие функции в приоритете, что планируется делать и какие инструменты необходимы в первую очередь. Язык программирования, который используется в работе, тоже играет роль при выборе.
Существует мнение, что только платный продукт способен максимально удовлетворить запросы, решить поставленные задачи и выполнить работу. Другие считают наоборот, что бесплатная интегрированная среда вполне может справится с поставленными задачами и платить нет смысла.
В процессе выполнения курсовой работы были изучены следующие вопросы:
- Определение интегрированной среды разработкb
- Историю развития IDE
- Классификацию IDE
- NetBeans IDE
- IDE Eclipse
- IDE Aptana Studio
- IDE Code::Blocks
- IDE Dev-C++
- IDE Embarcadero RAD Studio
Команды разработчиков со всего мира трудятся ежедневно, совершенствуя продукт и чем больше они делают шагов для улучшения, тем больше появляется споров какая же среда лучше. Но вывод один — руководствоваться следует индивидуальными предпочтениями. Делая выбор, лучше учитывать больше факторов и только пробой и постепенным перебором средств разработки получится найти оптимальный вариант.
Список литературы
- Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 435 c.
- 6. Анашкина, Н. В. Технологии и методы программирования / Н.В. Анашкина, Н.Н. Петухова, В.Ю. Смольянинов. - М.: Academia, 2012. - 312c.
- Гагарина, Л. Г. Технология разработки программного обеспечения / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул. - М.: Форум, Инфра-М, 2013. - 423 c.
- 15. Гвоздева, В. А. Введение в специальность программиста / В.А. Гвоздева. - М.: Форум, Инфра-М, 2015. - 265 c.
- Громов Ю.Ю., Иванова О.Г., Алексеев В.В. и др. Интеллектуальные информационные системы и технологии: учебное пособие – Тамбов: Изд-во ФГБОУ ВПО «ТГТУ», 2013. – 244 с.
- Емельянова, Н. З. Проектирование информационных систем / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2012. - 312 c.
- Зыков, С. В. Основы современного программирования / С.В. Зыков. - М.: Горячая линия - Телеком, 2016. - 413c.
- 28. Иванова, Г. С. Объектно-ориентированное программирование / Г.С. Иванова, Т.Н. Ничушкина. - М.: МГТУ им. Н. Э. Баумана, 2014. - 576 c.
- Лукин, В. В. Технология разработки программного обеспечения. Учебное пособие / В.В. Лукин, В.Н. Лукин, Т.В. Лукин. - М.: Вузовская книга, 2015. - 214 c.
- Мещеряков, С. В. Эффективные технологии создания информационных систем / С.В. Мещеряков, В.М. Иванов. - М.: Политехника, 2015. - 243 c.
- Рудаков, А. В. Технология разработки программных продуктов. Учебник / А.В. Рудаков. - М.: Академия, 2013. - 318 c.
- Веб-сайт «NetBeans» https://netbeans.org/