GNUstep
Подробнее
- Тип
- Фреймворк
- Лицензия
- LGPL / GPL
- Официальный сайт
- gnustep.org
Свободная реализация 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-подобный дом.