Подскажите, пожалуйста, относится ли пакет пакет Tcl/Tk к web технологиям (в частности к web 2.0) и можно ли на нем написать графический интерфейс к программе, написанной на чистом Си? Если да - то будет ли он работать на разных платформах (Windows, Linux)? А если нет - то на чем посоветуете написать графический интерфейс администратора, если вся программа написана на Си? (Должна соблюдаться кросплатформенность и желательно, чтобы не нужно было устанавливать сервер).
Очень нужна Ваша помощь!!!
> Подскажите, пожалуйста, относится ли пакет пакет Tcl/Tk к web технологиямНет, не относится.
> (в частности, к web 2.0)
Что такое в вашем понимании Web 2.0 ?
> и можно ли на нем написать графический интерфейс к программе, написанной на чистом Си?
Можно, Tcl вроде поддерживает запуск программ (exec).
>[оверквотинг удален]
>
>Нет, не относится.
>
>> (в частности, к web 2.0)
>
>Что такое в вашем понимании Web 2.0 ?
>
>> и можно ли на нем написать графический интерфейс к программе, написанной на чистом Си?
>
>Можно, Tcl вроде поддерживает запуск программ (exec).в моем понимании, это набор технологий web, который почему-то решили назвать web 2.0
Вариантов кросплатформенных виджетов несколько, Tk лишь один из них, вот только все они требуют установки соответствующих либ на целевой машине. Причина элементарна - на винде гарантировано есть только winapi, на никсах может вообще не быть графики :)
>Вариантов кросплатформенных виджетов несколько, Tk лишь один из них, вот только все
>они требуют установки соответствующих либ на целевой машине. Причина элементарна -
>на винде гарантировано есть только winapi, на никсах может вообще не
>быть графики :)А не могли бы Вы перечислить хотя бы несколько вариантов, которые подошли бы под мои условия?
>А не могли бы Вы перечислить хотя бы несколько вариантов, которые подошли
>бы под мои условия?Я бы выбрал Perl/Tk или C++/Qt. На каждом из них можно написать приложение как для Windows, так и для Unix; а также как консольное приложение, так и графическое.
>>А не могли бы Вы перечислить хотя бы несколько вариантов, которые подошли
>>бы под мои условия?
>
>Я бы выбрал Perl/Tk или C++/Qt. На каждом из них можно написать
>приложение как для Windows, так и для Unix; а также как
>консольное приложение, так и графическое.Спасибо!
Из достаточно распространенных я бы еще посоветовал глянуть на wxwidgets, его преимущество в том, что он фактически является тонкой прослойкой между C++ кодом и нативным графическим API, то есть в винде он будет опиратся на winapi, в линуксе на X11/Motif/GTK+ итд.
Я работаю в QT 4.6.
там очень удобно писать интерфейс - достаточно мощная программа!!!Она гораздо легче для начинающих, чем работа с mfc, по этому попробуй! вдруг понравится!