IT-словарь › Программирование › GNUstep

GNUstep

Программирование Svenska → Обновлено: 2026-10-18
Подробнее
Тип
Фреймворк
Лицензия
LGPL / GPL
Официальный сайт

Свободная реализация OpenStep, начатая в середине 1990-х и живая до сих пор, чтобы принести фреймворки NeXT на Unix.

Когда в 1994 году NeXT и Sun опубликовали спецификацию OpenStep, появился наконец документированный API, который можно реализовать, и проект GNU воспользовался шансом. GNUstep делится на Base — аналог Foundation со строками, коллекциями и циклом событий; GUI — аналог AppKit; и Back, который рисует в X11 или другой системе. Конструктор интерфейсов Gorm играет роль Interface Builder от NeXT, а всё вместе написано на Objective-C.

Полноценный рабочий стол так и не появился. Вместо этого проект десятилетиями догоняет Cocoa, который рос быстрее, чем способна поспевать команда добровольцев. Самое заметное наследие — Window Maker, оконный менеджер, написанный, чтобы у приложений GNUstep был NeXT-подобный дом.

← Назад к словарю