Программирование


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
74 7 29

В поисках стека под новый проект Аноним 31/03/19 Вск 16:53:20 13727811
image.png (510Кб, 660x506)
660x506
Собираюсь начинать новый проект. Утилиты для управления оборудованием. Нужно: винда, натив, плюсы. Пока выбираю из

1. VS C++
2. C++ Builder
3. QT

Последнее не нравится, потому что говно кроссплатформенное и там ненормальный C++. Можете посоветовать еще что-то? Обязательно нужна возможность легко делать сложный UI.
31/03/19 Вск 18:00:40 13728252
>не нравится qt
ну и саси, че
31/03/19 Вск 18:11:33 13728323
Поддерживаю предыдущего оратора.
Аноним 31/03/19 Вск 20:19:26 13728744
>>1372781 (OP)
Но в первом варианте легко гуй не сделаешь, так что сам же и ответил на свой вопрос.
Аноним # OP 31/03/19 Вск 21:22:51 13728985
image.png (1331Кб, 1920x1080)
1920x1080
>>1372874

Видимо кроме сибилдера ничего не остается
Аноним 31/03/19 Вск 22:02:46 13729116
>>1372898
Ворованного сибилдера ты хотел сказать.
А так можешь C# взять, wx даже боюсь советовать
Аноним 31/03/19 Вск 22:50:54 13729347
>>1372911

Шарповый интерпретатор генерит слишком медленный код.
Наелся этого говна, спасибо. Теперь только натив.
Аноним 01/04/19 Пнд 00:28:27 13729788
>>1372781 (OP)
>и там ненормальный C++
Там более-менее нормальный как раз. Добавлены нужные фичи вроде рефлекшена.
Аноним 01/04/19 Пнд 07:58:18 13730499
Аноним 01/04/19 Пнд 08:02:03 137305110
>>1372934
У тебя софт для управления железом, что за числа ты там дробить собрался, если тебе шарп медленный.

Ты как будто из 2007 года вылез - ворованный билдер, медленные компьютеры, говно кросплатформенное.
Аноним 01/04/19 Пнд 08:04:42 137305211
Аноним 01/04/19 Пнд 11:19:39 137311712
>>1373051
Скриптомакаке малолетней не понять, просто сдрисни.
Аноним 01/04/19 Пнд 11:38:12 137312013
>>1373117
Дядя, мне 30 лет и я с подобной хуйни - госконторы, ворованного билдера и софта со всякими названиями типа ПО КПА АСК начинал. С тех пор прошло 10 лет и принципы разработки софта слегка поменялись.
Аноним 01/04/19 Пнд 11:54:32 137312114
>>1373120
Я вроде сказал сдриснуть, тупорылая модная чмоха, чито не ясно?
Повторяю, имбецилам не понять что такое хорошо или плохо, они дроны, следующие трендам. Тренды - жрать говно, они и жрут, нахваливая. Может в скриптопараше рубить бабло на хайпе это и выгодно, но тут у человека конкретная задача, которую нужно оптимально решать, а не наряжаться в модное шмотьё как тупая шлюха.
Аноним 01/04/19 Пнд 12:06:22 137312215
>>1373121
Вот уебок-то. Сначала попытался малолеткой обозвать. Малолетка оказалась не малолеткой. Поменял подход - теперь, оказывается, дело в скриптопараше. Какая агрессивная пидораха оказалась, при чем ноль аргументов по существу, а какие-то вялые кукареки про моду и тренды.
Даун, я высокооплачиваемый С++-программист, и высокооплачиваемый я ровно потому, что в свое время понял нишу С++ и работаю в ней. И эта ниша не "софт для контроля железа". Порты читать можно из любого языка, ты в курсе вообще?
Оптимально блядь. Да, оптимально, C++ Builder в 2019 году, охуенно оптимально.
Аноним 01/04/19 Пнд 12:40:32 137312516
ору с борландопараши в 2019.

Мимо-сениор-С++
Аноним # OP 01/04/19 Пнд 12:54:56 137313017
>>1373051
>что за числа ты там дробить собрался, если тебе шарп медленный.

Пакеты сетевые парсить. 7к-10к пакетов в секунду (траф 2-3 мегабита). Шарповое гавно умирает уже на паре сотен. Поэтому онли нэйтив.



Аноним 01/04/19 Пнд 12:58:36 137313218
>>1373130
Ты же понимаешь, что с этим даже жаваскрипт справится, а у тебя просто руки из сраки?
Аноним # OP 01/04/19 Пнд 13:01:57 137313319
>>1373125

>ору с борландопараши в 2019.

альтернативы то нет, я бы с радость использовал что то другое


>Мимо-сениор-С++

Думаю ты такой же синьор, как и я балерина
Аноним 01/04/19 Пнд 13:07:27 137313620
>>1373130
Парсер на С++ пишется на чистом С++ и оформляется в виде отдельного API. При желании выносится в отдельную библиотеку. Так же при желании пилится консольный или веб фронтэнд.
Гуй пишется либо на Qt, либо на C# - в зависимости от предпочтений.
Аноним 01/04/19 Пнд 13:16:30 137314221
image.png (138Кб, 1425x895)
1425x895
Поставит RAD студию. Блин все такое винтажное, по сравнению с VS 2017
Аноним # OP 01/04/19 Пнд 13:16:56 137314322
>>1373142
>Поставит

Поставил
Аноним 01/04/19 Пнд 13:20:27 137314423
>>1373133
Альтернатива и единственный правильный путь, если говорить о каком-никаком нативе - qt. А балерина ты, судя по всему, очень хорошая и скилловая.
Аноним 01/04/19 Пнд 13:27:53 137314624
>>1373052
Неистово двачую. Все программисты такие утилиты пишут на дельфях.
Аноним 01/04/19 Пнд 13:36:13 137314925
>>1373146
Забавно, кстати, что у опа Qt неправильный С++, а вот билдер, у которого весь гуй написан на паскале - правильный
Аноним 01/04/19 Пнд 13:41:06 137315426
>>1373122
>понял нишу С++
Но ведь у С++ никогда не было ниши.
Аноним # OP 01/04/19 Пнд 13:45:16 137315727
>>1373149

Вроде в QT какой-то кривой C++, испохабленный в сторону кроссплатфоменности. В билдере же обычный, человеческий C++11.
01/04/19 Пнд 13:56:23 137316028
>>1373122
> я высокооплачиваемый..
..дебил, не осиливший даже оп-пост прочитать, но громко кукарекаю мемчиками даунов: "а в 2019 ко-ко-кудах-пок", не замечая, что про задачу ничего не знаю, знать не хочу, даже не думаю, а кудахтаю за модные баззворды как заевший рекламный автомат-промытка.
Аноним 01/04/19 Пнд 14:02:55 137316429
>>1373142
>по сравнению с VS 2017
А теперь нарисуй сложный ГУИ мышкой в своей "передовой" студии, и обосрись от неспособности этого сделать. Начни кудахтать, что в "шарпо-скрипте можна!", как бы прикидываясь дебилом скорее им являясь не замечающим что скриптопараша была сразу послана с порога.
Аноним 01/04/19 Пнд 14:03:10 137316530
>>1373157
>Вроде в QT какой-то кривой C++, испохабленный в сторону кроссплатфоменности
При чем тут кроссплатфоменность.
Классы, содержащие макрос Q_OBJECT препроцессятся с помощью MOC в стандартный С++. MOC добавляет классам рефлексию, сигналы, слоты и прочие удобные для гуйни вещи.
Если ты пишешь нормальный код, в котором гуй отделен от имплементации, у тебя будет имплементация на чистом С++, а гуй соответственно уже с макросами и прочим.

>В билдере же обычный, человеческий C++11.
В билдере (рефлексию и прочее) за те же самые вещи отвечает вообще паскаль.
Аноним 01/04/19 Пнд 14:09:52 137317031
>>1373165
QT это пердопараша костыльная. Понятно, что в пердоликсе только консолька, вот они и жрут любое говно от безысходности, но винда это графическая ОС, имеет собственный хорошо работающий графический интерфейс, брать и игнорировать который, лепя поверх уебищные пердокостыли, ну это максимум тупизм на ровном месте.
Аноним 01/04/19 Пнд 14:17:20 137317632
>>1373170
Ты на голом винапи хочешь писать что ли? Ну удачи, лол.
Аноним 01/04/19 Пнд 14:18:33 137317833
15534083262140.jpg (54Кб, 580x387)
580x387
>>1373165
>отвечает вообще паскаль

Наркоман?
Аноним 01/04/19 Пнд 14:22:33 137318334
>>1373170
>QT это пердопараша костыльная

Постой там что нельзя мышкой интерфейс рисовать?
Аноним 01/04/19 Пнд 14:25:18 137318635
>>1373178
С подключением. Ты, видимо, и правда откуда-то из 2005 вылез
Аноним 01/04/19 Пнд 14:35:22 137319936
>>1373176
VCL это нативная библиотека виндового интерфейса.
Понимаю, что малолетние выблядки, воспитанные на пердовысерах вместо интерфейса, браузерах вместо интерфейса и тому подобном дерьме, понятия не имеют, что такое качественный нативный интерфейс в нативном же коде.
Аноним 01/04/19 Пнд 15:00:58 137321037
ВЫ ТУТ ВСЕ БЛТЬ ЕАНУТЫЕ НА ВСЮ ГОЛОВУ?
В кишках Qt обыкновенная нативщина и WinApi под многими вещами, компилятор самый обыкновенный, либо mingw либо от MS, можно еще clang самому подключить. И с++ там самый обыкновенный с11/с14/с17, в общем тот, который ты директивами включишь. Ну есть немного moc препроцессора, который эти ваши сигналы и слоты в обыкновенный С++ генерирует.
Билдер в 2к19 - да ну его нахрен, когда я хотел его юзать, у них для win32 свой комплиятор был, который не мог осилить Boost выше 1.39, когда уже был 1.56 с кучей ништяков, всяких R-деревьев и прочего. Для x64 вроде плюнули и clang что-ли заюзали. Еще помню была ебала с перегонкой coeff в oemf или как там, чтобы либы от студии в билдере юзать. Один сплошной пердолинг какой-то. Зато да, можно мышкой окошки рисовать.

Вообще Qt тоже подпахивает, только поменьше.
Аноним 01/04/19 Пнд 15:02:12 137321138
>>1373199
Ты похож на какого-то залетного шизика из /s/. Стало быть, VCL - нативная библиотека, а Qt нет?
Аноним 01/04/19 Пнд 15:03:15 137321239
>>1373210
еще вспомнилось, у Qt в кишках для QImage даже SSE код для перегонки в другие форматы, ресайза, и для сохранения в JPEG он использует turboJpeg, где тож simd юзаются, так что про всякую скриптовщину и "ненормальный" с++ - это как бы мимо.
Аноним 01/04/19 Пнд 18:01:24 137328840
>>1373211
Ты похож на тупое говно с лживыми мантрами. Аналогичный пиздежь как любят пиздеть сишарперы, что у них нативная компиляция и даже у сей выигрывает.

А я просто запускаю Qt дрисню на крестах!! и она грузится и работает по скорости как аналогичная программа на сишарп, ссаной тормозной виртуалке. И то же самое было в линуксе еще давно, когда игрался этой парашей. Запуск графического приложения будто тяжеловесную игру с графоном грузит-пердит, обсирается, когда в винде целая система навороченная вся в графике летает, и все приложения аналогично.
Аноним 01/04/19 Пнд 18:44:59 137330041
>>1373288
Ну пиши на VCL и билдере тогда, если у тебя Qt тормозит. Хотя хуй знает, что у тебя там тормозить может. Оно у меня даже на некроноуте с четвертым пнем летает.
Аноним 01/04/19 Пнд 19:09:41 137331042
>>1373288
10 лет назад все пользовались браузером опера, который был написан на qt и работал шустрее ie
Аноним 01/04/19 Пнд 19:22:51 137331543
>>1373310

Почему опера сейчас так тормозит? Ее переписали на C#?
Аноним 01/04/19 Пнд 19:39:26 137331944
>>1373315
Опера несколько лет назад перестала быть оперой, они выкинули движок и наработки и превратились в очередной форк хрома. Тормозит там по-моему из-за того, что весь интерфейс написан на javascript. Но не уверен. В любом случае не ебу, не запускал. Но Qt тут точно не при чем.

Хороший пример против Qt - это тормознутость KDE против шустрости DE типа xfce. Но даже там подозреваю что дело совсем не в Qt.
01/04/19 Пнд 20:11:15 137333645
Аноним 01/04/19 Пнд 20:46:50 137337346
Как же я проиграл с шизика ОПа
Аноним # OP 01/04/19 Пнд 22:10:21 137342547
>>1373186
>С подключением. Ты, видимо, и правда откуда-то из 2005 вылез

Бред несешь.
Аноним 01/04/19 Пнд 22:22:21 137343648

>Утилиты для управления оборудованием. Нужно: винда, натив, плюсы
ядро в виде связки com-сервисов на atl
gui на wtl
Аноним 02/04/19 Втр 01:09:21 137353149
>>1373300
Я не оп и на Qt ничего не летает. Например, каждый день пользуюсь GoldenDict и он тормозит как сучка, причем даже не билд последней версии Qt. Но предположим это у меня хейт и сама прога такая, возьмем беспристрастный случай. Есть отладчик ollydbg, нативная программулька, летает как понос, но как-то раз нужно было поковырять 64битную прогу и нагуглил x64dbg. На вид точная копия олли, контролсы выглядят как нативные винды (выше по треду кукарекали что в Qt ссылки на нативные), но что толку если я кликнул на экзешник и охуел как всё тормозит. На вид то же самое, но работает будто взяли оригинал, обоссали, обосрали, еще сверху наблевали и выложили на тарелке - жрите пожалуйста. Пиздец, и я даже не смотрел на чем оно написано, только сейчас для треда погуглил убедиться, и правда Qt. Эту ссанину просто видно сразу.
Аноним 02/04/19 Втр 08:31:43 137358550
2019-04-02-0829[...].png (1Кб, 328x37)
328x37
>>1373531
> Я не оп
Ага шиза именно так и проявляется
Хуй знает, откуда у вас, блядь, руки растут, что у вас приложения на Qt тормозят, у меня железо 2012 года (пруфпик прилагаю) и приложения на Qt не тормозят ни больше, ни меньше, чем приложения на Gtk или приложения на WxWidgets. Ты, оп, просто сам себя убедил в том, что Qt "ТОРМОЗИТ)))00", и тебе это теперь постоянно мерещится. Тебе лечиться нужно, срсли.
Аноним 02/04/19 Втр 09:03:33 137359451
>>1373531
>я кликнул на экзешник и охуел как всё тормозит
Манька, все экзешники тормозят когда первый раз запускаются
Аноним 02/04/19 Втр 15:44:35 137380152
>>1373585
>это не говновысер вместо нормального кода тормозит
>это ты не купил "нормальное" железо
Поехали имбецильные вскукареки прямиком из /v/
Было сказано про тормозной пердовысер-софт, при чем тут железо?
На одном и том же компьютере, одна программа весит пару килобайт, запускается мгновенно и работает реагируя на действия пользователя, мгновенно. Другая, такая же с виду и по функциям весит десятки мегабайт, грузится - можно чай попить и работает, откликаясь как старая кляча при смерти. Но у имбецилов вторая программа не говно и не тормозит, а надо просто купить компьютер помощнее. Что и ожидалось, от говнарей, воспитанных жрать говно и оправдывать своё говноедство. Не люди, разговаривать не с кем, шваль, хуже скота.
Аноним 02/04/19 Втр 17:14:34 137382553
>>1373801
Ну ты, во-первых, замеры проведи.
А во-вторых, если ты не понимаешь, откуда берутся эти тормоза, и за что ими заплачено, то я даже не знаю, что и сказать.
Аноним 02/04/19 Втр 17:51:03 137383954
>>1373825
>за что ими заплачено
За олигофрению умственно неполноценных программистишек - таких как ты, например.
Очевидно же.
Аноним 02/04/19 Втр 17:55:55 137384255
>>1373801
>Что и ожидалось, от говнарей, воспитанных жрать говно и оправдывать своё говноедство. Не люди, разговаривать не с кем, шваль, хуже скота.
Сочный разрыв двачерской истерички. Лови струю в ротеш.
Аноним 02/04/19 Втр 18:01:30 137384656
>>1373842
>этот днотадаун
Ясно.
Аноним 02/04/19 Втр 18:27:40 137386457
Аноним 02/04/19 Втр 19:40:51 137388958
>>1373864
Чел, тебя из треда пидорнули обоссав, чел.
Ты сосал тебя ебали, чел.
Аноним 02/04/19 Втр 20:08:01 137390259
>>1373839
Нежелание писать гуи на каждой ос на нативном апи и нативной разрядности это олигофрения? Ясно, понятно
Аноним 02/04/19 Втр 20:12:39 137390560
>>1373902
>нативной разрядности
И правда олигофрен, хаха.
Каждый раз удивляюсь - но вы и правда имбецилы тут все поголовно.
Аноним # OP 02/04/19 Втр 20:16:09 137390961
image.png (104Кб, 1034x759)
1034x759
ОП на связи. Пока мучаю сибилдер. Среда удобна тем, что компонентов на форму навалил - прогу получил. Удобство визуального бейсика и мощность C++. Расстраивают только непонятные глюки IDE. Но как понимаю, глючность, это болезнб всех продуктов от Embarcadero.
02/04/19 Втр 20:37:26 137393562
>>1373801
> На одном и том же компьютере, одна программа весит пару килобайт, запускается мгновенно и работает реагируя на действия пользователя, мгновенно. Другая, такая же с виду и по функциям весит десятки мегабайт, грузится - можно чай попить и работает, откликаясь как старая кляча при смерти.
Ты пиздой читал, ебанашка?
> приложения на Qt не тормозят ни больше, ни меньше, чем приложения на Gtk или приложения на WxWidgets
Аноним 02/04/19 Втр 22:46:14 137400563
>>1373909
Ну и чем оно лучше чем кутэ?
Аноним 02/04/19 Втр 22:53:45 137401064
чувак, делай com-модуль для работы с твоим оборудованием если windows-онли
а морду будешь делать на любой хуете, вплодь до электрона, не важно
Аноним 03/04/19 Срд 05:04:03 137407165
>>1373935
> приложения на одном пердокостыле не тормозят ни больше, ни меньше, чем приложения на другом пердокостыле
Прошу прощения, действительно не дочитал. Но зачем ты это написал, если я в самом начале написал то же самое, что под пердоликсами есть только консолька, а все замашки на графику это костыльное тормозное говно.
Тема треда-то была про приложения под винду - графическую ОС, со своим собственным настоящим графическим интерфейсом, которому по определению не нужны кривые попытки другой, консольной ОС высрать что-то графическое.
Аноним 03/04/19 Срд 12:55:44 137419766
>>1374071
> со своим собственным настоящим графическим интерфейсом
Это уже не совсем правда. Собственных настоящих там уже три штуки, причем тот, который не тормозящий и сделанный умными людьми, выпиливают отовсюду в угоду говну, которое даже хуже кути.
Аноним 03/04/19 Срд 13:29:43 137422867
>>1374197
>который не тормозящий и сделанный умными людьми
Это gtk2 что ли умными людьми сделан?
Аноним 03/04/19 Срд 14:54:08 137430368
>>1374228
>речь про очевидную винду
>gtk2
Ты реально дебил с умственной отсталостью.
Аноним 03/04/19 Срд 15:26:47 137432169
>>1372781 (OP)
> C++ Builder
This. Сложный ГУЙ легко нарисуешь мышкой.
Аноним 03/04/19 Срд 15:31:32 137432470
>>1373211
> Стало быть, VCL - нативная библиотека, а Qt нет?
Внезапно, так и есть. VCL, по сути, объектно ориентированная обёртка над WinAPI, а Qt рисует все свои контролы сам.
Аноним 03/04/19 Срд 18:45:07 137444771
>>1374324
Кому ты пиздишь, клоун. Вид стандартных элементов одной и той же проги на кюте зависит от версии винды и выбранной темы, значит используются нативные контролы.
Реально шизик, хорош его кормить.
03/04/19 Срд 20:55:41 137459472
Аноним 04/04/19 Чтв 06:20:44 137475373
>>1374197
Это политика копроэкономики - переходить на веб-говно уровня мобилок. Больше жрет - профит продавцам железок, работает везде и описывается текстовиком - сделает любая макака. Это будущее как им видится, а настоящее у микрософта - переходить с железной платформы (Интел) на собственную виртуальную платформу дотнет, uwp (Микрософт). Просто каждая копрокорпорация хочет быть единственным господином, чтобы все под ней сидели, чему с радостью приносится в жертву качество софта - вместо нативного говноскрипты под виртуалку. Да, в будущем, да даже и сейчас уже десятка наполовину дрисня как линукс, всё тормозит и нужно пердолить систему, еще пять-десять лет и будет полностью аналогичный кал.

Но тред не об этом. В настоящее время пока еще есть качественный десктоп, поэтому под него оптимально писать нативный код. Пердокал же идет лесом. Вот через десять лет, когда десктоп выпилят, выровняв винду по дерьмовости с линуксом, тогда можно будет кукарекать что ваш пердохлам годен для использования за неимением лучших альтернатив, но не раньше, и главное, не потому что он лучше и даже равен, нет это фантастика.
Аноним 04/04/19 Чтв 10:49:11 137483074
>>1374447
> значит используются нативные контролы
Там не только НЕ используются нативные контролы, там контролы ВООБЩЕ не окна. Т.е., есть только окно приложения, а все, что внутри - картинка. Поэтому приложения на Qt обычными для винды средствами (FindWindow, посылка сообщений) не автоматизируются.
Аноним 04/04/19 Чтв 13:52:25 137493075
1486658210179.png (28Кб, 659x682)
659x682
>>1374830
И верно ведь, чисто фейковая картинка вместо интерфейса. Мало того что тормозит, еще и сделать с ним ничего нельзя. У меня прилично тулз, манипулирующих чужими окнами, как представил, было бы всё на этой дряни, и ничего бы нельзя было сделать, аж поплохело нафиг. Ужжжас.

Между прочим, вспомнил один ненативный гуй, который во многом даже круче нативного на вид и по функциям и работает быстрее, вообще кайф как там всё плавно скроллится и тому подобное - Wink framework. И эта офигенность работала даже на Windows 95, я в шоке. Но, похоже, какая-то скрытная хуйня, на которой только эту прогу одну написали, и гугл не находит, наверное не публиковалась открыто.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов