Interested Article - GNUstep
- 2021-05-31
- 1
GNUstep — свободная реализация Cocoa (ранее OpenStep ) — объектно-ориентированного API (Objective-C) для объектно-ориентированных операционных систем.
У GNUstep есть кросс-платформенная, объектно-ориентированная IDE . Как и Apple Cocoa, GNUstep также обеспечивает биндинги к Java , Ruby , Guile и другим реализациям Scheme . Для сохранения совместимости разработчики GNUStep отслеживают изменения Apple в Cocoa.
История
Проект был начат Паулем Кунцем ( Paul Kunz ) с командой из Стенфордского Центра линейного ускорителя ( Stanford Linear Accelerator Center ) которым был нужен порт из NeXTSTEP на другую платформу. Вместо того, чтобы переписывать программу с нуля, используя ее архитектуру, разработчики решили переписать слой NeXTSTEP , от которого зависело приложение. Это была первая версия libobjcX.
Это позволило им портировать HippoDraw на Unix-системы, работающие под управлением X Window , не меняя ни единой строки исходного кода приложения. После публикации спецификации OpenStep в 1994 году, они решили написать новую библиотеку objcX, которая должна была поддерживать новые API. Программное обеспечение стало называться GNUstep .
Программы
Список программ написанных/портированных на GNUstep.
Написанные с нуля
- Addresses
- , почтовый клиент
- GNUstep Database Library 2, клон
- GNUstepWeb, an application server
- , an interface builder
- GWorkspace, окружение рабочего стола и файловый менеджер
- Grr, RSS-читалка
- Oolite , клон Elite , космический симулятор с элементами экономической стратегии
- PRICE
- ProjectCenter
- TalkSoup
- Terminal
- Zipper
Портированные с NeXTSTEP, OPENSTEP, или macOS
См. также
Ссылки
- — официальный сайт GNUstep
- — hosted by , which archives GNUstep mailing lists into a searchable forum.
- — Дистрибутив Linux /live CD focused on implementing the GNUstep framework and applications.
- на
Примечания
- (неопр.) . Дата обращения: 20 января 2017. 12 февраля 2021 года.
- 2021-05-31
- 1