Файл: ИНТЕГРИРОВАННЫЕ СРЕДЫ РАЗРАБОТКИ ПРОГРАММ (Интегрированная среда Microsoft Visual studio).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 244

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

К недостаткам Eclipse относят – не совсем оптимальный код, среда получилась тяжелой, требовательной к ресурсам. Разнообразие плагинов требует от программиста хороших знаний особенностей. Часто не совместимы плагины с обновленной версией Eclipse. Так же возможны конфликты плагинов друг с другом, что может вызвать ошибки в ПО.

3.3 Интегрированная среда NetBeans

NetBeans IDE - бесплатная интегрированная среда разработки с открытым исходным кодом для разработчиков программного обеспечения. Среда предоставляет все средства, необходимые для создания профессиональных десктоп приложений, корпоративных, мобильных и веб-приложений на платформе Java, а также C/C++, PHP, JavaScript, Groovy и Ruby.[1]

NetBeans появилась как студенческий университетский проект в Праге в 1996 году. В 1997 году IDE стала коммерческим продуктом, а в 1999 году её выкупила компания Sun Microsystems (родители Java) и уже на следующий год представила open source-релиз.

Особенности NetBeans IDE[2]:

  • Рабочий интерфейс NetBeans является полностью настраиваемый- существует возможность пользовательской настройки действий, выполняемых с помощью панели, имеется возможность настройки «горячих клавиш.
  • NetBeans IDE имеет многоязыковой редактор для различных языков программирования, таких как: Java, C/C++, Ruby, Groovy, PHP, JavaScript, CSS, XML, HTML, RHTML, JSP
  • Среда автоматически проводит проверку ошибок во время ввода кода, отображаются варианты для автозавершения кода и фрагментов документации по требуемому языку.
  • Редактор может генерировать и вставлять в исходный код стандартные фрагменты кода на Java или других языках.
  1. Рейтинг интегрированных сред разработки https://www.internet-technologies.ru/articles/10-luchshih-ide.html
  2. https://javarush.ru/groups/posts/1642-eclipse-netbeans-ili-intellij-idea-vihbiraem-ide-dlja-java-razrabotki
  • Интуитивный drag-and-drop интерфейс;
  • Динамические и статические библиотеки;
  • Интеграция нескольких сессий GNU-отладчика с поддержкой кода;
  • Возможность осуществлять удаленное развертывание
  • NetBeans IDE является платформой для построения десктопных приложений с пользовательским интерфейсом.

NetBeans - единственная IDE, которая устроит и начинающего разработчика, и профессионала. Наличие подробной встроенной справочной системы обеспечит быстрый старт для начинающих пользователей[3]

К положительным качествам Netbeans можно отнести- малый объем среды. Так же как уже было отмечено Netbeans является дружелюбной для программистов, которые только изучают языки программирования. Можно так же отметить простоту интерфейса, который можно перенастроить под конкретного пользователя.


Еще один не мало важным плюсом является функция авто-завершения текста. Netbeans так же поддерживает систему управления версиями (CVS)

К минусам можно отнести отсутствие справок по тому языку, для которого IDE предназначено.

Требовательность к ресурсам ПК, из-за использования JAVA.

Заключение

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

Сравнивая обе среды программирования, я не изменил своего мнения: программист- это профессия тяжелая, требующая огромного кропотливого труда. Большое число языков программирования, различные технические задания требуют от программистов постоянного обучения языкам программирования, нововведений в ПО, используемое для написания проекта.

Познакомившись с интегрированными средами разработки программного обеспечения, пришел к выводу, что использование этой среды программирования в большинстве своем предпочтительнее в повседневной жизни, так как главным показателем сегодня является скорость и цена продукта. Применяя IDE мы получаем хороший продукт по минимальным ценам. Минусы применения IDE так же есть, идеальных продуктов не существует. (невозможность использования для разработки сложных проектов и для проектов от которых зависят жизни, в связи с недостаточностью отработки компонентов).

За время написания курсовой, узнал, что существует рейтинг современных IDE, и ежегодно выбирается наилучший продукт, обладающий наилучшим функционалом, дружелюбностью интерфейса к программисту, возможностью использования многообразия инструментов, обеспеченности технической документации, и возможности оказания помощи. Познакомился с некоторыми IDE средами, наиболее популярными среди программистов.

Считаю, что обе модели среды программирования будут жить и дальше развиваться, взаимно переплетаясь, вбирая все наилучшие инструменты друг от друга. Ярким примером можно считать Фортран -язык который существует, модернизируется многие десятилетия и не собирается уходить в историю программирования.

Список литературы

  1. Microsoft Visual Studio 2010/ А.Л. Голощапов 2011.- СПБ.: БХВ- Петербург. 544с
  2. NetBeans IDE - универсальная интегрированная среда разработки приложений https://hightech.in.ua/content/art-netbeans-ide
  3. Архитекторы компьютерного мира. –СПб.: БХВ-Петербург, 2002. 231с.
  4. Интернет-курс по дисциплине «Управление жизненным циклом информационных систем» /Д.М. Бенин. Москва 2014. 127с.
  5. Компоненты и технологии / Денис Шехалев №5 2010. С156
  6. Методы программирования компьютерные вычисления /А.В. Могилев, Л.В. Листрова. СПБ.: БХВ-Петербург, 2008. 320с
  7. Модели жизненного цикла и технологии проектирования программного обеспечения /Е.А. Кумагина, Е.А. Неймарк. Нижний Новгород, 2016. 41с.
  8. Новейшая энциклопедия персонального компьютера /В.П.Леонтьев М.: ОЛМА-ПРЕСС 2004. 734с
  9. Основы программирования ч.1/ А.А. Тюгашев – СПб: Университет ИТМО. 2016. 142с
  10. Паскаль. Руководство для пользователя /К.Иенсен, Н.Вирт -Москва 1989. 254с.
  11. Переход к Microsoft Visual Studio 2010 /Патрис Пелланд, Паскаль Паре, Кен Хайнс 247с
  12. Проектирование информационных систем /О.Г. Инюшкина. Екатеринбург 2014. 240с
  13. Профессиональное программирование системный подход 2 изд. /И.О. Одинцов - БХВ –Петербург, 2004. 610с
  14. Рейтинг интегрированных сред разработки https://www.internet-technologies.ru/articles/10-luchshih-ide.html
  15. Русская документация по CVS https://www.opennet.ru/docs/RUS/cvsrdp/
  16. Системное программное обеспечение. /А.Ю. Молчанов –СПБ. 2010. 279с
  17. Системы программирования /И.А. Волкова, И.Г. Головин, Л.Е. Карпов –Москва 2009. 130с
  18. Среда разработки Java-приложений Eclipse/ С.А. Казарин, А.П. Клишин. Москва 2008. 77с
  19. Технология разработки программного обеспечения. /Ю.Ю. Якунин –Красноярск 2008. 169с
  20. Управление версиями с помощью CVS /А. Мохоткин (перевод на русский) 2001. 180с
  21. Эволюция языка Фортран. Устаревшие черты языка и средства для их замены /А.М. Горелик – Москва 2018. 14с.
  22. http://bourabai.ru/C-Builder/
  23. http://visual-studio.download-windows.org/
  24. https://habr.com/ru/post/227711
  25. https://javarush.ru/groups/posts/1642-eclipse-netbeans-ili-intellij-idea-vihbiraem-ide-dlja-java-razrabotki
  26. https://technet.microsoft.com/ru-ru/office/dn762121(v=vs.85)
  27. https://worksection.com/blog/rapid-application-development.html