Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Посоветуйте в чем вести разработку приложений с GUI для Windows, Linux и Mac? Пока из развивающихся только Qt. WxWidgets (Code::Block) под сомнением, C++ Builder под Linux нет + денег стоит, GTK+ тоже под вопросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 16:38 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Конечно же на wxWidgets. Лицензия позволяет закрыть код. Работает шустро, легковесная (особенно в сравнении с Qt) библиотека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 18:01 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
GallemarПосоветуйте в чем вести разработку приложений с GUI для Windows, Linux и Mac? Пока из развивающихся только Qt. WxWidgets (Code::Block) под сомнением, C++ Builder под Linux нет + денег стоит, GTK+ тоже под вопросом. Qt конечно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2018, 18:54 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Gallemar, Qt для мака платная выйдет (если продавать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 09:25 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
_SheratonКонечно же на wxWidgets. Лицензия позволяет закрыть код. Работает шустро, легковесная (особенно в сравнении с Qt) библиотека.Любая библиотечная лицензия позволяет закрытый код, если ты не используешь грязные хаки для вызова библиотечного кода, а используешь только API библиотеки. Есть другой нюанс - лицензия Linux не позволяет закрытый код. Если ты распространяешь продукт под Linux, ты обязан предоставить весь исходный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 09:27 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
rdb_dev Если ты распространяешь продукт под Linux, ты обязан предоставить весь исходный код. Денис, покажи где исходный код Microsoft SQL Server for Linux :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 10:34 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
rdb_dev_SheratonКонечно же на wxWidgets. Лицензия позволяет закрыть код. Работает шустро, легковесная (особенно в сравнении с Qt) библиотека.Любая библиотечная лицензия позволяет закрытый код, если ты не используешь грязные хаки для вызова библиотечного кода, а используешь только API библиотеки. Есть другой нюанс - лицензия Linux не позволяет закрытый код. Если ты распространяешь продукт под Linux, ты обязан предоставить весь исходный код. Это абсолютно неверное понимание. Gallemar, если ты хочешь работать с БД, то наверное выбора нет - Кьют. А для чистого гуи еще можно поперебирать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 11:15 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
GallemarПосоветуйте в чем вести разработку приложений с GUI для Windows, Linux и Mac? Пока из развивающихся только Qt. WxWidgets (Code::Block) под сомнением, C++ Builder под Linux нет + денег стоит, GTK+ тоже под вопросом.GTK+ для перфекционистов - очень гибок и напоминает сильно дополненный функционал WINAPI GUI, но, как и в случае с WINAPI, многое придется писать ручками - без графических построителей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 11:19 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
SiemarglЭто абсолютно неверное понимание.Неверное понимание лицензии Linux? Или неверное понимание библиотечных лицензий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 11:21 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
GallemarДенис, покажи где исходный код Microsoft SQL Server for Linux :)У тебя Microsoft SQL Server for Linux куплен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 11:22 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
rdb_dev Есть другой нюанс - лицензия Linux не позволяет закрытый код. Если ты распространяешь продукт под Linux, ты обязан предоставить весь исходный код. Это ты как-то загнул и нагнал. Полно проприетарного софта для Linux, например, коммерческих игр. Ну и такого понятия как "лицензия Linux" не существует, под Gnu Linux софт поставляется под совершенно разными лицензиями. Их в общей сумме наверное штук 10 наберётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 11:51 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
SiemarglGallemar, если ты хочешь работать с БД, то наверное выбора нет - Кьют. А для чистого гуи еще можно поперебирать. Именно с БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 11:58 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
GallemarSiemarglGallemar, если ты хочешь работать с БД, то наверное выбора нет - Кьют. А для чистого гуи еще можно поперебирать. Именно с БД С одной СУБД, или предполагается несколько? Одну ещё можно написать самому, несколько -- точно Qt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 14:40 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
GallemarПосоветуйте в чем вести разработку приложений с GUI для Windows, Linux и Mac? Пока из развивающихся только Qt. WxWidgets (Code::Block) под сомнением, C++ Builder под Linux нет + денег стоит, GTK+ тоже под вопросом. приложение для внутреннего использования или для публичного, с целью продажи через магазины какие? если первое - то берите свой привычный delphi/firebird, а под не-windows просто запускаете через wine. а для публичного сектора.... серьезные продукты (не утилиты) никто на кросс-библиотеках не пишет, разрабатывают по сути три отдельных продукта обычно, которые сильно отличаются по UI (если смотреть на office/photoshop/прочее). это, кстати, верный подход - взять двух отдельных разработчиков (группы), под каждую UI платформу, и отдельно пилить невизуальное ядро третьей командой. причина тут нетехническая - причина в нативных user look and feel, каждая платформа имеет мелкие, но существенные отличия в поведении виджетов, в одной голове это нереально держать кстати скайп так и поступает - он под windows на delphi, под Linux на QT, и под Mac/iOS на какао. а сам движок общий. и это, по сути, единственное тру. или полностью свою UI абстракцию (chrome/firefox), вообще не похожую на нативную, это не совсем тру, но у них это даром дается, почему и нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 18:15 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
dbpatchа для публичного сектора.... серьезные продукты (не утилиты) никто на кросс-библиотеках не пишет, разрабатывают по сути три отдельных продукта обычно, которые сильно отличаются по UI (если смотреть на office/photoshop/прочее). это, кстати, верный подход - взять двух отдельных разработчиков (группы), под каждую UI платформу, и отдельно пилить невизуальное ядро третьей командой. причина тут нетехническая - причина в нативных user look and feel, каждая платформа имеет мелкие, но существенные отличия в поведении виджетов, в одной голове это нереально держатьА как же GIMP2 на GTK+? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 18:41 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
rdb_devdbpatchа для публичного сектора.... серьезные продукты (не утилиты) никто на кросс-библиотеках не пишет, разрабатывают по сути три отдельных продукта обычно, которые сильно отличаются по UI (если смотреть на office/photoshop/прочее). это, кстати, верный подход - взять двух отдельных разработчиков (группы), под каждую UI платформу, и отдельно пилить невизуальное ядро третьей командой. причина тут нетехническая - причина в нативных user look and feel, каждая платформа имеет мелкие, но существенные отличия в поведении виджетов, в одной голове это нереально держатьА как же GIMP2 на GTK+? так-же, как и inkskape и другие. которые, кстати, так и не выгядят как нативные. в теории это все очень оок. но стоит попытаться хоть раз попытаться сделать бутстрап, повоевать с интеграцией cmake/msys/visual studio и прочего, чтоб утверждение о "delphi это дорого" уже не казалась настолько уж истинным. тем более у автора еще и база данных - а там что? gnome-db? ИМХО это все не мейнстрим, больше удел энтузиастов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2018, 19:31 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Еще Xamarin забыли. Хотя там с DB тоже не очень выглядит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 01:48 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
dbpatchа для публичного сектора.... серьезные продукты (не утилиты) никто на кросс-библиотеках не пишет,Пишут, например: SmartGit -- SWT (Java), native-ные widget-ы Double Commander -- LCL (Lazarus), native-ные widget-ы ---------------- Кстати, про VLC: // https://en.wikipedia.org/wiki/VLC_media_player The default GUI is based on Be API on BeOS, Cocoa for macOS, and Qt 4 for Linux and Windows, but all give a similar standard interface. The old default GUI was based on wxWidgets on Linux and Windows. // https://ru.wikipedia.org/wiki/VLC_(медиаплеер) Изначально графический интерфейс VLC базировался на wxWidgets, однако из-за многочисленных проблем, связанных с этим тулкитом, разработчиками было принято решение перейти на использование Qt4 для графического интерфейса. Некоторое время можно было выбирать между этими двумя тулкитами, однако в данный момент интерфейс на wxWidgets полностью исключён. Хотя я вот использую Code::Blocks, сделанный на wxWidgets, вроде работает нормально в Linux и Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 05:13 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Пётр СедовХотя я вот использую Code::Blocks, сделанный на wxWidgets, вроде работает нормально в Linux и Windows. Ну вы сравнили, что в IDE от этого ГУИ. Стандартные вещи на большинстве ГУИ-библиотек пашут как часики, а вот чуть в сторону ... TC-у реально лучше тот же Lazarus взять и не выносить себе мозг со вскими Qt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 08:23 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)TC-у реально лучше тот же Lazarus взять и не выносить себе мозг со вскими Qt. Согласен, я зря дергаюсь, писал на паскале и дальше надо продолжать, как-то там всё привычнее, мягче и роднее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 09:01 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Пётр Седов..Хотя я вот использую Code::Blocks, сделанный на wxWidgets, вроде работает нормально в Linux и Windows. После очередного фикса, _год_ замыливание интерфейса на Винде чинили. Но починили к очередному релизу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 12:34 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
SiemarglПосле очередного фикса, _год_ замыливание интерфейса на Винде чинили. Но починили к очередному релизу.В смысле High DPI ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 13:08 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
rdb_devSiemarglПосле очередного фикса, _год_ замыливание интерфейса на Винде чинили. Но починили к очередному релизу.В смысле High DPI ? оно скорее всего, большинство современных библиотек масштабировать ГУИ не умеют Винда "помогает" :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 13:13 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Gallemar, по скорости надо оптимизировать логику приложения, а не интерфейс. Поэтому спокойно бери Qt: пользователь будет дольше мышку от кнопки отводить, чем всё интерфейсное уже будет сделано. Кстати, интерфейс в Qt можно делать двумя способами: по старинке мышкой перебрасывать виджеты на форму или с помощью QML (современный способ разметки для супер- пупер классно выглядящих приложений). Qt содержит не только интерфейсные возможности, там еще очень много полезного, поэтому 100% не прогадаешь + добротная среда разработки Qt Creator. сравнение Qt с GTK+ : почитай эту фееричную статью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 09:38 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
AlekseySQLКстати, интерфейс в Qt можно делать двумя способами: по старинке мышкой перебрасывать виджеты на форму или с помощью QML (современный способ разметки для супер- пупер классно выглядящих приложений).Эту фичу слизали с GTK+. Там тоже можно создавать форматирование на языке разметки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 14:06 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
AlekseySQL сравнение Qt с GTK+ : почитай эту фееричную статью.статья «Gtk vs. Qt: драки не будет»2005.01.27 Статья 2005-го года. Есть что поновее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2018, 19:04 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
Пётр СедовAlekseySQL сравнение Qt с GTK+ : почитай эту фееричную статью.статья «Gtk vs. Qt: драки не будет»2005.01.27 Статья 2005-го года. Есть что поновее? Думаешь, кто- то с тех пор переписал весь GTK по - умному и заставил всех разработчиков переписать свои продукты, базирующиеся на нем? Архитектура с течением времени не меняется (кстати, это одно из определений понятия "архитектура", которое мне больше всех нравится). Так что статейка актуальности не потеряла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2018, 12:41 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
rdb_devAlekseySQLКстати, интерфейс в Qt можно делать двумя способами: по старинке мышкой перебрасывать виджеты на форму или с помощью QML (современный способ разметки для супер- пупер классно выглядящих приложений).Эту фичу слизали с GTK+. Там тоже можно создавать форматирование на языке разметки. Не думаю, что применение разметки для интерфейса является сильно умной идеей. У корпорации зла тоже интерфейс с помощью разметки делается, так что это мейнстрим, и кто у кого слизал трудно сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2018, 12:45 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
AlekseySQLПётр СедовСтатья 2005-го года. Есть что поновее? Думаешь, кто- то с тех пор переписал весь GTK по - умномуВышло GTK+ 3, может там внутренности отличаются от GTK+ 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2018, 20:35 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
MasterZivGallemarПосоветуйте в чем вести разработку приложений с GUI для Windows, Linux и Mac? Пока из развивающихся только Qt. WxWidgets (Code::Block) под сомнением, C++ Builder под Linux нет + денег стоит, GTK+ тоже под вопросом. Qt конечно же. Qt - круто, но дорого. https://habrahabr.ru/post/331166/ По сути, GPLV3 - это просто хрень, а LGPLV3 - хрень на палочке. Нужна коммерческая лицензия. С другой стороны, по словам автора статьи (сотрудника The Qt Company): авторруководство живёт в сказочной стране эльфов и фей (а возможно просто в лучшем мире), где никому не приходит в голову, что можно нарушать требования лицензий ПО. авторПотому, если какая-то компания-разработчик заявляет, что им коммерческая лицензия не нужна, и они будут использовать Qt под LGPL, так как полностью ей соответствуют — мы даже не спорим. авторНо самое главное, независимо от заинтересованности в преследовании нарушителей, у The Qt Company нет прав это делать — лицензии Open Source принадлежат не ей В общем, "Джентльменам верят на слово" - (с). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2018, 15:42 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
чччДВ общем, "Джентльменам верят на слово" - (с).но запоминают ... всякой мелочи наверное можно не париться, но вот если выстрелит - придётся думать оч хорошо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2018, 23:01 |
|
||
|
Посоветуйте в чем вести разработку
|
|||
|---|---|---|---|
|
#18+
чччДMasterZivпропущено... Qt конечно же. Qt - круто, но дорого. https://habrahabr.ru/post/331166/ По сути, GPLV3 - это просто хрень, а LGPLV3 - хрень на палочке. Нужна коммерческая лицензия. Насколько я смотрел, нарушение LGPL это такая вещь, что доказать нереально. Только в том варианте, когда компонент Кьют не подпадает по LGPL (внимательно, такие есть). Навскидку не помню, но кажется, браузер. Риск ограничен сверху 5к$/лицо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 00:10 |
|
||
|
|

start [/forum/topic.php?all=1&fid=57&tid=2017986]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 428ms |

| 0 / 0 |
