IBM VisualAge

VisualAge
Тип Среда разработки программного обеспечения
Разработчик IBM
Написана на Smalltalk (первоначально)
Операционная система Кроссплатформенное
Лицензия Проприетарная
Сайт ibm.com

IBM VisualAge — семейство интегрированных сред разработки программного обеспечения (IDE), выпускавшееся компанией IBM[1]. Линейка включала специализированные среды для различных языков программирования, таких как Java, C++, COBOL и других.

Отличительной особенностью VisualAge являлся акцент на визуальное конструирование логики приложений и графических интерфейсов пользователя на основе объектно-ориентированного подхода[1]. Со временем продукты данной линейки были вытеснены более современными инструментами разработки, в частности IBM WebSphere Application Developer, а также средами Eclipse и NetBeans[1].

Поддерживаемые языки программирования

Продукты семейства VisualAge обеспечивали поддержку широкого спектра языков программирования:

Поддерживаемые платформы

Среды разработки функционировали на различных операционных системах и аппаратных архитектурах:

Версии

VisualAge (Smalltalk)

Данная версия являлась базовой для всей линейки и разрабатывалась на основе среды Smalltalk/V[1].

Версия Операционные системы Дата выпуска Описание
1.0OS/2 2.11993Первичный релиз для платформы OS/2[2].
2.0OS/2 2.1, Windows1994Добавлена поддержка Microsoft Windows.
3.0OS/2 2.1, Windows1995Расширение возможностей визуального моделирования.
4.0OS/2, Windows1995Оптимизация производительности.
4.5OS/2, Windows, AIX, Solaris, HP-UX1995Расширение списка поддерживаемых Unix-платформ.
5.0OS/2, Windows, AIX, Solaris, HP-UX1995Интеграция корпоративных инструментов связи.
5.5OS/2, Windows, AIX, Solaris, HP-UX1995Обновление библиотек совместимости.
6.0OS/2, Windows, AIX, Solaris, HP-UX, RedHat Linux1995Добавлена начальная поддержка Linux.
7.0Windows, AIX, Solaris, HP-UX, RedHat Linux2005Дальнейшая разработка передана компании Instantiations[3].
7.5Windows, AIX, Solaris, HP-UX, RedHat Linux2007Выпущена под брендом VA Smalltalk.
8.0Windows, AIX, Solaris, Linux2009Поддержка обновлённых серверных ОС.
8.5Windows, AIX, Solaris, Linux2011Улучшенная интеграция с Java-средами.

VisualAge C++

Версия Операционные системы Дата выпуска Описание
3.0OS/21995Заменила продукт IBM C Set++ для OS/2[4].
3.5Windows NT1996Портирование на архитектуру Windows NT.
3.6.5OS/2, Windows1997Оптимизация компилятора и средств сборки.
4.0OS/2, Windows1998Внедрение улучшенной кроссплатформенной библиотеки инструментов.
4.5Windows NT, 20002000Полная совместимость с Windows 2000.
6.0AIX 4.3.32003Реализована поддержка стандарта ISO C99.

VisualAge COBOL

Версия Операционные системы Дата выпуска Описание
1.1OS/21995Стартовая версия для операционной системы OS/2.
1.2OS/2, Windows1996Добавлена базовая поддержка среды Windows[5].
2.0OS/2, Windows1997Расширение средств отладки.
2.2OS/2, Windows1998Оптимизация работы с базами данных.
3.0Windows NT, 20002000Ориентация на корпоративные платформы Microsoft.

VisualAge для Java

Среда основывалась на репозитории объектов, полностью исключающем классическое понятие отдельных файлов исходного кода[6].

Версия Редакции Операционные системы Дата выпуска Описание
1.0Professional, EnterpriseOS/2 Warp, Windows 95, Windows NT 4.024 июня 1997Поддержка Java 1.1[7].
2.0EnterpriseOS/2, Windows1998Расширение средств интеграции.
3.0Entry, EnterpriseOS/2, Windows1999Появление базовой (Entry) редакции.
3.5EnterpriseWindows1999Улучшенная стабильность корпоративных компонентов.
4.0Professional, EnterpriseWindows 98, NT, 200026 июня 2001Добавлена поддержка технологий JSP 1.1 и Servlet 2.2.

VisualAge PL/I

Версия Операционные системы Дата выпуска Описание
1.0OS/21996Первая версия для ОС OS/2.
2.0Windows NT1999Перенос среды на платформу Windows NT.
2.1Windows NT, 2000, XP2002Реализована совместимость с Windows XP.

Примечания

  1. 1 2 3 4 VisualAge // MDPI Encyclopedia. — 2022.
  2. ↑ Ошибка в сносках?: Неверный тег <ref>; для сносок IBM_ST_1994 не указан текст
  3. ↑ IBM Transition Strategy // Instantiations. — 2005.
  4. ↑ VisualAge C++ History // EDM2. — 2024.
  5. ↑ Ошибка в сносках?: Неверный тег <ref>; для сносок IBM_COBOL_1997 не указан текст
  6. ↑ Safe Class and Data Evolution in Java // Oracle Labs. — 2000.
  7. ↑ What were the first Java IDEs? // Quora. — 2018.

Литература

VisualAge — Smalltalk

  • IBM Corp. IBM VisualAge (printed paper bound retail hardboard box). — IBM Corp, 1994. — ISBN Part Number 14H0969.[1]
  • IBM Corp., IBM, (Spring 1995). “Smalltalk resource catalogue”. . IBM Corp. (96 pages) Product Number G325-0813-01 Part Number 30H2238
  • IBM Corp., IBM, (October 1994). “Development guide”. 1st edition. (250 pages) Product Number SC34-4495-00 Part Number 14H0295
  • IBM Corp., IBM, (October 1994). “Programmer’s reference”. 2nd edition. IBM Corp. (458 pages) Product Number SC34-4493-01 Part Number 14H0297
  • IBM Corp., IBM, (October 1994). “IBM Smalltalk”. 2nd edition. IBM Corp. (172 pages) Product Number SC34-4491-01 Part Number 14H0296
  • IBM Corp., IBM, (October 1994). “Installation guide booklet”. 2nd edition. IBM Corp. (48 pages) Part Number 14H1071
  • IBM Corp., IBM, (October 1994). “Programmer’s guide to building”. 2nd edition. IBM Corp. (149 pages) Product Number SC34-4496-00 Part Number 14H1070
  • IBM Corp., IBM, (October 1994). “User’s Guide and Reference”. 2nd edition. IBM Corp. (642 pages) Product Number SC34-4490-01 Part Number 14H0922;

VisualAge — COBOL

  • IBM Corp. IBM VisualAge for COBOL Standard (printed retail card box). — IBM Corp, 1997. — ISBN Part Number 4301978.[2]
  • IBM Corp., IBM, (1997). “IBM VisualAge for COBOL Getting Started on Windows Manual”. IBM Corp. (130 pages) Product number GC26-8944-01 Bar Code: GC26-8944-01 Part No. 4301981
  • IBM Corp., IBM, (September 1997). “IBM VisualAge for COBOL Getting Started on OS/2 Manual”. IBM Corp. 2nd Edition. (156 pages) Document Number GC26-9051-01
  • IBM Corp., IBM, (April 1997). “Resource Catalogue for IBM COBOL Family V 1”. Release 4. (44 pages) Product Number GC26-8488-03 Part Number 4226010

Ссылки

  1. ↑ Ошибка в сносках?: Неверный тег <ref>; для сносок IBM_ST_1994 не указан текст
  2. ↑ Ошибка в сносках?: Неверный тег <ref>; для сносок IBM_COBOL_1997 не указан текст