LINUX.ORG.RU
ФорумTalks

[программистам] Что лучше выбрать.


0

0

Необходимо написать клиента для Linux и Windows, какую граффическую библиотеку лучше выбрать для минимального изменения кода Qt, GTK2, WxWidget? Коиент представляет из себя оболочку для работы с БД.

★★★★★

Не программист, но подозреваю что Qt

MadCAD ★★
()

Для винды Qt имхо она органичней там выглядит

bioreactor ★★★★★
()

Определенно Qt. Внутри него есть всё - от графики до интерфейсов для работы с самыми различными БД. Сам писал несколько таких мелких проектов - изменения в коде вообще не требовались.

aix27249
()
Ответ на: комментарий от aix27249

Можно ли прямо из линукса собрать экзешник для винды? и при подключение к БД mysql лучше использовать объекты Qt или строкой С++?

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

Можешь написать полностью на Qt. Полностью подчёркнуто. Это будет оптимальнее. В Qt есть интерфейсы ко многим СУБД, в случае перехода с MySQL на что угодно - вообще ничего не придётся переписывать.

name_no ★★
()

если хочешь гуи на GTK - wxWidgets, если на Qt - как ни странно Qt :) голый GTK сразу отметаем

lester ★★★★
()
Ответ на: комментарий от Turbo_Mascal

Выйди, наконец, из анабиоза, Qt4 теперь под LGPL доступна.

Evil_And ★★
()

какой я ни приверженец GTK+, но справедливо здесь посоветовать таки Qt

VladimirMalyk ★★★★★
()
Ответ на: комментарий от splinter

Потому что у него нет, да он ещё и в погребе со времён войны во Вьетнаме сидит.

Lumi ★★★★★
()

Qt. Писан год назад нечто подобное (qt + sqlite), для венды код вообще не менял, просто открыл в qtcreator и включил сборку.

nu11 ★★★★★
()
Ответ на: комментарий от Pi

>jetty + java + browser

и заставлять пользователей ставить жабу? Тогда уж лучше mono/.net, он по крайней мере у вендузятников по дефолту установлен.

nu11 ★★★★★
()

Очередной велосипед.

Qt.

Ab-1
()
Ответ на: комментарий от splinter

> Можно ли прямо из линукса собрать экзешник для винды? и при подключение к БД mysql лучше использовать объекты Qt или строкой С++?

Можно, надо только спеку написать для qmake. http://silmor.de/29

Но основная проблема в том, чтобы собрать саму вендовую Qt под линуксом, обычно все на этом сдаются и ставят виртуалку с вендой,

kot_otbelivatel
()
Ответ на: комментарий от Turbo_Mascal

нука марш обратно в криокамеру!!1 повылезали блжад!

g
()

Хотя я и не прогер, но исходя из своего гиганского опыта работы, рекомендовал бы java или тикл/тк. Все остальное - красноглазая хрень.

Sun-ch
()
Ответ на: комментарий от Sun-ch

>>Хотя я и не прогер, но исходя из своего гиганского опыта работы, рекомендовал бы java или тикл/тк. Все остальное - красноглазая хрень.

Спасибо, Кэп. Что-то я переработался.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от Turbo_Mascal

Кхе-кхе, а у вас есть 2000$ на лицензию для использования Qt в коммерческих целях?

Писать прогу в коммерческих целях и не найти пару килобаксов на лицензию на либу, которая зверски облегчит труд? Тут даже слово «жадность» не полностью описывает масштабы бедствия...

const86 ★★★★★
()
Ответ на: комментарий от splinter

> Можно ли прямо из линукса собрать экзешник для винды?

Можно. С помощью кросскомпилятора без всяких wine. Я настраивал по этой доке http://www.gentoo-wiki.info/MinGW и по этой Qt4 (нужно скачать вендовый Qt4 и поставить wine'ом) http://www.gentoo-wiki.info/HOWTO_MinGW_and_Qt4#Installing_crossdev_toolchain

qmake.conf у меня такой http://dumpz.org/13471/

sbar
()

Delphi Prism. Для linux переписать C# код в monodeveloper

Karapuz ★★★★★
()
Ответ на: комментарий от const86

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

Karapuz ★★★★★
()
Ответ на: комментарий от nu11

>и заставлять пользователей ставить жабу? Тогда уж лучше mono/.net, он по крайней мере у вендузятников по дефолту установлен.

Cейчас почти у всех вендузятников джава установлена, открыл вендузятник сайт с апплетом и все, джава сама установится и будет сама обновлятся. C линуксоидами сложнее, зависит от дистрибутива, в федоре например джава предустановлена, а моно выпилили, а в убунту наоборот, моно есть а джаву еще доустанавливать надо.

Но на джаве проще всего делать кроссплатформенный софт и GUI.

Lucky1 ★★★
()
Ответ на: комментарий от Karapuz

> Почему сразу в коммерческих?

Я отвечал на фразу про коммерческое использование.

> Наверняка его попросили написать учет оценок учеников для школы или подобную бесплатную базу

А это можно сделать и под GPL. Ну и сейчас уже Qt под LGPL...

const86 ★★★★★
()

Ради интереса спросил у чуваков, пишуших под несколько платформ. Вердикт однозначный - это ява!

Sun-ch
()

Ради интереса спросил у быдлокодеров, пишущих под несколько платформ. Вердикт однозначный - это ява!

очевидный фикс. _ъ_

Ab-1
()

Делал python+pygtk и Qt. Второе понравилось скоростью работы (таблички же из БД!). Поэтому Qt.

world
()
Ответ на: комментарий от Karapuz

>http://incubator.apache.org/pivot/1.3/demos/
Зашёл вот сюда: http://incubator.apache.org/pivot/1.3/demos/kitchen_sink.html
Запустилась демка. Открыл раздел Alerts&Prompts, выбрал "Info", тыкнул "Show alert"... подождал... подождал... ещё подождал... через 6 секунд вылез алерт. Нет, я не за первым пеньком сижу, а за коредубой. Жаба такая жаба.

Ramen ★★★★
()
Ответ на: комментарий от Karapuz

Нет, просто надо сделать многоуровневый конструктор тестов для специалистов компании.

splinter ★★★★★
() автор топика
Ответ на: комментарий от Ramen

>Нет, я не за первым пеньком сижу, а за коредубой. Жаба такая жаба.

Зашёл вот сюда: http://incubator.apache.org/pivot/1.3/demos/kitchen_sink.html
Запустилась демка. Открыл раздел Alerts&Prompts, выбрал "Info", тыкнул "Show alert"... Моментально вылез алерт. Нет, я не за коредубой, а за i7. Может у тебя интернет-соединение 64к? Или Windows 7 x64 не установлена? Советую поставить, linux такой тормозной

Karapuz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.