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

Исходное сообщение
"Помогите выбрать на чем писать интерфейс?"

Отправлено Splendid , 30-Окт-08 16:21 
Подскажите, пожалуйста, относится ли пакет пакет Tcl/Tk к web технологиям (в частности к web 2.0) и можно ли на нем написать графический интерфейс к программе, написанной на чистом Си? Если да - то будет ли он работать на разных платформах (Windows, Linux)? А если нет - то на чем посоветуете написать графический интерфейс администратора, если вся программа написана на Си? (Должна соблюдаться кросплатформенность и желательно, чтобы не нужно было устанавливать сервер).
Очень нужна Ваша помощь!!!

Содержание

Сообщения в этом обсуждении
"Помогите выбрать на чем писать интерфейс?"
Отправлено Keeper , 30-Окт-08 22:54 
> Подскажите, пожалуйста, относится ли пакет пакет Tcl/Tk к web технологиям

Нет, не относится.

> (в частности, к web 2.0)

Что такое в вашем понимании Web 2.0 ?

> и можно ли на нем написать графический интерфейс к программе, написанной на чистом Си?

Можно, Tcl вроде поддерживает запуск программ (exec).


"Помогите выбрать на чем писать интерфейс?"
Отправлено Splendid , 31-Окт-08 09:38 
>[оверквотинг удален]
>
>Нет, не относится.
>
>> (в частности, к web 2.0)
>
>Что такое в вашем понимании Web 2.0 ?
>
>> и можно ли на нем написать графический интерфейс к программе, написанной на чистом Си?
>
>Можно, Tcl вроде поддерживает запуск программ (exec).

в моем понимании, это набор технологий web, который почему-то решили назвать web 2.0


"Помогите выбрать на чем писать интерфейс?"
Отправлено angra , 31-Окт-08 04:09 
Вариантов кросплатформенных виджетов несколько, Tk лишь один из них, вот только все они требуют установки соответствующих либ на целевой машине. Причина элементарна - на винде гарантировано есть только winapi, на никсах может вообще не быть графики :)



"Помогите выбрать на чем писать интерфейс?"
Отправлено Splendid , 31-Окт-08 09:36 
>Вариантов кросплатформенных виджетов несколько, Tk лишь один из них, вот только все
>они требуют установки соответствующих либ на целевой машине. Причина элементарна -
>на винде гарантировано есть только winapi, на никсах может вообще не
>быть графики :)

А не могли бы Вы перечислить хотя бы несколько вариантов, которые подошли бы под мои условия?



"Помогите выбрать на чем писать интерфейс?"
Отправлено Keeper , 31-Окт-08 11:36 
>А не могли бы Вы перечислить хотя бы несколько вариантов, которые подошли
>бы под мои условия?

Я бы выбрал Perl/Tk или C++/Qt. На каждом из них можно написать приложение как для Windows, так и для Unix; а также как консольное приложение, так и графическое.


"Помогите выбрать на чем писать интерфейс?"
Отправлено Splendid , 31-Окт-08 15:19 
>>А не могли бы Вы перечислить хотя бы несколько вариантов, которые подошли
>>бы под мои условия?
>
>Я бы выбрал Perl/Tk или C++/Qt. На каждом из них можно написать
>приложение как для Windows, так и для Unix; а также как
>консольное приложение, так и графическое.

Спасибо!


"Помогите выбрать на чем писать интерфейс?"
Отправлено angra , 31-Окт-08 17:46 
Из достаточно распространенных я бы еще посоветовал глянуть на wxwidgets, его преимущество в том, что он фактически является тонкой прослойкой между C++ кодом и нативным графическим API, то есть в винде он будет опиратся на winapi, в линуксе на X11/Motif/GTK+ итд.


"Помогите выбрать на чем писать интерфейс?"
Отправлено Павел , 05-Май-10 21:04 
Я работаю в QT 4.6.
там очень удобно писать интерфейс - достаточно мощная программа!!!

Она гораздо легче для начинающих, чем работа с mfc, по этому попробуй! вдруг понравится!