URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 61966
[ Назад ]

Исходное сообщение
"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност..."

Отправлено opennews , 11-Дек-09 22:49 
Подготовлена (http://livecd.gnustep.org/) новая LiveCD сборка для оценки возможностей платформонезависимой оболочки GNUstep (http://www.gnustep.org/), построенная на базе Debian GNU/Linux и содержащая подборку приложений для разработки приложений на языке Objective-C с использованием спецификаций OpenStep (http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html), например, среду разработки Gorm (http://www.gnustep.org/experience/Gorm.html).  LiveCD в настоящий момент подготовлен в сборке (http://debian.ethz.ch/mirror/gnustep/) для платформ i686, но в скором времени появится и для архитектур PowerPC, OltraSparc и AMD64. Графическое окружение системы базируется на оконном менеджере WindowMaker, а оформление напоминает NeXTstep.


По сравнению с прошлой версией в состав включены программы GrafX2, Emacs 23.x, MyPaint, Google Chrome, Vamps, Lives, xfsprogs и Fontmatrix. На диске также можно найти (http://io.debian.net/~tar/gnustep/gnustep-2.0.txt) mplayer, lame, lives, vamps, myp...

URL: http://lwn.net/Articles/366111/
Новость: http://www.opennet.me/opennews/art.shtml?num=24638


Содержание

Сообщения в этом обсуждении
"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност..."
Отправлено аноним , 11-Дек-09 22:49 
привет из девяностых

"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност..."
Отправлено Аноним , 11-Дек-09 23:35 
Веселая ссылка в треде - http://gnustep.istheshit.net/

"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност"
Отправлено Ariel , 12-Дек-09 00:02 
были бы у меня деньги - вложил бы их в создание полноценной среды на Objective-C, в качестве основы можно было бы использовать GNUStep, Cocotron или вообще свою реализацию OpenStep/Cocoa; уже и нормальный инструмент есть: clang-llvm;

мечты


"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност"
Отправлено Voviandr , 12-Дек-09 03:17 
неплохо бы полноценную среду разработки для окамла создать. окамл как язык гениален, и  польза от новой среды была бы сугубо неоспоримая.
а Objective-C - не спорю, он неплох, но есть ли в нём что-то новое и прекрасное, чего нет в других языках и что является его киллер-фичей? не думаю.

"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност..."
Отправлено абырвалг , 12-Дек-09 02:41 
Это конечно круто, но кому сейчас нужен GNUstep? Ведь вроде бы основной целью проекта было портирование нужных приложений из NeXTSTEP. А сейчас кроссплатформенные приложения, совместимые с Mac OS X, можно писать, используя другие библиотеки...

"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност"
Отправлено Ariel , 12-Дек-09 19:16 
Смысл в том, чтобы писать кроссплатформенные приложения не на ужасных Qt или GTK, а используя OpenStep-compatible либу. Ведь на Mac OS X они по сути лишь обёртки для Cocoa классов.

"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност"
Отправлено Voviandr , 12-Дек-09 23:45 
>Смысл в том, чтобы писать кроссплатформенные приложения не на ужасных Qt или
>GTK, а используя OpenStep-compatible либу. Ведь на Mac OS X они
>по сути лишь обёртки для Cocoa классов.

ни разу не понял, чем Qt или GTK ужасные. не хотите писать на сях без плюсов, юзая GTK - пишите с помощью gtkmm на плюсах. фреймворки неплохие, испытанные временем, дорабатываются и совершенствуются. есть также wxWidgets и Fox Toolkit. пример приложения на фоксе - файловый менеджер xfe, весьма солидная вещь. пример с wxWidgets - приложение для администрирования СУБД PostgreSQL pgadmin, тоже очень хорошая штука.



"Вышел GNUstep CD 2.0, LiveCD для желающих оценить возможност"
Отправлено Ariel , 13-Дек-09 01:44 
Ну что ж ;-)

Qt ужасен именно своим C++, GTK - штука не плохая (не считая ужасных визуальных стилей контролов), если есть возможность юзать C, лучше именно этим и заниматься, но на вкус или цвет все фломастеры ...

Но, у них есть проблемы им изменяют API регулярно и регулярно же нужно переписывать проги, GTK, GTK 2 и неясная 3, Qt3 и Qt4. Эти гении не смотрят в будущее, они не умеют планировать.

язык:
Objective-C 2.0 совместим c 1.0 и с C, лёгок в изучении.

framework:
OpenStep/Cocoa изначально объектно-ориентирован, был создан в 1989, и практически не изменился, было добавлено много новых классов, но ничего (за исключением системно зависимых PostScript, Music классов) не убрали и программы из NextStep вполне можно скомпилировать на Mac OS X!

Просто сравните минимальный объём кода на этих трёх либах