Russian Qt Forum
Ноябрь 05, 2024, 22:11
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
QtSQL преимущества и недостатки
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QtSQL преимущества и недостатки (Прочитано 24215 раз)
zerocool
Гость
QtSQL преимущества и недостатки
«
:
Ноябрь 15, 2010, 22:34 »
Всем привет.
Сразу скажу я новичок в Qt. Есть крупный проект который планируется переводить на Qt, возникает вопрос, использовать или нет QtSql. Кто с ним работал долгое время, расскажите какие траблы встречали, или хотя бы накидайте преимущества и недостатки. База находится в MS SQL Server 2005, достаточно крупная (я сам ей не занимаюсь, но именно я проталкиваю идею перевода на Qt, поэтому желательно заранее узнать все подводные камни).
Заранее всем спасибо.
Записан
asvil
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #1 :
Ноябрь 15, 2010, 23:22 »
Планируется переводить на Qt или планируется сделать кроссплатформенным?
Уточните крупный проект предоставляет доступ к чтению/записи в таблицы с помощью форм/таблиц/еще чего либо, предоставляет пользователю агрегированную информацию (отчеты/графики/еще что-либо).
QtSql я так понимаю через ODBC будете использовать? Говорят медленно, хотя я не пробовал.
Я считаю следует использовать QT MVC на основе своего SQL слоя.
Использовался ли в предыдущем проекте скриптовый язык?
Записан
zerocool
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #2 :
Ноябрь 16, 2010, 10:42 »
Цитата: Филоненко Михаил от Ноябрь 15, 2010, 23:22
Планируется переводить на Qt или планируется сделать кроссплатформенным?
Переводить на Qt с MFC (Исключительно перевод)
Цитата: Филоненко Михаил от Ноябрь 15, 2010, 23:22
Уточните крупный проект предоставляет доступ к чтению/записи в таблицы с помощью форм/таблиц/еще чего либо, предоставляет пользователю агрегированную информацию (отчеты/графики/еще что-либо).
Доступ к базе для чтения/записи, причём временами очень активно (часть базы является шлюзовой для обмена сообщениями между разными комплексами)
Цитата: Филоненко Михаил от Ноябрь 15, 2010, 23:22
QtSql я так понимаю через ODBC будете использовать? Говорят медленно, хотя я не пробовал.
Я считаю следует использовать QT MVC на основе своего SQL слоя.
Использовался ли в предыдущем проекте скриптовый язык?
Да, будет использоваться только ODBC. Со скриптовыми языками пока не определились.
Записан
RedDog
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #3 :
Ноябрь 16, 2010, 10:47 »
ИМХО, лучше всего на дотнет перевести и с базой через ADO.NET работать - скорость в разы возрастает
Записан
crossly
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #4 :
Ноябрь 16, 2010, 11:14 »
а кто мешает использовать TDS... ??
Записан
asvil
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #5 :
Ноябрь 16, 2010, 11:20 »
Я тоже не рекомендую переходить на Qt. Постарайтесь выбрать инстурмент с наиболее богатым SQL слоем. Ну и по возможности более динамичный. Ну и кроссплатформенный. Ну и здесь остается java и чуть-чуть dotnet'а. Или Вам также необходим богатый набор виджетов?
Записан
zerocool
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #6 :
Ноябрь 16, 2010, 11:33 »
Цитата: RedDog от Ноябрь 16, 2010, 10:47
ИМХО, лучше всего на дотнет перевести и с базой через ADO.NET работать - скорость в разы возрастает
Наверно я бы тоже предпочёл уйти на дотнет, но тащить платформу дотнет нам нельзя, такова политика партии (это даже не обсуждается)
Записан
zerocool
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #7 :
Ноябрь 16, 2010, 11:34 »
Цитата: Филоненко Михаил от Ноябрь 16, 2010, 11:20
Я тоже не рекомендую переходить на Qt. Постарайтесь выбрать инстурмент с наиболее богатым SQL слоем. Ну и по возможности более динамичный. Ну и кроссплатформенный. Ну и здесь остается java и чуть-чуть dotnet'а. Или Вам также необходим богатый набор виджетов?
Да, нам нужен ОЧЕНЬ богатый набор виджетов
Записан
zerocool
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #8 :
Ноябрь 16, 2010, 11:35 »
Цитата: crossly от Ноябрь 16, 2010, 11:14
а кто мешает использовать TDS... ??
Можно поподробней ? ссылку например
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: QtSQL преимущества и недостатки
«
Ответ #9 :
Ноябрь 16, 2010, 13:00 »
Цитата: crossly от Ноябрь 16, 2010, 11:14
а кто мешает использовать TDS... ??
На labs пробегал топик, что его уберут скоро, типа устаревший, есть odbc им можно пользоваться...
Записан
RedDog
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #10 :
Ноябрь 16, 2010, 14:30 »
Цитата: zerocool от Ноябрь 16, 2010, 11:33
Цитата: RedDog от Ноябрь 16, 2010, 10:47
ИМХО, лучше всего на дотнет перевести и с базой через ADO.NET работать - скорость в разы возрастает
Наверно я бы тоже предпочёл уйти на дотнет, но тащить платформу дотнет нам нельзя, такова политика партии (это даже не обсуждается)
Тогда морду и логику в КуТях написать, а все что касается работы с БД отдать на откуп ADO.
Записан
zerocool
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #11 :
Ноябрь 16, 2010, 17:06 »
Цитата: RedDog от Ноябрь 16, 2010, 14:30
Тогда морду и логику в КуТях написать, а все что касается работы с БД отдать на откуп ADO.
ADO в C++ лучше чем ODBC API ?
Записан
RedDog
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #12 :
Ноябрь 16, 2010, 17:18 »
Давняя моя аппликуха была реализована в 2-х вариантах - ODBS & ADO.
В ADO она работала быстрее (не могу сказать что кардинально, но прирост был) Было очень много мелких и частых запросов.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: QtSQL преимущества и недостатки
«
Ответ #13 :
Ноябрь 16, 2010, 22:10 »
Цитата: zerocool от Ноябрь 16, 2010, 11:34
Да, нам нужен ОЧЕНЬ богатый набор виджетов
Delphi не катит?. Билдер накрайняк. Тут и ADO есть и direct SQL и ОЧЕНЬ богатый набор компонент и заточенность под БД и ОЧЕНЬ навороченные генераторы отчетов и прочая, прочая, прочая. Но IDE платное, компоненты тоже.
Записан
zerocool
Гость
Re: QtSQL преимущества и недостатки
«
Ответ #14 :
Ноябрь 17, 2010, 11:24 »
Цитата: xokc от Ноябрь 16, 2010, 22:10
Цитата: zerocool от Ноябрь 16, 2010, 11:34
Да, нам нужен ОЧЕНЬ богатый набор виджетов
Delphi не катит?. Билдер накрайняк. Тут и ADO есть и direct SQL и ОЧЕНЬ богатый набор компонент и заточенность под БД и ОЧЕНЬ навороченные генераторы отчетов и прочая, прочая, прочая. Но IDE платное, компоненты тоже.
Delphi и Borland тоже отпадают, такова политика партии (партия у нас жёсткая
, говорят что это отмирающий продукт, спорить ни с кем не буду, и прошу не разводить на эту тему холиваров, это не моё мнение)
Записан
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...