LINUX.ORG.RU

Как выбор GUI фреймворка

 , , , ,


0

1

Хочу создать кроссплатформенное приложение ( очень сложное )
требования к кроссплатформенному GUI фреймворку:

  1. бесплатный, и желательно без LGPL или GPL
  2. много доков ( желательно на русском )
  3. мало или вообще без зависимостей ( so/dll )


И ещё ...
Посоветуйте GUI либу ( для linux ), лучше всего — предустановленная, но можно и с полностью статической линковкой. Хочу сделать свой GUI фреймворк...

Ответ на: комментарий от anonymous

Ок, вопрос, с гибкостью текст-виджетов в Qt5 все норм, а то IDE собрался писать...

а для GUI фреймворка не пойдет, нужно что-то похожее — FLTK/Gtk/wxWidgets ( мало зависимостей или вообще без них )

lfed-dev53 ()
Ответ на: комментарий от lfed-dev53

IDE собрался писать

А чем тебя не устраивают текущие? А почему не плагин к какому-то открытому варианту?

с гибкостью текст-виджетов в Qt5 все норм

Авторы QtCreator как-то справились...

Могу порекомендовать начать с lsp сервера под целевой тулкит. А gui можно и в web запрототипировать.

P.S: Думаешь успеешь за каникулы?

pon4ik ★★★★★ ()
Ответ на: комментарий от RazrFalcon

извините, по моему у Вас в профиле написано, что все что я не использую — плохое ( Go - лучшее для серверов, Gtk - одна из лучших GUI либ, С - который может все, и т.д.)...
хотел спросить, почему вы такого мнения о тех вещах, которые вы не используете

lfed-dev53 ()

если только под мышку - qt5. Если нужно чтобы и с тача можно было пользоваться - то или писать свой фреймворк, или мобильную версию писать отдельно на другом фреймворке (можно и qt5/qml, но не декстопный widgets)

mittorn ★★★★★ ()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от lfed-dev53

чуть менее сложнее, чем это…

Ну вот этот интерфейс (он на VCL) переписали под Qt без особых проблем.

Вопрос: Вы хоть раз пробовали сделать «IntelliSense» с нуля или к примеру компилятор с нуля ?

Я – нет.

EXL ★★★★★ ()

и желательно без LGPL или GPL

Нормально! А тебе в какую сторону «без»? Надо чтобы проприетарный, или чтобы BSD какой-нибудь?

Под остальные требования вполне бы подошла Qt. Даже без so/dll, её вполне можно собрать статически... Но если ты такой столлманофоб — страдай.

hobbit ★★★★★ ()
Ответ на: комментарий от lfed-dev53

Что, я ошибся? Тогда почему тебе не нравятся GPL и LGPL?

И кстати я сейчас работаю на Win, а хотелось бы на Lin :) ...

Похвально. Работай на Lin, если кто-то будет мешать, передай, что я разрешил :)

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от lfed-dev53

В той же Qt зависимостей немного, если будешь включать только нужные тебе модули. Кстати, если много времени, вот тебе задачка - подружить Qt4 с современным OpenSSL, а то её уже потихоньку из дистрибутивов выкидывают, а она, между прочим, как раз была весьма компактной и при этом модульной.

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

hobbit ★★★★★ ()
Ответ на: комментарий от i-rinat

по WuLang там достаточно кода

по DepthOS, там тоже довольно много кода ( чтобы найти маленький кусок кода мне пришлось рыть весь интернет ) !

и вообще вы кроме main что-то открывали?

lfed-dev53 ()