@ProCxx

Страница 812 из 2477
mefest
24.04.2017
12:57:12
https://t.me/qt_chat да простит меня @AlexFails

Alex Фэils?︙
24.04.2017
12:57:22
Да можно, конечно, кинуть

Хотя про кутэ и тут можно потрендеть

Square
24.04.2017
12:59:59
Хотя про кутэ и тут можно потрендеть
Андрекр буит недоволен :Р

Google
Alex Фэils?︙
24.04.2017
13:00:22
Square
24.04.2017
13:00:28
Он говорит што кьют не плюсы

И мы не погромисты:(

О_о
Take it easy. Там шутка была

Но qml quick и прочее лучше отдельно мучать

Anton
24.04.2017
14:18:07
https://m.habrahabr.ru/company/infopulse/blog/327176/

То, что Qt != C++, это не совсем правда.

mefest
24.04.2017
14:20:53
Anatoly
24.04.2017
14:21:37
ну, то что Qt != C++, в принципе верное утверждение

Nikolai
24.04.2017
14:21:38
То, что Qt != C++, это не совсем правда.
Я не знаю, почему люди вообще пишут, что C++!= Qt.

ну, то что Qt != C++, в принципе верное утверждение
Ну вообще Qt как обертка над плюсами. В самом коде Qt ты без проблем можешь использовать все идиомы из c++

mefest
24.04.2017
14:22:49
Я не знаю, почему люди вообще пишут, что C++!= Qt.
некоторым не нравится стиль который диктует Qt

Google
Anatoly
24.04.2017
14:23:08
и Qt на использование С++ не накладывает никаких ограничений

mefest
24.04.2017
14:23:09
говоря что на с++ так писать не очень правильно

Anatoly
24.04.2017
14:23:52
тем что сравнивает язык и фреймворк

Nikolai
24.04.2017
14:24:07
некоторым не нравится стиль который диктует Qt
Я сколько статей не читал, у каждого человенка свой стиль написания. В команиях, например, зачастую любят навязывать свой гайдлайн для кода

mefest
24.04.2017
14:24:11
Голые указатели?
куча new без delete

Anatoly
24.04.2017
14:24:23
отсюда Qt != C++

Nikolai
24.04.2017
14:25:13
отсюда Qt != C++
Ну так тогда надо писать Qt = C++ + что-то

Anton
24.04.2017
14:25:35
тем что сравнивает язык и фреймворк
Ну, некоторые пациенты называют чуть ли не о отдельным языком.

Nikolai
24.04.2017
14:25:41
куча new без delete
А как же умные указатели?)

mefest
24.04.2017
14:26:00
Ну так тогда надо писать Qt = C++ + что-то
это как множества. Qt содержит c++

Anatoly
24.04.2017
14:26:22
концепция владельца в Qt позволяет пологаться на сборку мусора без умных указаталей

Nikolai
24.04.2017
14:26:30
это как множества. Qt содержит c++
Это надстройка над обычными плюсами)

Шаурма
24.04.2017
14:26:41
никто не мешает удалять руками

mefest
24.04.2017
14:26:43
А как же умные указатели?)
да я тогда забил на них(моэет и плохо), но мне показалось если родитель сам удалит их достаточным

Nikolai
24.04.2017
14:27:20
да я тогда забил на них(моэет и плохо), но мне показалось если родитель сам удалит их достаточным
Ну как говорит Анатолий - там все сделано так, что фреймворк сам пытается их удалить, тоесть там свой сборщик мусора

Anatoly
24.04.2017
14:27:32
либо полагаемся на владельца, который и произведет сборку мусора, либо используем умные указатели

любой фреймворк так или иначе накладывает свой отпечаток на стиль и т.п.

Google
Mikhail
24.04.2017
14:30:12
Мне кажется к moc давно уже никто не прикапывается. Зато очень распространен принцип, что "Qt только для интерфейсов". В итоге получаются монстры, которые и так уже юзают Qt, что не мало, тянут еще разнообразнейший зоопарк библиотек, которые мог бы сделать и Qt, но он только для интерфейсов!

Nikolai
24.04.2017
14:31:39
©Сарказм

Mikhail
24.04.2017
14:32:11
Ну и по поводу производительности Qt у всех на слуху, какой он медленный, но бенчмарков хоть каких то не видел, подтверждающих это. Наоборот, видел, где буст оставался позади qt класов, но это старые бенчмарки

mefest
24.04.2017
14:32:15
я когда писал свое первое дерево, радовался как ребенок

Nikolai
24.04.2017
14:32:21
это полезно на этапе обучения_)
Смотря какое это обучение, если учить всегда тому, что только свое может быть лучше - то не лучший путь.

Mikhail
24.04.2017
14:33:18
соглашусь, всегда считал одну зависимость(хоть и большую) лучше чем 10
Ну маразм то еще и в том, что у тебя и так уже по любому будет Qt в зависимостях, т.к. ты уже цепляешь его для гуи. Но нет, Qt только для интерфейсов, его больше нигде нельзя использовать, поэтому все остальное напишем сами или с использованием либ

Mikhail
24.04.2017
14:34:00
Так еще, что самое печальное, что в подборку они 4 Qt кидают, который давно уже не поддерживается
Мне вот ничего никогда не кидают, потому что "это общеизвестный факт"

/dev
24.04.2017
14:34:34
соглашусь, всегда считал одну зависимость(хоть и большую) лучше чем 10
С одной стороны да, с другой стороны: в бусте появляются как новые фичи, так и новые баги. В итоге в какой-то момент в продукте может оказаться несколько версий буста.

Nikolai
24.04.2017
14:34:53
Мне вот ничего никогда не кидают, потому что "это общеизвестный факт"
Так вот этот общественный факт чаще всего оперирует 4 версией фреймворка)

mefest
24.04.2017
14:35:27
Мне вот ничего никогда не кидают, потому что "это общеизвестный факт"
меня единственное печалит это размер дистрибутива программы со всеми либами на выходе(

Nikolai
24.04.2017
14:36:51
меня единственное печалит это размер дистрибутива программы со всеми либами на выходе(
Ну смотря что ты подцепляешь. Если у тебя там целый стек из разных либ, а не Qt only - то да, соглашусь

Mikhail
24.04.2017
14:37:10
меня единственное печалит это размер дистрибутива программы со всеми либами на выходе(
Ага, но есть умельцы которые его ужимают. Я как то использовал Qt в embedded разработке, там была плата, на которой было всего 7 мб памяти. Так вот qt там (без гуи) помещался в 4 мб вместе с дистрибутиовм линукса. Ну и сейчас вышел Qt Lite, правда я в нем не разбирался даже, т.к. проблем с местом у меня никогда не возникало

mefest
24.04.2017
14:39:29
Ну смотря что ты подцепляешь. Если у тебя там целый стек из разных либ, а не Qt only - то да, соглашусь
у меня core network gui был. В распакованном виде около 30 мб. В архиве около 15мб. цифры +/- 5 давно дело было

Anatoly
24.04.2017
14:39:33
проблема С++ в том, что для прикладника он дает полную свободу выбора, но как, черт подери, хочеться написать прикладуху из коробки без всяких поисковых операций на предмет чего-то уже готового, а если еще и с UI, то туши свет. Qt в этом плане принес в цех прикладников хоть какой-то свет в тонеле.

Google
Nikolai
24.04.2017
14:47:19
Ага, но есть умельцы которые его ужимают. Я как то использовал Qt в embedded разработке, там была плата, на которой было всего 7 мб памяти. Так вот qt там (без гуи) помещался в 4 мб вместе с дистрибутиовм линукса. Ну и сейчас вышел Qt Lite, правда я в нем не разбирался даже, т.к. проблем с местом у меня никогда не возникало
Так тула же есть + какие-то срипты для сборки qt в минимале. На самом деле, можно собрать Qt как ты хочешь - выпиливаешь лишние либы, которые ты использовать не будешь и все. Через deploy tools все компакно в финале собирается

Varkus
24.04.2017
14:58:40
Блин, как не печально это признать, но я процентов 90 не понимаю о чём речь в этом чате. Хотя стаж С&С++ over 12 years. Технологии реально ушли вперёд, а я еще там - в книгах по С++ от 2004 года... До свидания ?

Nikolai
24.04.2017
15:01:18
Anatoly
24.04.2017
15:08:28
а я Ленина видел

Dolphin
24.04.2017
15:09:32
а я Ленина видел
Это был не он, тебя обманули

Anatoly
24.04.2017
15:09:41
у нас семь лет назад тоже был писец на Visual Studio 6, 600 прикладных dll-к

ничего, сели, затянилу пояса и теперь Visual Studio 2015, которую собираемся на 2017 менять, поскольку все описание проектов на CMake

desu
24.04.2017
15:10:45
книги по геймдев не подскажете?

Admin
ERROR: S client not available

desu
24.04.2017
15:10:48
друзья

Anatoly
24.04.2017
15:10:51
и современный С++ у наших ног :)

desu
24.04.2017
15:12:20
а вот нашел Game Programming Algorithms and Techniques у меня были

попробую углубиться

Anatoly
24.04.2017
15:15:22
Это был не он, тебя обманули
я к тому, что было бы желание, а повод перейти на модерновый С++ найдется. сложно, когда ты ограничен рамками какой-то платформы, там, что имеем, то имеем, но и здесь можно выкрутится, если использоваться подход cfront-a с кодогенерацией в чистый С.

Varkus
24.04.2017
15:24:15
ничего, сели, затянилу пояса и теперь Visual Studio 2015, которую собираемся на 2017 менять, поскольку все описание проектов на CMake
Это из-за Ваших, в том числе, приложений приходится еще и ms vc++2015 redistribution ставить, что бы запустить тулзу?

Anatoly
24.04.2017
15:25:01
Из-за "ваших" это из-за чьих?

Google
Anton
24.04.2017
15:25:27
И ФЭСТЕК во все поля(

Anatoly
24.04.2017
15:25:52
понятно, но хоть GCC 4.4

я работал на QNX, когда там был ватком

Anton
24.04.2017
15:26:27
Это не 4ка ли?

Или ещё раньше?

Anatoly
24.04.2017
15:26:59
да, 4.25

Anton
24.04.2017
15:29:07
У нас некоторые проекты на ней ещё работают. Сейчас 6.5. Надеюсь, что перейдём когда-нибудь хоть на Astra Linux.

Anatoly
24.04.2017
15:29:34
у нас использование 4.25 было завязано на военную приемку

я сейчас не в курсе, прошла 6-ка военную приемку или нет

но я помню, что картографию мы спустили на 64 KB графической памяти на Photon microGUI

Vitaly
24.04.2017
15:44:16
Это из-за Ваших, в том числе, приложений приходится еще и ms vc++2015 redistribution ставить, что бы запустить тулзу?
Данные распространяемые пакеты в большинстве случаев уже установлены в системе пользователя. Нормальный инсталлятор может легко проверить это и если их нет, загрузить с официального сайта Microsoft.

Anton
24.04.2017
15:51:02
я сейчас не в курсе, прошла 6-ка военную приемку или нет
Да. Она сертифирована. Мы как раз для военки стараемся.

Anatoly
24.04.2017
15:52:10
Понятно, в военке ничего не изменилось

Aleksei
24.04.2017
15:54:09
Да. Она сертифирована. Мы как раз для военки стараемся.
Я немного не в курсе. Qnx еще продают? А то я слышал, что "под санкции попадает" и т.п.

Anton
24.04.2017
15:56:59
Я немного не в курсе. Qnx еще продают? А то я слышал, что "под санкции попадает" и т.п.
У некоторых людей есть лицензия на продажу. Они и подавали заявку на сертификацию.

Anatoly
24.04.2017
15:58:16
не всякий софт со статическим рантаймом нормальный, как и не всякий софт с динамическим рантаймом не нормальный :)

Matway
24.04.2017
16:00:09
У статического рантайма тоже есть минусы.
Я не знаю, что может быть хуже, чем устанавливать софт с сидюка в Антарктике, без интернета, и обнаружить, что он требует рантайма, которого в комплекте нет. Зато вот оно сейчас выйдет в интернет и его скачает...

Anatoly
24.04.2017
16:01:10
ну, то есть, фейл конкретного инсталятора ты огульно распространяешь на всея вселенная?

babysitter
24.04.2017
16:01:44
Ну рядом положить, вкомпиливать не обязательно

Страница 812 из 2477