gui для linux -- на чем?
От: Darooma Россия  
Дата: 17.12.16 06:04
Оценка: -2 :))
на ум приходит только gtk на Rust и возможно на wxWidgets Haskell'e. не знаю насчет gtk для Haskell'a, возможно, подойдет. Все.
— С++ -- не хочу
— Python -- не хочу, надо, чтобы исходники были закрыты.
— C# -- про mono ничего хорошего в целом не слышал.
— Java -- разве что. хотя, слышал, что там тоже для GUI косяки есть.

Желательно, но необязательно, чтобы это было кроссплатформенное.
Re: gui для linux -- на чем?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 17.12.16 06:11
Оценка: 3 (1) +10 :))) :))) :))) :)))
Здравствуйте, Darooma, Вы писали:

D>на ум приходит только gtk на Rust и возможно на wxWidgets Haskell'e. не знаю насчет gtk для Haskell'a, возможно, подойдет. Все.


Qt

D> — С++ -- не хочу


Ну и всё тогда.
Re: gui для linux -- на чем?
От: vsb Казахстан  
Дата: 17.12.16 08:39
Оценка: +4
Стандартный это C/Gtk, C++/Gtk, C++/Qt. Остальное — извращения. Хотя для энтерпрайза Java пойдёт.
Re: gui для linux -- на чем?
От: Anton Batenev Россия https://github.com/abbat
Дата: 17.12.16 08:46
Оценка: 1 (1) +2
Здравствуйте, Darooma, Вы писали:

D> Желательно, но необязательно, чтобы это было кроссплатформенное.


Qt, GTK и Wx кросс-платформены и имеют биндинги к различным языкам. Выбирай любую библиотеку и язык по душе и пиши. Если для твоего языка еще нет биндинга, то у тебя есть уникальный шанс сделать что-то хорошее для сообщества.
Бэкапимся на Яндекс.Диск
Re[2]: gui для linux -- на чем?
От: Darooma Россия  
Дата: 17.12.16 09:04
Оценка: -1
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, Darooma, Вы писали:


D>> Желательно, но необязательно, чтобы это было кроссплатформенное.


AB>Qt, GTK и Wx кросс-платформены и имеют биндинги к различным языкам. Выбирай любую библиотеку и язык по душе и пиши. Если для твоего языка еще нет биндинга, то у тебя есть уникальный шанс сделать что-то хорошее для сообщества.


что такое биндинг? ты по английски совсем не шпрехаешь?
Re[3]: gui для linux -- на чем?
От: Evgeny.Panasyuk Россия  
Дата: 17.12.16 09:11
Оценка:
Здравствуйте, Darooma, Вы писали:

D>>> Желательно, но необязательно, чтобы это было кроссплатформенное.

AB>>Qt, GTK и Wx кросс-платформены и имеют биндинги к различным языкам. Выбирай любую библиотеку и язык по душе и пиши. Если для твоего языка еще нет биндинга, то у тебя есть уникальный шанс сделать что-то хорошее для сообщества.
D>что такое биндинг? ты по английски совсем не шпрехаешь?

Например

https://wiki.qt.io/PySide
The PySide project provides LGPL-licensed Python bindings for the Qt.

Re[3]: gui для linux -- на чем?
От: Anton Batenev Россия https://github.com/abbat
Дата: 17.12.16 09:14
Оценка: +1 :)))
Здравствуйте, Darooma, Вы писали:

D> что такое биндинг? ты по английски совсем не шпрехаешь?


Бэкапимся на Яндекс.Диск
Re: gui для linux -- на чем?
От: Pzz Россия https://github.com/alexpevzner
Дата: 17.12.16 09:19
Оценка: +4 -1
Здравствуйте, Darooma, Вы писали:

D>на ум приходит только gtk на Rust и возможно на wxWidgets Haskell'e. не знаю насчет gtk для Haskell'a, возможно, подойдет. Все.

D> — С++ -- не хочу

А придется.

Содержательно, есть только два варианта: Qt с C++ или GTK с C. Можно написать GUI на C/C++, а остальную часть программы на другом языке.

D> — Java -- разве что. хотя, слышал, что там тоже для GUI косяки есть.


Гуевые программы на яве выглядят так, как будто их в 19-м веке писали. Но зато одинаково на всех платформах

D>Желательно, но необязательно, чтобы это было кроссплатформенное.


Тогда лучше все же Qt.
Re: gui для linux -- на чем?
От: Слава  
Дата: 17.12.16 09:33
Оценка: +1
Здравствуйте, Darooma, Вы писали:

D>на ум приходит только gtk на Rust и возможно на wxWidgets Haskell'e. не знаю насчет gtk для Haskell'a, возможно, подойдет. Все.

D> — С++ -- не хочу
D> — Python -- не хочу, надо, чтобы исходники были закрыты.
D> — C# -- про mono ничего хорошего в целом не слышал.
D> — Java -- разве что. хотя, слышал, что там тоже для GUI косяки есть.

D>Желательно, но необязательно, чтобы это было кроссплатформенное.


Sciter же! Может даже автор тебе лицензию даст бесплатно.
Re[4]: gui для linux -- на чем?
От: Darooma Россия  
Дата: 17.12.16 09:52
Оценка: -2
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Здравствуйте, Darooma, Вы писали:


D>>>> Желательно, но необязательно, чтобы это было кроссплатформенное.

AB>>>Qt, GTK и Wx кросс-платформены и имеют биндинги к различным языкам. Выбирай любую библиотеку и язык по душе и пиши. Если для твоего языка еще нет биндинга, то у тебя есть уникальный шанс сделать что-то хорошее для сообщества.
D>>что такое биндинг? ты по английски совсем не шпрехаешь?

EP>Например

EP>

EP>https://wiki.qt.io/PySide
EP>The PySide project provides LGPL-licensed Python bindings for the Qt.

EP>

а ты произнести binding не пробовал? ну, попробуй.
Re[4]: gui для linux -- на чем?
От: Darooma Россия  
Дата: 17.12.16 09:53
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, Darooma, Вы писали:


D>> что такое биндинг? ты по английски совсем не шпрехаешь?


AB>Image: 14231006382802.jpg




ты не понял о чем я.
Re[2]: gui для linux -- на чем?
От: Darooma Россия  
Дата: 17.12.16 09:54
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Darooma, Вы писали:


D>>на ум приходит только gtk на Rust и возможно на wxWidgets Haskell'e. не знаю насчет gtk для Haskell'a, возможно, подойдет. Все.

D>> — С++ -- не хочу

Pzz>А придется.


что значит прийдется?
Re: gui для linux -- на чем?
От: LuciferSaratov Россия  
Дата: 17.12.16 10:03
Оценка:
Здравствуйте, Darooma, Вы писали:

D>Желательно, но необязательно, чтобы это было кроссплатформенное.


у тебя есть два путя: qt/C++ и gtk/C.
наиболее простой и разумный первый способ тебе не подходит, потому что ты не хочешь С++, так что остается только второй.
Re[5]: gui для linux -- на чем?
От: Evgeny.Panasyuk Россия  
Дата: 17.12.16 10:08
Оценка:
Здравствуйте, Darooma, Вы писали:

D>а ты произнести binding не пробовал? ну, попробуй.


То есть ты придираешься к неправильному отображению транскрипции на русский?
Re[3]: gui для linux -- на чем?
От: Pzz Россия https://github.com/alexpevzner
Дата: 17.12.16 10:53
Оценка:
Здравствуйте, Darooma, Вы писали:

D>что значит прийдется?


Это значит, что единственный годный инструмент крепко приделан к C++.
Re[5]: gui для linux -- на чем?
От: Pzz Россия https://github.com/alexpevzner
Дата: 17.12.16 10:55
Оценка: +16 :))) :))) :)
Здравствуйте, Darooma, Вы писали:

D>а ты произнести binding не пробовал? ну, попробуй.


Мы в России называем биндинг бибдингом, хидер хидером, Лондон Лондоном, и говорим на Украине
Re[5]: цыц
От: Слава  
Дата: 17.12.16 11:12
Оценка:
Здравствуйте, Darooma, Вы писали:

D>а ты произнести binding не пробовал? ну, попробуй.


В Торонто заарендуешь кар, какой-нибудь небольшой, незаметный, выедешь на хайвэй, там возьмешь шестой экзит, проедешь ровно два майла, на шулдере увидишь голубой «шевроле». На крыше антенна, на заднем стекле жалюзи, номер замазан грязью. Фолуй за этим «шевроле», особо не приближайся, но из виду не выпускай.
Re[3]: gui для linux -- на чем?
От: Ops Россия  
Дата: 17.12.16 12:00
Оценка: 5 (2) +8 :))) :))) :))) :))) :))) :))) :))) :)
Здравствуйте, Darooma, Вы писали:

Pzz>А придется.


D>что значит прийдется?


Придется — это биндинг. А прийдется — байндин.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: gui для linux -- на чем?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 17.12.16 12:05
Оценка:
Здравствуйте, Darooma, Вы писали:


D> — C# -- про mono ничего хорошего в целом не слышал.

Посмотри на будущее Avalonia
и солнце б утром не вставало, когда бы не было меня
Отредактировано 17.12.2016 12:14 Serginio1 . Предыдущая версия .
Re[4]: gui для linux -- на чем?
От: AlexRK  
Дата: 17.12.16 12:32
Оценка:
Здравствуйте, Ops, Вы писали:

D>>что значит прийдется?

Ops>Придется — это биндинг. А прийдется — байндин.

Наоборот только.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.