|
|
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите, есть ряд задач связанных с десктопом на Win, до этого времени все обычно на Qt делали, но вот тут вроде слухи доходят, что на c# все можно делать гораздо быстрей. Вопрос. Целесообразно ли изучать C# что бы бы проще и быстрей делать всякие окошки с диалогами. Задачи вроде таких: данные от пользователя взял, подсчитал, в базу положил из базы красиво вывел. Ни скорость, ни память, ни кроссплатформенность не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 13:44 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Добрый день, подскажите, есть ряд задач связанных с десктопом на Win, до этого времени все обычно на Qt делали, но вот тут вроде слухи доходят, что на c# все можно делать гораздо быстрей. Вопрос. Целесообразно ли изучать C# что бы бы проще и быстрей делать всякие окошки с диалогами. Задачи вроде таких: данные от пользователя взял, подсчитал, в базу положил из базы красиво вывел. Ни скорость, ни память, ни кроссплатформенность не нужна. Для таких задач, ИМХО нужно учить java а пользавателей, по мере высыхания конденсаторов в десктопах пересаживать на дешевые планшеты с андроидом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 14:18 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
д0kХа пользавателей, по мере высыхания конденсаторов в десктопах пересаживать на дешевые планшеты с андроидом. Ага, а вместо кресел поставить им испанских коней. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 15:04 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
д0kХДля таких задач, ИМХО нужно учить java а пользавателей, по мере высыхания конденсаторов в десктопах пересаживать на дешевые планшеты с андроидом. Типичный пример, когда советуют глупости. Межу Java и C# никакой разницы нет, они обое тормозя. Пересадка пользователей на планшет.... это даже не глупость, это идиотизм. Представляю тётю бухгалтера в бухгалтерии с планшетом... ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 16:31 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Добрый день, подскажите, есть ряд задач связанных с десктопом на Win, до этого времени все обычно на Qt делали, но вот тут вроде слухи доходят, что на c# все можно делать гораздо быстрей. Вопрос. Целесообразно ли изучать C# что бы бы проще и быстрей делать всякие окошки с диалогами. Задачи вроде таких: данные от пользователя взял, подсчитал, в базу положил из базы красиво вывел. Ни скорость, ни память, ни кроссплатформенность не нужна. Не понятно, что ты хочешь от нас тут услышать... Что мы тебя будем агитировать за то, чтобы не писать на С++? Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 17:35 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17слухи доходят, что на c# все можно делать гораздо быстрей можно. da17из базы красиво вывел а здесь потрудиться всё равно придётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 18:14 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
MasterZiv Не понятно, что ты хочешь от нас тут услышать... Что мы тебя будем агитировать за то, чтобы не писать на С++? Модератор: Тема перенесена из форума "C++". Мне интересно услышать мнение тех кто писал с использование как Qt так и C#, быстрее ли создавать озвученное выше ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 18:31 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Вполне возможно есть и для java что-то удобное для десктопа, но вот я помню несколько лет назад смотрел, как-то все коряво было, даже в сравнении с Qt, а знакомые шарписты свое болото нахваливают. Опять же, уточню, ни быстродействие, ни переносимость особой роли не играют, все пойдет под windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 18:58 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Delphi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 19:07 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
ИМХО: придумай задачу близкую к реальной и реши ее всеми способами. Пока решаешь - определишься как удобнее. Спрашивать бесполезно: "всяк кулик своё болото хвалит" и это нормально. Но если ты выберешь болото по рекомендации, то в итоге виноват будет тот кто рекомендовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 19:09 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Dima TИМХО: придумай задачу близкую к реальной и реши ее всеми способами. Пока решаешь - определишься как удобнее. Спрашивать бесполезно: "всяк кулик своё болото хвалит" и это нормально. Но если ты выберешь болото по рекомендации, то в итоге виноват будет тот кто рекомендовал. Удобно становится тогда, когда достаточно долго поработаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 19:28 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Добрый день, подскажите, есть ряд задач связанных с десктопом на Win, до этого времени все обычно на Qt делали, но вот тут вроде слухи доходят, что на c# все можно делать гораздо быстрей. Вопрос. Целесообразно ли изучать C# что бы бы проще и быстрей делать всякие окошки с диалогами. Задачи вроде таких: данные от пользователя взял, подсчитал, в базу положил из базы красиво вывел. Ни скорость, ни память, ни кроссплатформенность не нужна. Дружище... ну ты и медлительный. До тебя слухи доходят лет 10. Ну ты и покемон (Беря во внимание шуточный контекст вопроса (см. "колхозить..")). А если серъезно то к выбору UI надо подходить с умом. С разных ракурсов. Например даже с точки зрения заказчика. Как ему удобно обновлять ПО ? Если точек несколько тысяч по стране. Может лучше делать web-приложение? Сейчас такие RIA что от десктопа мало чем отличаются. Ну разве что в нюансах. Грид не так быстро скроллится как локально... Да и много чего. Безопасность кода. Или может надо клиента стыковать с оборудованием. Считыватели штрих кода... там. Это уже обратно десктоп. Нутыпонел. А просто так про колхоз можно поговорить.... Ну можно. Только это как о цвете фломастеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 19:44 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Удобно становится тогда, когда достаточно долго поработаешь. Если не знаешь ни того не другого, то удобнее будет то что проще. Если аппроксимировать то лучше то что старше, т.к. дольше развивается, спецов больше и т.д. и т.п. Но есть другая сторона проблемы: то что старше, то тащит больше ради обратной совместимости с прошлыми версиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 19:58 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Тут у меня все гораздо проще. 1. Программный продукт сугубо для внутреннего пользования, т.е. кроме меня максимум еще человека 2-3 его будут использовать, хотя понимаю, что всякое бывает. 2. Цель создания - исследование работы оборудования, тестирование, диагностика. Оборудование может пойти в производство, а может и нет. В данном случае нужно собрать данные через rs-232, сохранить в БД, вывести отчет, что-то вроде "За неделю 8 сбоев". 3. Вектор входных данных содержит 10-15 параметров, разные датчики, режимы работы и т.д., в основном комбобоксы, чекбоксы, текстовые поля, слайдеры и т.д. Все это одной посылкой записывается и дальше просто идет сбор данных. Все это часто бывает изолировано от внешних сетей. Что касается WEB то есть проекты на Rails, в общих чертах представляю, что там можно, а что нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 21:53 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
maytonСчитыватели штрих кода... там. Это уже обратно десктоп. необязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 22:32 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17, каждый день формы и отчёты писать и править нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 22:33 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Тут у меня все гораздо проще. 1. Программный продукт сугубо для внутреннего пользования, т.е. кроме меня максимум еще человека 2-3 его будут использовать, хотя понимаю, что всякое бывает. 2. Цель создания - исследование работы оборудования, тестирование, диагностика. Оборудование может пойти в производство, а может и нет. В данном случае нужно собрать данные через rs-232, сохранить в БД, вывести отчет, что-то вроде "За неделю 8 сбоев". 3. Вектор входных данных содержит 10-15 параметров, разные датчики, режимы работы и т.д., в основном комбобоксы, чекбоксы, текстовые поля, слайдеры и т.д. Все это одной посылкой записывается и дальше просто идет сбор данных. Все это часто бывает изолировано от внешних сетей. Что касается WEB то есть проекты на Rails, в общих чертах представляю, что там можно, а что нет. Еще C++Builder, но он с СУБД работает удобно только с Professional (60тыр), Starter только в XML. C# достаточно прост и удобен для ГУИ и СУБД - см любой учебник, но вот с COM-портами и низкоуровневыми API придется повозиться. QT - не ковырял подробно - но глядя на демки работы с СУБД - C# удобнее однозначно. Зато с API нет проблем. Итого, для таких программок удобнее - C++Builder - но, придется потом обязательно заплатить за лицензию, если из стен конторы выйдет какая-нибудь настроечная тулза. У меня есть аналогичная задача, средней срочности. Но она еще осложняется тем, что C# легко дизассемблируют и сломают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 12:51 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Siemarglно вот с COM-портами и низкоуровневыми API придется повозиться. не преувеличивай. Трудности у тех, кто до c# не имел дело с COM-портами и т д ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 13:46 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Изопропилda17, каждый день формы и отчёты писать и править нужно? Не 365 дней в году конечно, но бывают периоды когда да, логика уже написана, и идет большой объем работ по изменению представления данных. К примеру добавить поле ввода ip адреса или какой-то датчиковой информации, где-то индикатор прицепить, где-то radiobutton заменить на combobox. Затем бывает нужно отчет в doc создать, затем его на ftp сервер сбросить или наоборот, с ftp забрать датчиковую информацию и перебросить ее на email. Сейчас часть делаю на Qt, часть на perl или python, в зависимости от того где библиотеки удобней и в чем быстрей удастся разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 14:00 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Изопропилda17, каждый день формы и отчёты писать и править нужно? Не 365 дней в году конечно, но бывают периоды когда да, логика уже написана, и идет большой объем работ по изменению представления данных. К примеру добавить поле ввода ip адреса или какой-то датчиковой информации, где-то индикатор прицепить, где-то radiobutton заменить на combobox. Затем бывает нужно отчет в doc создать, затем его на ftp сервер сбросить или наоборот, с ftp забрать датчиковую информацию и перебросить ее на email. Сейчас часть делаю на Qt, часть на perl или python, в зависимости от того где библиотеки удобней и в чем быстрей удастся разобраться. com порт можно через какой-нибудь moxa на ethernet перекинуть, тут если быстрей через "железо" решить задачу, почему бы и нет. А builder вроде как экзотика, тут если уж на perl или python c их историей порой смотришь, эта библиотека не поддерживается, эту забросили, эта только под x32 идет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 14:05 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
ИзопропилSiemarglно вот с COM-портами и низкоуровневыми API придется повозиться. не преувеличивай. Трудности у тех, кто до c# не имел дело с COM-портами и т д В Qt он практически "из коробки" идет, работать с ком портом стало просто, как стакан воды выпить, можно готовый пример брать из документации и чуть-чуть под себя переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 14:06 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17, Так может, от добра добра не ищут? ГУИ и БД обертки стиражируются от уже наработанных Qt программ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 18:47 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
da17Сейчас часть делаю на Qt, часть на perl или python, в зависимости от того где библиотеки удобней и в чем быстрей удастся разобраться. особого смысла суетиться в этой ситуации нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 20:29 |
|
||
|
На чем быстрей GUI колхозить QT или C#
|
|||
|---|---|---|---|
|
#18+
Сравнивая QT и С# следует, кроме всего прочего, иметь в виду что программы, написанные на QT, в соответствии с лицензионным соглашением, должны быть свободными и опубликованы вместе с исходными кодами. Если нужно разрабатывать коммерческое ПО с закрытым исходным кодом, то оплачиваете лицензию - что-то около четырех тысяч долларов (впрочем, там есть варианты цен). А какие ограничения и обязательства и цены в соответствии с условиями лицензии у шарпа - я пока не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2017, 22:54 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39452134&tid=1340343]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 476ms |

| 0 / 0 |
