The OpenNET Project / Index page

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



"Представлена libui, новая библиотека для построения интерфей..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлена libui, новая библиотека для построения интерфей..."  +/
Сообщение от opennews (??) on 20-Май-16, 12:24 
В рамках проекта libui (https://github.com/andlabs/libui) развивается  многоплатформенная графическая библиотека, предназначенная для создания интерфейса пользователя на языке Си (также имеется (https://github.com/andlabs/ui) обвязка для языка Go). Особенностью libui является обеспечение родного внешнего вида интерфейса, благодаря использованию родных для каждой системы виджетов и библиотек (в Linux/BSD* - GTK+, в OS X - Cocoa, в Windows -  Win32). Библиотека использует векторную модель отрисовки, которая напоминает Direct2D, Cairo и Core Graphics. При выводе используются только относительная компоновка элементов, что позволяет использовать приложения на экранах с различным разрешением. Элементы интерфейса размещаются в соответствии с определяющей внешний вид раскладкой блоков на холсте, как в  GTK+ и Qt. Код распространяется под лицензией MIT.


<center><a href="https://raw.githubusercontent.com/andlabs/libui/master/examp... src="https://www.opennet.ru/opennews/pics_base/0_1463734914.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
<center><a href="https://raw.githubusercontent.com/andlabs/libui/master/examp... src="https://www.opennet.ru/opennews/pics_base/0_1463734931.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
<center><a href="https://raw.githubusercontent.com/andlabs/libui/master/examp... src="https://www.opennet.ru/opennews/pics_base/0_1463734954.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: https://news.ycombinator.com/item?id=11735393
Новость: http://www.opennet.ru/opennews/art.shtml?num=44468

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Представлена libui, новая библиотека для построения интерфей..."  +8 +/
Сообщение от Аноним (??) on 20-Май-16, 12:24 
мне кажется или на макоси сглаживание шрифта убогое?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Представлена libui, новая библиотека для построения интерфей..."  –1 +/
Сообщение от ... on 20-Май-16, 12:27 
http://www.joelonsoftware.com/items/2007/06/12.html

tl;dr: кажется

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от Аноним (??) on 20-Май-16, 12:36 
Зачем это, когда есть GTK3?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Представлена libui,  библиотека для построения интерфейса по..."  +14 +/
Сообщение от Аноним (??) on 20-Май-16, 12:37 
Зачем GTK3 когда теперь есть это?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Представлена libui,  библиотека для построения интерфейса по..."  +12 +/
Сообщение от AKR (ok) on 20-Май-16, 12:46 
Зачем GTK3 и это когда завтра кто-нибудь придумает ещё что-нибудь?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Представлена libui,  библиотека для построения интерфейса по..."  +8 +/
Сообщение от Аноним (??) on 20-Май-16, 12:49 
wxwidgets на С?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Аноним (??) on 20-Май-16, 12:52 
Неужели у GTK3 так все плохо в макоси и винде? Где КЭП, по какой причине это было придумано?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Представлена libui,  библиотека для построения интерфейса по..."  –3 +/
Сообщение от Дуплик (ok) on 20-Май-16, 12:55 
Надеюсь, эта маленькая библиотека убьёт распухшие культи.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Genby on 20-Май-16, 13:04 
если обвязки C++ не будет, то на винде не взлетит.
ну и как обычно - [всем известный фанфик про ещё один универсальный стандарт на xkcd].jpg
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Представлена libui,  библиотека для построения интерфейса по..."  +2 +/
Сообщение от Аноним (??) on 20-Май-16, 13:08 
Оно поверх гытыка и работает, к сожалению.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Представлена libui,  библиотека для построения интерфейса по..."  +7 +/
Сообщение от Аноним (??) on 20-Май-16, 13:10 
Ага, и Boost заодно. Каким боком в вашем сознании минималистичная библиотека для написания графических интерфейсов относится к фреймворку для написания кроссплатформенных программ?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Представлена libui, новая библиотека для построения интерфей..."  +6 +/
Сообщение от ананим.orig on 20-Май-16, 13:12 
так и есть.
но после перехода яблока сплошь на hdpi-мониторы, всё это перестало быть актуальным.

зыж
лучшее сглаживание кстати показывал собственноручно настроенный линух с fontconfig.
По крайней мере на моем стареньком MacBookPro5,5.
На моем новом MacBookPro11,3, как я уже сказал, на hidpi-мониторе сглаживание что есть, что его нет. На всех 3-х ОС.
Но, справедливости ради, слегка замыленные шрифты (на старом ноуте) в OS X намного меньше напрягали глаза, чем на вантузе. Работать удавалось дольше, продуктивнее и комфортнее, так что… не удивлюсь если это сделано специально. Видимо и выбор системных шрифтов тоже говорит в эту пользу.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Представлена libui, новая библиотека для построения интерфей..."  +3 +/
Сообщение от Аноним (??) on 20-Май-16, 13:14 
Это всегда на макоси.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Представлена libui, новая библиотека для построения интерфей..."  +1 +/
Сообщение от Аноним (??) on 20-Май-16, 13:19 
Мне кажется, что на всёх трёх картинках шрифты вырвиглазные, но не могу понять причины
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Представлена libui,  библиотека для построения интерфейса по..."  +2 +/
Сообщение от KOT040188 on 20-Май-16, 13:22 
Как только не извращаются, только чтобы не использовать Qt.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от Дуплик (ok) on 20-Май-16, 13:28 
На размер библиотеки посмотри.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Представлена libui, новая библиотека для построения интерфей..."  +/
Сообщение от Аноним (??) on 20-Май-16, 13:30 
Это гельветика же.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от Аноним (??) on 20-Май-16, 13:38 
>Linux/BSD* - GTK+

На скриншоте какое-то GTK3 гoвнo

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 20-Май-16, 13:42 
> Особенностью libui является обеспечение родного для каждой платформы внешнего вида интерфейса, благодаря использованию специфичных для каждой системы виджетов и библиотек (в Linux/BSD* - GTK+, в OS X - Cocoa, в Windows - Win32).
> Библиотека использует векторную модель отрисовки, которая напоминает Direct2D, Cairo и Core Graphics.

Т.е. она сама рисует  виджеты похожие на "родные" ? Что-то с головой у автора не так ... ну и, кстати, зачем нам ещё один wxWidgets.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Представлена libui, новая библиотека для построения интерфей..."  +/
Сообщение от Аноним (??) on 20-Май-16, 13:46 
> Особенностью libui является обеспечение родного внешнего вида интерфейса, благодаря использованию родных для каждой системы виджетов и библиотек

Ага, они явно не слышали о Qt и QML. Всем уже давно известно что родные виджеты жрут неимоверно памяти и тормозят, а у них путь понимания сего факта только начинается...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Sauron (??) on 20-Май-16, 13:53 
А чего, неплохо, можно еще сделать обвязку в виде qml и вообще выпилить QtQuickControls.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от ананим.orig on 20-Май-16, 13:53 
никто не заставляет таскать всё с собой.
> $ equery size dev-qt/qtcore:5
> * dev-qt/qtcore-5.6.0
>         Total files : 1427
>         Total size  : 21.42 MiB
> $ equery size dev-qt/qtgui:5
> * dev-qt/qtgui-5.6.0-r1
>         Total files : 755
>         Total size  : 18.95 MiB

и это со всеми хидерами, дэбагинфо,… в общем всё что нужно для разработки и отладки. сами же библы:
> $ du -h /usr/lib64/libQt5Core.so.5.6.0 /usr/lib64/libQt5Gui.so.5.6.0
> 4,5M    /usr/lib64/libQt5Core.so.5.6.0
> 4,7M    /usr/lib64/libQt5Gui.so.5.6.0

и сравни функциональные возможности.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Представлена libui, новая библиотека для построения интерфей..."  +2 +/
Сообщение от ананим.orig on 20-Май-16, 13:57 
верхний всё же заметно лучше остальных двух
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

25. "Представлена libui,  библиотека для построения интерфейса по..."  +4 +/
Сообщение от Аноним (??) on 20-Май-16, 14:33 
Есть же IUP
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от trdm (ok) on 20-Май-16, 14:43 
Пусть будет....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Представлена libui,  библиотека для построения интерфейса по..."  +5 +/
Сообщение от Аноним (??) on 20-Май-16, 14:47 
Ну еще бы, у виндузоидов студия до сих пор C99 не умеет, поэтому они плюсы используют даже там где от них больше вреда чем пользы.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

28. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 20-Май-16, 14:49 
> и сравни функциональные возможности.

Да, qt умеет парить, жарить и крестиком вышивать. Поэтому прет под 100 мегов дряни, а время загрузки этого обвеса в память несколько напрягает.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

29. "Представлена libui, новая библиотека для построения интерфей..."  +3 +/
Сообщение от Аноним (??) on 20-Май-16, 14:51 
> Ага, они явно не слышали о Qt и QML. Всем уже давно
> известно что родные виджеты жрут неимоверно памяти и тормозят

Это с чего бы это? Вот Qt в последнее время распух неимоверно и пока какой-нибудь vlc стартанет на холодную - можно задолбаться.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Дуплик (ok) on 20-Май-16, 15:04 
Ты забыл про Widgets, лол. Ну и про зависимости от ICU и libGL
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

31. "Представлена libui, новая библиотека для построения интерфей..."  +/
Сообщение от anonymous (??) on 20-Май-16, 15:09 
>Всем уже давно известно что родные виджеты жрут неимоверно памяти и тормозят, а у них путь понимания сего факта только начинается...

Что ты называешь "родными" виджетами? GTK? Qt?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

32. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от anonymous (??) on 20-Май-16, 15:11 
> А чего, неплохо, можно еще сделать обвязку в виде qml и вообще
> выпилить QtQuickControls.

Так QML и так для отрисовки сделан. Смысл рисовать одним через другое?

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

33. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 20-Май-16, 15:16 
На этом весь исходник занимает килобайт. На си. И к тому же нормально выглядит не только в *никсах, что приятно. Интересная библа.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

34. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от Аноним (??) on 20-Май-16, 15:17 
> wxwidgets на С?

Wxwidgets-superlight. Диэтическая версия.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

35. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Андрей (??) on 20-Май-16, 15:29 
libui существует уже более года, базируется на либе ui того же автора, которой уже более двух лет. Так почему же "представлена"? Её просто кто-то вдруг для себя открыл и написал об этом "открытии" в ycombinator.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от Аноним (??) on 20-Май-16, 15:58 
> libui существует уже более года, базируется на либе ui того же автора, которой уже более

двух лет. Так почему же "представлена"? Её просто кто-то вдруг для себя открыл и написал об
этом "открытии" в ycombinator.

Так уже давно многие новости на опеннете рождаются тут: https://github.com/trending

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от миша (??) on 20-Май-16, 16:00 
Ты забыл про qtcore, qtwidgets и прочий qtкудах, без которого оно просто не запустится. Еще icu на 20 метров. В общем счете там на 80 метров либ может быть
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

38. "Представлена libui, новая библиотека для построения интерфей..."  –1 +/
Сообщение от ZloySergant (ok) on 20-Май-16, 16:03 
>http://www.joelonsoftware.com/items/2007/06/12.html
>tl;dr: кажется

Оба примера по сцылке - оффтоп, и, вообще, ШГ.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

39. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от НяшМяш (ok) on 20-Май-16, 16:05 
Вообще-то графические фреймворки - это не только набор виджетов, а ещё и функции рисования вручную. Эта либа убивает сразу двух зайцев - позволяет одним кодом отображать нативную кнопку на всех трёх осях и также одним кодом рисовать кастомную графику опять же на всех трёх осях.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

40. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от ананим.orig on 20-Май-16, 16:32 
icu отключается.
$ equery uses dev-qt/qtcore:5

+ + icu     : Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu

opengl или gles2 (или ещё что) сильно зависит от платформу куда вы это собираетесь таки выводить. (пойдите найдите мак/айфон/андроид без этого, а я на вас посмотрю)
зыж
если вы такой непритязательный к своему гую. то нафига вам его вообще писать на си? такой вид садомазо? к тому же (пройдемся тогда по зависимостям, раз пошла такая пьянка), если допустим у меня кеда (с уже предустановленым Qt) ви таки мне в систему (с этой ма-а-а-ленькой библой) и гтк притащите? да ещё без какого-нибудь интросспекшн (который нужен другой проге такого же «шустряка»).
не говоря уже о том, что новые библы — новые траблы, новые дыры. х/з кто его и как пишет, а Qt  вполне себе состоявшийся, надежный проект. не говоря уже о том, что фиг его знает насколько качественно сабж будет работать на разных платформах.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

41. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Гость (??) on 20-Май-16, 16:32 
Зависимости от icu и gl можно убрать, пересобрав Qt из исходников.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

42. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от ананим.orig on 20-Май-16, 16:38 
> Ты забыл про qtcore,

серьёзно? а в первой строке что?

> qtwidgets и прочий qtкудах, без которого оно просто не запустится.

это был образец невежества? или как?
вам кастрюлю и на майдан. откуда вы такие упopoтые беретесь вообще.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

43. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от ананим.orig on 20-Май-16, 16:42 
ззыж
> Ты забыл про Widgets,

да. а ещё и qtxml, qtx11extras, qtxmlpatterns, qtwebsockets, qtsql,…  qtbluetooth наконец.
вам с комментатором ниже на пару писать.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

44. "Представлена libui,  библиотека для построения интерфейса по..."  –3 +/
Сообщение от Аноним (??) on 20-Май-16, 17:18 
Да сколько можно! Давайте уже что-нибудь в std::gui.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Представлена libui, новая библиотека для построения интерфей..."  +1 +/
Сообщение от Аноним (??) on 20-Май-16, 17:23 
Да. Я думаю в линуксе лучше всего выглядит. В виндовском скриншоте неплохо, но размер шрифта маленький. Если бы все три скрина с одинаковым размером шрифта были, то линуксовый думаю лучший.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

46. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от robux (ok) on 20-Май-16, 17:45 
Кстати, я тоже не понял, чем эта штука лучше wx.

Но вобще конечно картина умиляет: 2016 год, а в линуксе ни одной нормальной GUI - либо раздутая с кучей всяких ненужных извращений (qt, gtk2, и особенно gtk3), либо страшная и убогая (tk, fltk), либо кривая и глючная (wx).

На этом фоне только FOX toolkit по-человечески выглядит, но я чота сыканул его использовать, т.к. мало распространён.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

47. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от flyshoot email on 20-Май-16, 17:46 
Чем IUP не угодил?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Аноним (??) on 20-Май-16, 17:47 
Ты забыл что в Qt5 до сих пор сломана поддержка шрифтов.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

49. "Представлена libui, новая библиотека для построения интерфей..."  –2 +/
Сообщение от кверти (ok) on 20-Май-16, 17:56 
Ой задолбаный ты наш, иди - пожалеем
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

50. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от Андрей (??) on 20-Май-16, 18:10 
Ясно.

Я не против новости, но в заголовке не должно быть слова "представлена".

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

51. "Libui - библиотека для построения интерфейса пользователя"  –1 +/
Сообщение от Аноним (??) on 20-Май-16, 19:54 
ГТК - оболчка для иксов и вин32, а это оболочка для ГТК? А потом все будут плеваться почему интерфейс такой тормазнутый - нужно больше ядер будут кричать они, нужно больше оперативы будут вторить им другие. Когда ждать гуй использующий libui?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Представлена libui,  библиотека для построения интерфейса по..."  –3 +/
Сообщение от Саня email(??) on 20-Май-16, 20:22 
ну вот детская рисовалка на qt Tux paint - она же стартует секунд 20 иногда на стареньком компе - уровня пня 3-4 с 256-512 оперативки, ну куда это годится? отзывчивость интерфейса такая же тугая
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

53. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Дуплик (ok) on 20-Май-16, 20:54 
Ты невежа. Любое UI-приложение c Qt-контроллами зависит от QtWidgets, QtGui и QtCore.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

54. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от ананим.orig on 20-Май-16, 21:14 
да, и?
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

55. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от dq0s4y71 (??) on 20-Май-16, 21:18 
То же хотел написать. И поддерживает он gtk, motif и win32, и у него есть обвязка для Lua.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

56. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от Led (ok) on 20-Май-16, 21:20 
> на винде не взлетит.

Да, ты должен страдать.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

59. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от KOT040188 on 20-Май-16, 21:52 
Если у разработчиков руки не из плеч, то и Qt им не поможет.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

60. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 20-Май-16, 22:29 
> Вообще-то графические фреймворки - это не только набор виджетов, а ещё и функции рисования вручную.

Вообще то нет, UI это только виджеты которые опционально могут давать срества для отображения кастомных холcтов. А "рисовалка" это отдельная сущность вообще никаком боком не имеющая отношения к UI...

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

Упомянутый Cairo уже является таким кроссплатформенным средством которое везде практически работает одинаково .. в отличие от этой кривой обёртки.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

61. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 20-Май-16, 22:30 
Есть, это gtk2 и может быть когда-нибудь такой станет gtk3/
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

62. "Представлена libui,  библиотека для построения интерфейса по..."  +2 +/
Сообщение от Бдыщ on 20-Май-16, 22:31 
Зачем GTK3, "это" и что-то там придумывать завтра, когда уже сегодня есть Qt?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

63. "Представлена libui,  библиотека для построения интерфейса по..."  +3 +/
Сообщение от тоже Аноним (ok) on 20-Май-16, 22:36 
То ли дело - Винды, где из коробки есть одна-единственная библиотека GUI - раздутая, с кучей всяких ненужных извращений, страшная и убогая, кривая и глючная...
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

64. "Libui - библиотека для построения интерфейса пользователя"  –2 +/
Сообщение от Kodir (ok) on 20-Май-16, 22:51 
> благодаря использованию специфичных для каждой системы виджетов и библиотек

Всё, можно уже закапывать. Этих "библиотек с нативными виджетами" - вагон и тележка, зачем ещё одно поделие? Не говоря о том, что как раз НАТИВНЫЕ контролы - самый отстоище! Тот же макрософак давно мог бы развить контролы до уровня DevExpress или DevComponents, тогда "просто врапперы" могли бы рулить.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

65. "Libui - библиотека для построения интерфейса пользователя"  +1 +/
Сообщение от nc (ok) on 20-Май-16, 23:13 
Виджеты должны быть стандартными в рамках ОС - для того, чтобы ориентироваться в интерфейсе любого приложения на автомате. А если в каждом приложении будут свои виджеты, да еще раскрашенные на вкус автора, то это будет кошмар.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

66. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 20-Май-16, 23:35 
нет, не должны. Их даже в убогой винде нет стандартных кроме древних из WinApi.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

67. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от EuPhobos (ok) on 21-Май-16, 00:10 
Зачем всё это, когда есть чернила и папирус
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

68. "Представлена libui, новая библиотека для построения интерфей..."  +/
Сообщение от KOT040188 on 21-Май-16, 00:37 
Второй пентиум? 256мб памяти?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

69. "Libui - библиотека для построения интерфейса пользователя"  –2 +/
Сообщение от Аноним (??) on 21-Май-16, 01:15 
Вот правильно. Каждому пользователю по личному интерфейсу. И Свобода рулит. Мой интерфейс - это мой интерфейс!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

70. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от бедный буратино (ok) on 21-Май-16, 02:36 
apt-cache depends tuxpaint

  Зависит: tuxpaint-data
  Зависит: libc6
  Зависит: libcairo2
  Зависит: libfribidi0
  Зависит: libgdk-pixbuf2.0-0
  Зависит: libglib2.0-0
  Зависит: libpaper1
  Зависит: libpng12-0
  Зависит: librsvg2-2
  Зависит: libsdl-image1.2
  Зависит: libsdl-mixer1.2
  Зависит: libsdl-pango1
  Зависит: libsdl-ttf2.0-0
  Зависит: libsdl1.2debian
  Зависит: zlib1g
  Зависит: libvorbis0a
  Зависит: libvorbisfile3
  Зависит: netpbm

и да, на стареньком компе с 128 мб рам довольно шустро работало и стартовало точно быстрее 20 секунд.

мож имеется ввиду "Картофельный парень"? так это kde-приложение, там тебе и звуковой сервер фонон загрузится, и ещё тысячи элементов инфраструктуры, потому что у kde всё своё, и это всё своё ношу с собой :)

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

71. "Libui - библиотека для построения интерфейса пользователя"  +1 +/
Сообщение от бедный буратино (ok) on 21-Май-16, 02:40 
поэтому, когда я меняю gtk-тему, у меня все приложения начинают выглядеть в едином стиле. а в винде исторически - кто в лес, кто по дрова.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

72. "Представлена libui,  библиотека для построения интерфейса по..."  –4 +/
Сообщение от Genby on 21-Май-16, 03:10 
>> на винде не взлетит.
> Да, ты должен страдать.

я не страдаю, а пишу сразу на дотнете и с колакольни плевал на совместимость с чем-либо ещё кроме венды. <- как тебе такой расклад, школьничег?

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

73. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 21-Май-16, 03:42 
Это только потому, что у тебя все приложения используют gtk, но кде-растам повезло меньше, у них нет нормального набора qt/kde приложений. В винде нет HIG'а, потому там и такое гогно. Но ты не волнуйся, начиная с gtk3 будет такая же фигня и в линуксах.
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

74. "Libui - библиотека для построения интерфейса пользователя"  +1 +/
Сообщение от Sfinx (ok) on 21-Май-16, 06:51 
уг gtk'шное с миллионом зависимостей и spagetti-кодом. Есть давно fltk все тоже самое но на порядок профессиональнее + opengl.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Аноним (??) on 21-Май-16, 09:29 
> wxwidgets на С?

на C++.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

76. "Libui - библиотека для построения интерфейса пользователя"  +1 +/
Сообщение от Аноним (??) on 21-Май-16, 09:38 
документации нет пока, посылают смотреть на ui.h (это файл такой).
поэтому судить о библиотеке именно как о средстве построения интерфейса - трудно, картинок для этого не достаточно. без документации проект сыр и молод.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 21-Май-16, 11:58 
Документацию пока можно смотреть тут: http://www.purebasic.com/documentation/gadget/index.html
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

78. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 21-Май-16, 12:01 
и вот тут ещё http://www.spiderbasic.com/documentation/gadget/index.html
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "Представлена libui,  библиотека для построения интерфейса по..."  +1 +/
Сообщение от Аноним (??) on 21-Май-16, 16:59 
Зачем косить? Вон накошенный лежит.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

80. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от hazard157 (ok) on 21-Май-16, 19:20 
> с колакольни плевал на совместимость с чем-либо ещё кроме венды

Это значит, вы не пишете ПО масштаба предприятия. Для чего (для небольших программ, типа Word или Photoshop или там игрушек разных) .Net наверно и подходит.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

81. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от Аноним (??) on 22-Май-16, 00:17 
И в винде и в макоси нормально, это просто еще один велосипед.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

82. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 22-Май-16, 01:09 
А не всего того длинного списка, если сравнивать только UI-либы.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

83. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от Genby on 22-Май-16, 02:12 
>> с колакольни плевал на совместимость с чем-либо ещё кроме венды
> Это значит, вы не пишете ПО масштаба предприятия. Для чего (для небольших
> программ, типа Word или Photoshop или там игрушек разных) .Net наверно
> и подходит.

мдамс? давайте вы нам назовёте такое сякое "ПО масштаба предприятия" и на чём вы его пишете.. ну так, чтобы не голословно..

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

84. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от hazard157 (ok) on 22-Май-16, 02:33 
> мдамс? давайте вы нам назовёте такое сякое "ПО масштаба предприятия" и на
> чём вы его пишете.. ну так, чтобы не голословно..

ПО масштаба предприятия - например, система управления (диспетчеризации) движения поездов метрополитена. Части системы работают (в реальном времени!) на различном оборудовании и ОС (платформы ARM, x86_64, Linux, Windows). 100% кода написано на Java.

Или учет движения материальных потоков (сырье, продукция) металлургического завода. Также и данные на многие месяцы и годы и одновременно работа в реальном времени. 100% Java.

Эти (и другие) примеры ПО у которого есть серверная часть и десятки (и даже сотни) клиентов работающих в реальном масштабе времени. 100% кода на Java.

Мы пытались работать на C# (исключительно по неразумному запросу заказчика). Шаг влево или вправо от платформы Wintel с точно уазанными версиями и требованиями, и всё. В смысле - ничего. Ничего не сделаешь. Поэтому я и сказал, что на C# (платформа .Net) можно писать только малые программы.

На самом деле, кроме кросплатформенности есть гораздо более важная вещь - Java не только язык и базовые библиотеки (как C# или C++), еще огромная, готовая платформа из многих технологий, составляющие J2EE. Ничего похожего нет в .Net.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

85. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от hazard157 (ok) on 22-Май-16, 02:39 
> мдамс? давайте вы нам назовёте такое сякое "ПО масштаба предприятия" и на
> чём вы его пишете.. ну так, чтобы не голословно..

Да, и в добавок насчет C# и Java. Оченть непрятно удивило ограниченность средств разарботки в Visual Studio по сравнению с Eclipse. Много средств работы с кодом в Eclipse оказалось, что не имеет аналогов в VS. Обратное утверждение - неверно. По нашему мнению, у Microsoft все-таки не хватает ресурсов (по сравнению с сообществом Eclipse) сделать средства разработки сравнимого качества.

И еще поясню, что мы зарабатываем деньги программированием, а не занимаемся "холиварами". Если VS/.Net будет сраним с Eclipse/Java - будем пользоваться ими. Кстати, Microsoft движется в правильном направлении - поддержка C# в Linux, на других, кроме Windows платформах. Надеюсь, в ближайшее время C# сможет составить конкуренцию Java в ПО масштаба предприятия.

Все-таки конкуренция - это хорошо.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

86. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от тоже Аноним (ok) on 22-Май-16, 12:15 
Главное, чтобы в процессе нарастания этой конкуренции из мозгов заказчиков успел выветриться стереотип "с Виндой же проще". Потому что вне офиса это, мягко говоря, не так.
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

87. "Представлена libui, новая библиотека для построения интерфей..."  –1 +/
Сообщение от Аноним (??) on 22-Май-16, 18:25 
> мне кажется или на макоси сглаживание шрифта убогое?

Видимо, от настроек монитора зависит. На всех, где видел я, макось-шрифты выглядят лучше других.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

89. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от Аноним (??) on 23-Май-16, 01:10 
Сабж из исходников пересобрать будет раз в 100 быстрее. А если это еще и распостранять потом захочется...
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

90. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 23-Май-16, 01:15 
> То ли дело - Винды, где из коробки есть одна-единственная библиотека GUI

Оптимизм это хорошо. Есть GDIшные контролы. Их два вида. С темой и без, как манифест пропишешь. Особо чудные программы ухитряются притащить смесь themed и unthemed контролов, по разному прописав манифесты своим частям.

Мало? В дотнете запилили винформсы. Потом решили что это не круто и устарело. И запилили WPF. В браузере захотелось вы#%$нуться и поэтому использовали какие-то другие контролы. А поскольку реюз кода это не про проприетарщиков, то в офисном пакете MS запилил еще набор виджетов. Совсем другой. В результате в типичной винде есть штук 5-6 разных подтипов виджетов. Если какая-нибудь программа не приволокла свои.

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

91. "Представлена libui, новая библиотека для построения интерфей..."  –1 +/
Сообщение от Аноним (??) on 23-Май-16, 01:18 
> Второй пентиум? 256мб памяти?

Лаптоп с механическим HDD и системой на GTK+, так что куть обычно не вгружен в память и плеер первый кто его использует. Тем более что сейчас с версиями кутей двойной Вандамм, двойной бардак. Половине программ прет пятый, половина четвертый. Мало того что периодически в памяти образуется ДВА варианта жирной либы, которые страницы не шарят, так еще и время старта программ - не фонтан. А в сабже кода с гулькин нос, gtk+ и так всегда загружен. Куда приятнее получается.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

92. "Представлена libui,  библиотека для построения интерфейса по..."  –2 +/
Сообщение от Аноним (??) on 23-Май-16, 01:30 
> То же хотел написать. И поддерживает он gtk, motif и win32, и

Motif - это так актуально, блин. А сабж вместо этого поддерживает макось, что для кроссплатформенных программ все-таки лучше чем motif.

> у него есть обвязка для Lua.

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

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

93. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 23-Май-16, 02:06 
> ГТК - оболчка для иксов и вин32, а это оболочка для ГТК?

А libc - оболочка для syscalls. Вот ведь безобразие.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

94. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 23-Май-16, 02:09 
> уг gtk'шное с миллионом зависимостей и spagetti-кодом. Есть давно fltk все тоже
> самое но на порядок профессиональнее + opengl.

Только выглядит уродски и почти не используется программами. Ну вот зачем мне в системе выбивающийся по внешнему виду уродец?

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

95. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 23-Май-16, 02:11 
> Документацию пока можно смотреть тут: http://www.purebasic.com/documentation/gadget/index.html

Послать програмеров на си читать какую-то хню на васике - это просто хамство.

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

96. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Онаним on 23-Май-16, 04:22 
Интересно как оно так красиво компонует компоненты без ручной подгонки для каждой платформы...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

97. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от dq0s4y71 (??) on 23-Май-16, 12:52 
> Motif - это так актуально, блин. А сабж вместо этого поддерживает макось,
> что для кроссплатформенных программ все-таки лучше чем motif.

Для кроссплатформенных программ конечно же лучше Motif, потому что он работает сразу, например, в SunOS, AIX и IRIX, а макось только на маках.

> А сабж позволяет написать гуйную программу на си. С читабельным исходником, менее
> чем килобайт размером. Там такого прямо в примерах к либе -
> есть. Лютейший win для сишников.

То, что IUP позволяет написать гуйную программу на си, имелось ввиду по умолчанию. Я даже отдельно писать об это не стал.

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

98. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от anonymous (??) on 23-Май-16, 13:00 
Уже умеет.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

99. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 23-Май-16, 15:32 
А что случилось с той lubui, на которой suse'вский yast построен? Это, я так понимаю, какой-то однофамилец?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

100. "Представлена libui, новая библиотека для построения интерфей..."  +/
Сообщение от алекс (??) on 23-Май-16, 22:15 
Так не используй зоопарк программ на пятый и четвёртый кьют. Забудьте вы уже четвёрку как страшный сон и как забыли шиндос свиста.
Год как перевёл систему на „пятёрочку“, на выходных прилетело 5.6.4.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

101. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от lor_anon (ok) on 24-Май-16, 03:14 
> ARM, x86_64, Linux, Windows

...сказки, легенды, тосты.

В энтерпрайзе как раз меньше всего кроссплатформенность нужна, потому что всем всё можно купить одинаковое, в пределах одной задачи. А ты описал какую-то софтину "на Java", которая должна и на PLC электродвигателем управлять, и на сервере БД билеты учитывать, и на компе диспетчера косынку раскладывать. Нет, ИРЛ так не делается.

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

102. "Представлена libui,  библиотека для построения интерфейса по..."  –1 +/
Сообщение от hazard157 (ok) on 24-Май-16, 12:42 
>> ARM, x86_64, Linux, Windows
> ...сказки, легенды, тосты.
> В энтерпрайзе как раз меньше всего кроссплатформенность нужна, потому что всем всё
> можно купить одинаковое, в пределах одной задачи. А ты описал какую-то
> софтину "на Java", которая должна и на PLC электродвигателем управлять, и
> на сервере БД билеты учитывать, и на компе диспетчера косынку раскладывать.
> Нет, ИРЛ так не делается.

Круто, когда люди, похоже ничего не понмающие в чужом деле, комментируют работу других.

1. Вы меня поразили прямо в пятку, насчет ненужности кроссплатформенности в ПО масштаба предприятия. Я как-то слабо представляю систему клиент-сервер (где клиенты ПК на Windows, мобильные клиенты на Android/iOS/Win, сервер c каком-нибудь *NIX ОС), без требований к кроссплатформеннсоти. Может Вы имеете в виду, что КАЖДАЯ часть системы дложна работать на ОДНОЙ платформе?

2. я разве говорил про PLC? Их нет в проекте метро. И еще, я вообще не знаю о существовании сколь-ниубдь известных линеек PLC (ПЛК) которые позволяют запускать Java-программы.

3. Вы правильно сказали - "одинаковое в пределах одной задачи". Проект АСДУ ДП (движения поездов) состоит из нескольких "задач". Для каждой задачи подбирается своя аппаратная платформа. Обычно, каждая платформа подразумевает свои средства разработки. Как раз одинаковость платформы Java для разных задач и позволяет использовать один язык, один набор библиотек и одно средство разработки для различных частей единой системы.

4. Непонимание Вами также  проявилось вот в чем: я написал "система управления (диспетчеризации) движения поездов метрополитена". Соответственно, Вы не правы в следующем: диспетчеризация (хоть и является "автоматизированой системой диспетчерского управления" - АСДУ) не подразумевает непосредственное упралвение оборудованием (например, двигателями), это задача АСУТП. Второе: продажа билетов никакого отношения не имеет к АСДУ ДП. Третье: "на компе диспетчера раскладывать косынку", это одно из основных тем, с чем воюют на всем постсоветском пространтсве - зачастую это основная причина, ставить на АРМы диспетчеров ОС с ограничением доступа к другим программа или вообще, Linux системы.

5. И самое последнее, но видимо наиболее важное, насчет того, что так не бывает в реальности. Обясните это городу-миллионнику, диспетчеризация всего метро которого сделана имеено так, как я и описал.

Вместо того, чтобы огульно утвержать "так не бывает!", правильнее будет спросить "а как это сделано?". Если Вас заинтересут ответ на последний вопрос, могу дать ссылки на более подробную информацию.

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

103. "Представлена libui, новая библиотека для построения интерфей..."  –1 +/
Сообщение от Аноним (??) on 27-Май-16, 06:04 
К сожалению, в Qt 5 до сих пор есть несколько назойливых багов (типа трея, или шрифтов, или поддержки тем не как у Qt 4), из-за которых Qt 4 выглядит стабильнее и надёжнее. Самое забавное тут то, что Qt 4 начали закапывaть намного позже, чем GTK+2, но GTK+2 живее (всё ещё поддерживается ведь).

Иными словами, очень хочется на Qt 5 и выкинуть Qt 4, но 5 ещё не готов. :(

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

104. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 27-Май-16, 06:06 
> SunOS

С разморозкой!

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

106. "Libui - библиотека для построения интерфейса пользователя"  +/
Сообщение от Аноним (??) on 27-Май-16, 10:45 
вообще-то были там guidelines, только о них мало кто знал и еще меньше тех, кто следовал им
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

107. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от Аноним (??) on 22-Апр-18, 05:49 
Состояние дел в метрострое сейчас простое для интерфейса используют C# и платформу с этми самыми окнами, контроллеры по старинке пишут на C, а какая-то математическая херня переделана с ActiveX на Java. Не пойму о чем Вы там спорите и зачем Вам крос платформенность? Вы ввобще в бизнесе понимаете что цель баблонских заработать и на ваши эти самые кросплатформенности кладут болт обычно
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

108. "Представлена libui,  библиотека для построения интерфейса по..."  +/
Сообщение от hazard157 (ok) on 23-Апр-18, 02:32 
> Состояние дел в метрострое сейчас простое для интерфейса используют C# и платформу
> с этми самыми окнами,

Метрострой - это что? Это метрополитен? Строительная организация? В каком городе?

> контроллеры по старинке пишут на C, а

Скорее всего Вы говорите про встраиваемые системы на базе свободно программируемых компьютерных платоформ (типа Octagon). А в обиходе контроллерами чаще называют ПЛК, которые не программруются на С (практически никогда), а на одном из языков стандарта  IEC 61131.

> какая-то математическая херня переделана с ActiveX на Java. Не пойму о
> чем Вы там спорите и зачем Вам крос платформенность? Вы ввобще
> в бизнесе понимаете что цель баблонских заработать и на ваши эти
> самые кросплатформенности кладут болт обычно

А тут Вы такой бред говорите, что только свет туши. "Баблонские" зарабатываются либо распилом бюджета (но мы же не про это?), либо выполнением требований заказчика. Заказчик не часто требует кросс-платформенность в явную, но совокупность других требований (на какой из имеющихся платформах должна разворачиваться в основном серверный софт) однозначно вытекает кросплатформменость разработки.


Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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