Переход от веб-программирования к программированию GUI? - PullRequest
1 голос
/ 19 февраля 2010

Я занимаюсь веб-разработкой уже около шести лет, и каким-то образом полностью избегаю разработки настольных приложений.

Я подумываю написать настольное приложение (думаю, что-то похожее на клон Word) в Linux, но понятия не имею, с чего начать. Я слышал о Qt и GTK +, но мне любопытно, есть ли какие-либо фреймворки, похожие на веб-разработку. Язык не проблема, если это не Java.

Ответы [ 4 ]

5 голосов
/ 20 февраля 2010

Вы действительно хотите пойти с Qt в эти дни. И Nokia, и Intel теперь выдвигают его в качестве основного графического интерфейса в своем новом дистрибутиве Meego. Это означает, что если вы используете Qt, вы сможете настроить таргетинг на все их платформы (как настольные, встроенные, так и телефонные), включая все платформы, уже поддерживаемые Qt. Qt также поставляется с GUI Designer и IDE, которые будут поддерживать вас на протяжении всего процесса, и вскоре появится QML, который является декларативным языком пользовательского интерфейса, для еще более быстрой разработки приложений.

Взгляните сюда:

http://qt.nokia.com/products http://www.youtube.com/watch?v=U7IgwNrcln8 http://www.youtube.com/watch?v=xoo_Ows1ExU http://www.youtube.com/watch?v=Fr5FuGhTqm8
1 голос
/ 10 марта 2010

Перейти на Qt. И, если вы webdev, вы найдете в QML один из лучших инструментов когда-либо.

Имеет:

  • Декларативный подход к определению пользовательского интерфейса и элементам графики.
  • Круто и просто одновременно
  • На данный момент доступно только в паре (старых) двоичных выпусков или путем клонирования qt.gitorious.com/qt, ветвь "> 4.7"

Если вам не нужно выпускать сегодня, но у вас есть время на разработку и тестирование, то к концу первого полугодия 2010 года QML должен стать «стабильным». Если график будет правильным; -)

1 голос
/ 02 марта 2010

Проверьте wxWidgets , это еще один фреймворк, который обычно сравнивают с Qt & GTK +

1 голос
/ 19 февраля 2010

GTK + и QT являются каркасами GUI.Они используют xlib под капотом и инкапсулируют нюансы xlib и предоставляют вам более простой интерфейс.

Для быстрой разработки вы можете использовать GLADE и быстро создавать приложения с графическим интерфейсомв C / C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...