1.3, Ariel (??), 00:02, 12/12/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
были бы у меня деньги - вложил бы их в создание полноценной среды на Objective-C, в качестве основы можно было бы использовать GNUStep, Cocotron или вообще свою реализацию OpenStep/Cocoa; уже и нормальный инструмент есть: clang-llvm;
мечты
| |
|
2.6, Voviandr (??), 03:17, 12/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
неплохо бы полноценную среду разработки для окамла создать. окамл как язык гениален, и польза от новой среды была бы сугубо неоспоримая.
а Objective-C - не спорю, он неплох, но есть ли в нём что-то новое и прекрасное, чего нет в других языках и что является его киллер-фичей? не думаю.
| |
|
1.5, абырвалг (?), 02:41, 12/12/2009 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Это конечно круто, но кому сейчас нужен GNUstep? Ведь вроде бы основной целью проекта было портирование нужных приложений из NeXTSTEP. А сейчас кроссплатформенные приложения, совместимые с Mac OS X, можно писать, используя другие библиотеки...
| |
1.8, Ariel (??), 19:16, 12/12/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Смысл в том, чтобы писать кроссплатформенные приложения не на ужасных Qt или GTK, а используя OpenStep-compatible либу. Ведь на Mac OS X они по сути лишь обёртки для Cocoa классов.
| |
|
2.9, Voviandr (??), 23:45, 12/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Смысл в том, чтобы писать кроссплатформенные приложения не на ужасных Qt или
>GTK, а используя OpenStep-compatible либу. Ведь на Mac OS X они
>по сути лишь обёртки для Cocoa классов.
ни разу не понял, чем Qt или GTK ужасные. не хотите писать на сях без плюсов, юзая GTK - пишите с помощью gtkmm на плюсах. фреймворки неплохие, испытанные временем, дорабатываются и совершенствуются. есть также wxWidgets и Fox Toolkit. пример приложения на фоксе - файловый менеджер xfe, весьма солидная вещь. пример с wxWidgets - приложение для администрирования СУБД PostgreSQL pgadmin, тоже очень хорошая штука.
| |
|
3.10, Ariel (??), 01:44, 13/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
Ну что ж ;-)
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!
Просто сравните минимальный объём кода на этих трёх либах
| |
|
|
|