Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Creator 3.6.0 vs Visual Studio Community 2013 / 25 сообщений из 39, страница 1 из 2
01.03.2016, 16:10
    #39182750
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Доброе время суток всем,

появилось желание разобраться с QT,
знаю что можно кодить через Qt Creator 3.6.0, можно через VS (есть опыт кодинга на C#/C++ в VS).
Поскольку Qt Creator раньше не пользовал хочется послушать мнение других (Creator поставил, покомпилил примеры, вроде удобно, но далеко пока не зашел). Потому может стоит сразу все интегрировать в студию или Qt Creator вполне достаточен?
(предполагается разработка десктопных приложений на Qt в сочетании с FireBird 2.5...).
Возможно прийдётся ещё и на Android адаптировать часть проекта (но скорее всего раздельным от десктопного проектом).

Спасибо всем кто выскажется.
...
Рейтинг: 0 / 0
01.03.2016, 16:16
    #39182755
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Mikhail Tchervonenko(предполагается разработка десктопных приложений на Qt в
сочетании с FireBird 2.5...)
В морг.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.03.2016, 16:46
    #39182788
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovMikhail Tchervonenko(предполагается разработка десктопных приложений на Qt в
сочетании с FireBird 2.5...)
В морг.

почему в морг то?
интересно попробовать, оценить технологию. Это же не обязательно тот проект с которого кормишся.
...
Рейтинг: 0 / 0
01.03.2016, 16:51
    #39182793
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Mikhail Tchervonenkoинтересно попробовать, оценить технологию.
И эта оценка - "в морг".
Во-первых, чтобы кормиться на Qt, надо и им отстёгивать, такая вот у них двойная лицензия.
Во-вторых, идеология ручной эмуляции вида нативных виджетов вместо их использования делает
программу тормозной по определению.
В-третьих, драйвера БД там (в особенности QIBASE) известны своей глючностью.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.03.2016, 17:28
    #39182857
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovMikhail Tchervonenkoинтересно попробовать, оценить технологию.
И эта оценка - "в морг".
Во-первых, чтобы кормиться на Qt, надо и им отстёгивать, такая вот у них двойная лицензия.
Во-вторых, идеология ручной эмуляции вида нативных виджетов вместо их использования делает
программу тормозной по определению.
В-третьих, драйвера БД там (в особенности QIBASE) известны своей глючностью.

ну вот уже что то,
если я правильно понял то коммерческая лицензия на QT нужна если нужно изменять код самого Qt (так как Qt есть под LGPL)
Я вот думаю, много ли я изменил кода того же Delphi. Всегда хватало наследования. Или наследование виджетов невозможно? (сорри если глупо звучит, я ещё так далеко внутрь не заглядывал).
...
Рейтинг: 0 / 0
01.03.2016, 17:41
    #39182875
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Mikhail Tchervonenkoесли я правильно понял то коммерческая лицензия на QT нужна
если нужно изменять код самого Qt (так как Qt есть под LGPL)
We believe in the Free Software movement where using software comes with certain
rights, but also certain obligations. The license gives users four primary degrees of
freedom when using Qt:

- The freedom to run the program for any purpose.
- The freedom to study how the program works and adapt it to specific needs.
- The freedom to redistribute copies so you can help your neighbor.
- The freedom to improve the program and release your improvements to the public, so
that the whole community benefits.

If you are not willing to respect these free software principles, we recommend you do not
develop with Qt using the LGPL.
Ты готов предоставить пользователям своего продукта свободу его распространения и
модификации? Если нет, то лучше тебе не использовать Qt под лицензией LGPL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.03.2016, 21:47
    #39183071
chagoserg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
и там же , чуть ниже
The LGPL allows you to keep the source code of your application private as long as it is “work that uses” the library. Dynamic linking is usually recommended here.
...
Рейтинг: 0 / 0
01.03.2016, 22:06
    #39183081
chagoserg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Mikhail TchervonenkoПоскольку Qt Creator раньше не пользовал хочется послушать мнение других
вопрос личных предпочтений - как по мне Qt Creator гораздо более удобен, чем VS
пользуюсь им с первых версий
RusMikle? ;)
...
Рейтинг: 0 / 0
02.03.2016, 06:20
    #39183186
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry Sibiryakov, а есть кроссплатформенные альтернативы с GUI?
...
Рейтинг: 0 / 0
02.03.2016, 11:35
    #39183464
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Mikhail Tchervonenko,
QTCreator вполне достаточно.
единственно, с чем может быть проблема - с отладкой (под windows). но именно в этот момент можно переключиться на VS.

В каком-то смысле Creator превосходит VS - в него сходу встроенна поддержка разных компиляторов.
...
Рейтинг: 0 / 0
02.03.2016, 11:40
    #39183471
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Mikhail Tchervonenkoесли я правильно понял то коммерческая лицензия на QT нужна если нужно изменять код самого Qt (так как Qt есть под LGPL)

ты понял неправильно...


другое дело,что есть мощное средство избежать конфликтов с создателями QT - просто им ничего не говорить...
...
Рейтинг: 0 / 0
02.03.2016, 12:11
    #39183531
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
CEMbа есть кроссплатформенные альтернативы с GUI?
Лично мне кажутся весьма перспективными wxWidgets.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2016, 13:25
    #39183670
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovCEMbа есть кроссплатформенные альтернативы с GUI?
Лично мне кажутся весьма перспективными wxWidgets.

В которой нет поддержки драйверов БД )
...
Рейтинг: 0 / 0
02.03.2016, 14:05
    #39183741
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
SiemarglВ которой нет поддержки драйверов БД )
И это правильно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2016, 14:59
    #39183821
chagoserg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
MasterZivдругое дело,что есть мощное средство избежать конфликтов с создателями QT - просто им ничего не говорить...
создателям то, скорее всего, нет дела до чьих-то поделок ;)
это если кого-нибудь они заинтересуют, то могут затребовать исходники
и тут-то выяснится где какая лицензия использовалась и кто что кому должен...
и повторюсь:
The LGPL allows you to keep the source code of your application private as long as it is “work that uses” the library. Dynamic linking is usually recommended here

т.е. ничего не меняй в основных библиотеках, линкуй динамически и можешь код не открывать
по крайней мере до 5.7 всё ещё LGPLv2.1
Или наследование виджетов невозможно?
очень даже возможно и не только наследование, но и реализация своих фантазий - это кому как нравится
проблем с отладкой под windows в creatore тоже не замечено
а при желании и косяки в плагинах драйверов можно устранить - и это приходилось ;)
...
Рейтинг: 0 / 0
02.03.2016, 17:27
    #39184114
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovSiemarglВ которой нет поддержки драйверов БД )
И это правильно.А что вместо?
...
Рейтинг: 0 / 0
02.03.2016, 17:31
    #39184120
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
miksoftА что вместо?
Нативное АПИ рулит!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2016, 17:34
    #39184126
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovmiksoftА что вместо?
Нативное АПИ рулит!Т.е. чтобы заменить делфийную связку TDataset+TDBGrid нужно написать тонны кода? Или таки что-то есть?
...
Рейтинг: 0 / 0
02.03.2016, 18:20
    #39184170
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
miksoftТ.е. чтобы заменить делфийную связку TDataset+TDBGrid нужно написать тонны
кода?
Да брось, какие тонны? Считанные килобайты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.03.2016, 22:02
    #39184301
Sheraton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovCEMbа есть кроссплатформенные альтернативы с GUI?
Лично мне кажутся весьма перспективными wxWidgets.


Абсолютно согласен и всецело поддерживаю.
...
Рейтинг: 0 / 0
02.03.2016, 22:14
    #39184308
Sheraton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
SiemarglВ которой нет поддержки драйверов БД )

Разумеется, ведь цель wxWidgets это построение быстрого интерфейса, поэтому wxWidgets использует стандартный API для каждой БД. Т.е. для Firebird это ibpp для Postrgesql это libpq++ ну и так далее. Что в этом плохого? А ежель между wxWidgets и СУБД будут прокладки посредники навроде QMYSQL, QOCI, QPSQL, QDB2, QIBASE, то и скорость будет такая же как в Qt.
...
Рейтинг: 0 / 0
02.03.2016, 22:15
    #39184309
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
зачем оно нужно? линукс-юзеры все равно покупать ПО не будут.
...
Рейтинг: 0 / 0
02.03.2016, 23:16
    #39184331
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
SheratonSiemarglВ которой нет поддержки драйверов БД )

Разумеется, ведь цель wxWidgets это построение быстрого интерфейса, поэтому wxWidgets использует стандартный API для каждой БД. Т.е. для Firebird это ibpp для Postrgesql это libpq++ ну и так далее. Что в этом плохого? А ежель между wxWidgets и СУБД будут прокладки посредники навроде QMYSQL, QOCI, QPSQL, QDB2, QIBASE, то и скорость будет такая же как в Qt.
Что в этом плохого? Цена рефакторинга.
Для студенческих поделок это не важно конечно. Но если вдруг, не дай бог, понадобится сменить СУБД - прокладки посредники превращающие собственные драйвера СУБД в универсальные драйвера - это очень полезная штука.


А вообще, wxWidgets - дурная библиотека, частенько несовместимая сама с собой. Взять хоть wxFile & wxFSFile.
...
Рейтинг: 0 / 0
03.03.2016, 08:33
    #39184437
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
Dimitry SibiryakovSiemarglВ которой нет поддержки драйверов БД )
И это правильно.



не совсем это правильно, потому что чтобы в библиотеке была поддержка приложений для работы с бд и data aware controls ей надо на какой то API для работы с БД завязаться .
...
Рейтинг: 0 / 0
03.03.2016, 12:10
    #39184665
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt Creator 3.6.0 vs Visual Studio Community 2013
MasterZivчтобы в библиотеке была поддержка приложений для работы с бд и data aware
controls ей надо на какой то API для работы с БД завязаться .
На какой API завязан, например, Virtual Tree View, весьма широко используемый в
приложениях для работы с БД?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Creator 3.6.0 vs Visual Studio Community 2013 / 25 сообщений из 39, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]