БлюДжей
![]() | |
![]() Скриншот BlueJ | |
Оригинальный автор(ы) | Михаэль Кёллинг и Джон Розенберг |
---|---|
Разработчик(и) | Команда BlueJ |
Стабильная версия | 5.3.0 / 20 марта 2024 г |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Платформа | Ява |
Доступно в | Многоязычный |
Тип | Интегрированная среда разработки |
Лицензия | GPL-2.0 или более поздней версии с исключением Classpath |
Веб-сайт | блюдж |
BlueJ — интегрированная среда разработки (IDE) для языка программирования Java , разработанная в основном для образовательных целей, но также подходящая для мелкомасштабной разработки программного обеспечения . Он работает с помощью Java Development Kit (JDK).
BlueJ был разработан для поддержки изучения и преподавания объектно-ориентированного программирования , и в результате его дизайн отличается от других сред разработки. [1] На главном экране графически отображается структура классов разрабатываемого приложения (в виде UML -схемы), а объекты можно создавать и тестировать в интерактивном режиме. Это средство взаимодействия в сочетании с понятным и простым пользовательским интерфейсом позволяет легко экспериментировать с разрабатываемыми объектами. Объектно-ориентированные концепции ( классы , объекты , общение через вызовы методов ) представлены визуально и в дизайне взаимодействия в интерфейсе.
История [ править ]
Разработка BlueJ была начата в 1999 году Михаэлем Кёллингом и Джоном Розенбергом в Университете Монаша как преемника BlueJ . [2] система. BlueJ — это IDE (интегрированная среда разработки). Blue представлял собой интегрированную систему со своим собственным языком программирования и средой и был родственником языка Eiffel . BlueJ реализует дизайн среды Blue для языка программирования Java.
В марте 2009 года проект BlueJ стал бесплатным программным обеспечением с открытым исходным кодом и лицензировался под лицензией GPL-2.0 или более поздней версии с исключением Classpath .
BlueJ в настоящее время поддерживается командой Королевского колледжа Лондона , Англия, где работает Кёллинг.
Поддерживаемый язык [ править ]
BlueJ поддерживает программирование на Java и Stride. [3] Поддержка Java предоставляется в BlueJ с момента его создания, а поддержка Stride была добавлена в 2017 году.
См. также [ править ]
Ссылки [ править ]
- ^ Кёллинг, М. (2008). «Использование BlueJ для знакомства с программированием» (PDF) . В Беннедсене, Дж.; Касперсен, Мэн; Кёллинг, М. (ред.). Размышления о преподавании программирования . Конспекты лекций по информатике. Том. 4821. Спрингер. стр. 182–196. ISBN 978-3-540-77933-9 .
- ^ Кёллинг, М.; Розенберг, Дж. (1996). «Объектно-ориентированная среда разработки программ для первого курса программирования» (PDF) . Материалы 27-го Технического симпозиума SIGCSE по компьютерному образованию . АКМ. стр. 83–87. дои : 10.1145/236462.236514 . ISBN 0-89791-757-Х .
- ^ Страйд
Библиография [ править ]
- Барнс, Дэвид Дж.; Кёллинг, Михаэль (12 мая 2011 г.). Объекты прежде всего в Java: практическое введение в использование BlueJ (5-е изд.). Прентис Холл . п. 560. ИСБН 978-0-13-249266-9 .
- Кёллинг, Майкл; Куиг, Брюс; Паттерсон, Эндрю; Розенберг, Джон (9 августа 2010 г.). «Система BlueJ и ее педагогика». Компьютерное образование . 13 (4): 249–268. CiteSeerX 10.1.1.22.3975 . дои : 10.1076/csed.13.4.249.17496 . S2CID 2805887 .
Внешние ссылки [ править ]
- Интегрированные среды разработки
- Бесплатные интегрированные среды разработки
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение, написанное на Java (языке программирования).
- Инструменты разработки Java
- Java-платформа
- Инструменты программирования Linux
- Комплекты разработки программного обеспечения
- Инструменты программирования MacOS
- Инструменты программирования для Windows
- программное обеспечение Linux
- Образовательные языки программирования
- Педагогическая интегрированная среда развития