The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новые выпуски компонентов GNUstep

09.05.2021 11:31

Доступны новые выпуски пакетов, образующих фреймворк GNUstep, предназначенный для разработки кроссплатформенных графических и серверных приложений с использованием API, близкого к программным интерфейсам Apple Cocoa. Кроме библиотек с реализацией AppKit и компонентов фреймворка Foundation, проект также развивает инструментарий для проектирования интерфейса Gorm и среду разработки ProjectCenter, нацеленные на создание переносимых аналогов InterfaceBuilder, ProjectBuilder и Xcode. Основным языком разработки является Objective-C, но GNUstep может использоваться и с другими языками. Среди поддерживаемых платформ: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD и Windows. Наработки проекта распространяются под лицензией LGPLv3.

Изменения в новых выпусках в основном касаются улучшения совместимости с аналогичными библиотеками Apple и расширения поддержки различных платформ, включая платформу Android. Наиболее заметным для пользователей улучшением стала начальная поддержка протокола Wayland.

  • GNUstep Base 1.28.0 - библиотека общего назначения, выступающая аналогом библиотеки Apple Foundation и включающая объекты не связанные с графикой, например, классы для обработки строк, потоков, уведомлений, событий, сетевых функций и доступа к внешним объектам.
  • GNUstep GUI Library 0.29.0 - библиотека, охватывающая классы для создания графического интерфейса пользователя, основанные на API Apple Cocoa, включая классы с реализацией различных видов кнопок, списков, полей ввода, окон, обработчиков ошибок, функций для работы с цветами и изображениями. GNUstep GUI Library состоит из двух частей - фронтэнда, не зависящего от платформ и оконных систем, и бэкенда, в который вынесены специфичные для графических систем элементы.
  • GNUstep GUI Backend 0.29.0 - набор бэкендов для GNUstep GUI Library, реализующих поддержку X11 и графической подсистемы Windows. Ключевым новшеством нового выпуска является начальная поддержка графических систем на базе протокола Wayland. Кроме того в новой версии улучшена поддержка оконного менеджера WindowMaker и API Win64.
  • GNUstep Gorm 1.2.28 - программа для моделирования интерфейса пользователя (Graphic Object Relationship Modeler), напоминающая приложение OpenStep/NeXTSTEP Interface Builder.
  • GNUstep Makefile Package 2.9.0 - инструментарий для создания сборочных файлов для проектов GNUstep, позволяющий сгенерировать makefile с поддержкой разных платформ без углубления в низкоуровневые детали.


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Проект GNUstep опубликовал утилиту синхронизации файлов StepSync 1.0
  3. OpenNews: Возобновлено формирование Live-сборок окружения GNUSTEP
  4. OpenNews: Разработчики GNUstep обсуждают уход из-под влияния Фонда СПО и создание форка
  5. OpenNews: Релиз GNUstep Objective-C Runtime 1.8
  6. OpenNews: Sony разрабатывает новый интерфейс для бытовой электроники на основе GNUstep
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/55113-gnustep
Ключевые слова: gnustep, cocoa, objective-c, openstep, nextstep
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:01, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    оно живое =0
     
     
  • 2.4, Dzen Python (ok), 12:04, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как дедушка Ленин - живее всех живых
     

  • 1.2, Аноним (2), 12:02, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Основным языком разработки является Objective-C

    Спасибо деду за gcc и победу!

     
  • 1.3, Fracta1L (ok), 12:02, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скриншоты в студию!
     
     
  • 2.5, Dzen Python (ok), 12:06, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    http://www.gnustep.org/images/GWorkspace.jpg
     
     
  • 3.8, InuYasha (??), 12:24, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Netscafe... (T_T)
     
  • 3.9, Fracta1L (ok), 12:24, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мдэ
     
     
  • 4.10, Fracta1L (ok), 12:25, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А вот это круто: http://www.gnustep.org/images/full-screenshot3.png
     
     
  • 5.11, боня (?), 12:30, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    так себе, закос под какой-то старый макос. Макось ужасна в своей навязчивой самобытности, а её клоны
     
     
  • 6.12, боня (?), 12:47, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    еще ужаснее
     
  • 6.27, Тот_Самый_Анонимус (?), 17:08, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Макось ужасна в своей навязчивой самобытности

    Чем? Вполне себе нормальный дизайн. С самобытностью гтк, где каждое приложение выглядит убого, даже сравнивать не стоит. Универсального интерфейса не существует, все самобытны. Или для вас виндовый дизайн и есть стандарт?

     
     
  • 7.39, Аноним (39), 22:18, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Убого выглядит как раз макос. Современные gtk и qt выглядят отлично, но да - между собой неконсистентно.
     
     
  • 8.45, боня (?), 07:18, 10/05/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    я не говорю, что макось выглядит плохо выглядит она хорошо, но ровно настолько,... текст свёрнут, показать
     
  • 8.49, Тот_Самый_Анонимус (?), 11:11, 10/05/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нормально она выглядит Своеобразно, но приемлемо Не надо гтк к куте приравнива... текст свёрнут, показать
     
     
  • 9.51, Аноним (-), 07:36, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У нормальных людей и дистров темы обоих синхронизированы и выглядят они соответс... текст свёрнут, показать
     
     
  • 10.53, Тот_Самый_Анонимус (?), 09:05, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хз, т к я гномог-ном не пользуюсь, то отвечу фразой других анонимов в гтк подд... текст свёрнут, показать
     
  • 5.20, Lex (??), 14:57, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прям-таки то_самое произведение "Скотный двор"..

    Вначале "свободные" изгнали "несвободных"
    Потом - начали пользоваться пожитками и наработками "несвободных", начали перенимать их привычки
    А потом - сами постепенно стали их копиями.. только еще хуже

     
     
  • 6.28, Аноним (28), 17:27, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Фрактал он еще та свинья. По книжке его зовут Крикун.
     
  • 5.48, Fractal cucumber (ok), 09:52, 10/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Первое много лучше!
     
  • 5.59, Аноним (59), 16:39, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот это круто: http://www.gnustep.org/images/full-screenshot3.png

    Ну конечно. Чего ещё ожидать от фрактала кроме убогости.

     
  • 4.60, Аноним (59), 16:40, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Мдэ

    Опять дэрунь порвал? Ну что-ж ты так неосторожно туда себе всё пихаешь.

     
  • 3.47, Fractal cucumber (ok), 09:51, 10/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Прикольно!
     

  • 1.6, lockywolf (ok), 12:07, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Etoile зато умер
     
  • 1.7, trdm (ok), 12:09, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Не особо красивое.
     
  • 1.14, Аноним (14), 14:05, 09/05/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –15 +/
     

     ....ответы скрыты (2)

  • 1.16, Аноним (15), 14:13, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А зачем это надо? Чтобы выглядело как Mac?
     
  • 1.22, Любитель Монеточки (?), 16:29, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это тот самый GNUStep, что попытались на кроунфандинге собрать на поддержку программ из современных MacOS?
     
     
  • 2.29, Аноним (28), 17:29, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это тот самый ГНУстеп, который появился как продолжение NextSTEP Стива Джобса, фактически закрытого, и оставленный в естественной среде обитания, после того как все его наработки слили в тру юникс систему макос.
     

  • 1.32, Аноним (32), 17:58, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Юзаю wmaker много лет, но до сих пор не знаю GNUstep это его родитель или брат и кто на ком стоял?
     
     
  • 2.52, abu (?), 08:35, 11/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже юзаю wmaker много лет. Именно в нем была с самого начала удобная навигация между иконками при смене окон - хочешь стрелками, хочешь - мышью.
     

  • 1.35, Аноним (35), 20:31, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странно, что оно до сих пор живо, ни разу не видел, чтобы кто-то использовал по на этом тулките. Кстати, как у них с вялым, они собираются поддержку добавлять?
     
     
  • 2.44, Прохожий (??), 05:46, 10/05/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чукча - не читатель. Чукча - писатель. Да?

    > Ключевым новшеством нового выпуска является начальная поддержка графических систем на базе протокола Wayland.

     

  • 1.40, Аноним (40), 23:41, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из этого можно сделать Макось для бедных?
     
  • 1.41, Аноним (40), 23:43, 09/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А какой уже портированный софт есть под это?
    Дистрибутивы есть?
     
     
  • 2.42, Аноним (42), 23:55, 09/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это поделие 1994 года, софт соответственно древний.
     
  • 2.43, Аноним (-), 05:33, 10/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В дебиане есть, правда, старой версии. И это самое и софт.
     

  • 1.50, Аноним (50), 20:36, 10/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот есть же нормальные интерфейсы, нет блин, надо везде гамбургеры напихать.
     
  • 1.61, Аноним (61), 18:41, 12/05/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Следует ожидать также появления и GNU/Swift?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру