@ProCxx

Страница 242 из 2477
Emergency
20.06.2016
20:08:20
А я начал с Qt

Andrei
20.06.2016
20:08:22
Другие названия методов, неконсистентные с STL

Emergency
20.06.2016
20:08:28
Вернее, перешёл с Delphi

Andrei
20.06.2016
20:08:28
Непонятный qobject

Google
Andrei
20.06.2016
20:08:36
Чувствуешь себя как в джаве

Emergency
20.06.2016
20:08:43
И с тех пор всё, отличное от Qt кажется ужасным

Evgeniy
20.06.2016
20:08:49
http://doc.qt.io/qt-5.6/signalsandslots.html
спасибо, посмотрю

Denis
20.06.2016
20:08:57
Непонятный qobject
А, так вам не нравится Qt ввиду непонимания его архитектуры?

Emergency
20.06.2016
20:08:59
Терпеть не могу джаву

Andrei
20.06.2016
20:09:00
Andrei
20.06.2016
20:09:17
При чем здесь непонимание?

Я хорошо знаю плюсы.

Код которые пишется на кьюти это уже не плюсы практически.

Другая парадигма.

Google
Andrei
20.06.2016
20:10:15
Если бы я хотел сигналы слоты я бы писал на обджектив си

execute
20.06.2016
20:10:41
а откуда пример?
отсюда http://doc.qt.io/qt-5/qnetworkaccessmanager.html

Denis
20.06.2016
20:11:31
Я хорошо знаю плюсы.
Это мы уже поняли ? Однако, речь о Qt. Не был бы он таким хорошим, не стал бы популярным, имхо.

Andrei
20.06.2016
20:13:05
Речь не об этом. Кьюти хорош для гуёв. Наверное. Но для всего остального он не нужен.

Я не понимаю зачем его пользовать для сети.

Для стэндалоун приложений, где гуй не нужен, к примеру

И так далее.

У кьюти была своя замечательная узкая область.

Denis
20.06.2016
20:14:09
Речь не об этом. Кьюти хорош для гуёв. Наверное. Но для всего остального он не нужен.
А, если в этом смысле, абсолютно согласен. Нужно было объяснить ? Для каждой задачи свой инструментарий.

Andrei
20.06.2016
20:15:25
Писать сеть на кьюти и привыкать к этому — очень плохая практика.

execute
20.06.2016
20:16:26
Он для гуев, да, но не подключать же доп. библиотеки для сети, если qt умеет с ней работать

Andrei
20.06.2016
20:16:39
У меня свой взгляд на чем её писать, но вообще говоря да, при выборе между кьюти и асио, асио предпочтительнее

Он для гуев, да, но не подключать же доп. библиотеки для сети, если qt умеет с ней работать
Сейчас объясню. Я всегда вижу проблему такую: чем более универсальный инструмент, тем более он во-первых негибкий, во-вторых менее производительный.

Denis
20.06.2016
20:18:08
Нужно же оценивать объективно, нужна ли скорость разработки (стоит ли тратиться на изучение новых библиотек), производительность работы ПО и т.д.

Andrei
20.06.2016
20:18:31
Использование кьюти заставляет меня писать всё в стиле кьюти. В то время как сеть я предпочел бы писать в одном стиле. Гуи в другом, бизнес-логику в третьем

В этом проявляется негибкость.

А потеря производительности проявляется в том, что более общее решение всегда содержит лишние случаи, которые тебе не нужны в работе

В то время как написанный код под задачу делает только то, что тебе надо.

Это c++-way

Google
Andrei
20.06.2016
20:20:38
Я вообще негативно отношусь к сторонним зависимостям. Даже к бусту. Но я подхожу разумно.

Понятно что мультииндекс я велосипедить не буду

С другой стороны фанбои библиотек тащат их в проект увеличивая время сборки, размер и проьоемы с лицензиями

Когда этого можно и не делать.

Ну, и так вышло что везде где я работал я не занимался кровавым энтерпрайзом на плюсах, а занимался задачами близкими к системному программированию.

Когда у меня была возможность самому с нуля задизайнить всё что надо.

Начиная с 11-х плюсов меня устраивает stl целиком и полностью. Сейчас я могу написать практически любой сложности проект с минимальными зависимостями.

Кстати, в том чтоткасается гуи, я предпочитаю html-based дизайн. Потому что программисты верстать не умеют.

Зато умеют дизайнеры и html им как родной.

И этот тренд мне нравится. Как гуи в скайпе, как гуи в антивирусах и так далее.

execute
20.06.2016
20:29:40
Насчет перегруженности полностью согласен. Qt действительно тянет и-то что нужно и чего не надо. А как насчет кросплатформенности? Вот я искал библиотеки для написания гуя, из популярных нашел лишь qt и wxwidgets. Остальное либо под одну платформу, либо ноунейм.

Andrei
20.06.2016
20:31:01
Они позволяют тебе оформлять гуй в виде html-я и связывать DOM с плюсовым кодом.

Есть возможность вообще делать веб-консоль.

Для этого нужно только lightweight http сервер разврнуть.

На этом подходе есть Wt бибилиотека

Но она большая.

Я обычно сам делаю. Хттп сервер поднять с обработчиком джсона на плюсах для меня дело часа.

Google
execute
20.06.2016
20:33:33
Вот это интересно. C html работать намного удобнее. Я правильно понимаю, для дизайна ведь можно будет использовать css?

Andrei
20.06.2016
20:33:47
Да

И даже js.

Эдуард
20.06.2016
20:36:20
Вполне отличный подход. Я тоже склоняюсь к тому, чтобы интерфейс был на HTML. Получить хороший результат проще и быстрее, чем на какой-нибудь библиотеке вроде Qt. Может с QtQuick это и быстро, но все же.

Alex Фэils?︙
20.06.2016
20:36:59
Htmlayout збс вещь

execute
20.06.2016
20:38:23
Спасибо за наводку. Может стоит на них перейти пока не поздно. Qt как другой язык, подобный плюсам

Andrei
20.06.2016
20:39:42
На Dr. Web пока работал имел дело там и с HTMLayout, на нем там пользовательский гуй сделан в стендэлоуне. И с Wt, на нем сделан энтрепрайз сьют, а я писал на нём внутреннюю контрольную панель для облачного сервиса.

spvcxghxstpvrrp
20.06.2016
20:39:50
А на кросплатформенные приложения на иос/андроид qtquick не годится?

Denis
20.06.2016
20:39:53
Сейчас все поклонники Qt пойдут в HTML ?

Admin
ERROR: S client not available

Stanislav
20.06.2016
20:40:17
не тянет

Andrei
20.06.2016
20:40:33
Ну это пока.

Stanislav
20.06.2016
20:41:02
за 5 лет хтмл+жс настолько задолбал, что ну его нах

Andrei
20.06.2016
20:41:08
Просто я видел воркфлоу исправления багов в гуи в компании с кьюти, и его же в компании с хтмлем

В кьюти баг на гуи заводится на дизайнера юай, он его перезаводит на программиста объясняя что надо сделать, а вечнозанятыф программист потом что-то правит, иногда неправильно.

В случае html баг заведенный на дизайнера им же самим тут же правится в html-е и без пересборки попадает в новый билд ресурсов.

Stanislav
20.06.2016
20:42:42
для этого всеж qml и завезли

Andrei
20.06.2016
20:43:12
Ага. Вот только с улицы проще нанять дизайнера привычного к цсс, хтмл, жс

John
20.06.2016
20:43:48
дизайнер != верстальщик

Google
Andrei
20.06.2016
20:44:07
Согласен. Верстальщика.

John
20.06.2016
20:44:29
к тому что всё же некоторое разделение обязанностей есть, но тут всё конечно от конторы зависит

Andrei
20.06.2016
20:44:54
Ну да. Обычно "дизайнер ui" и верстальщик это одно и то же лицо.

John
20.06.2016
20:45:34
я с Qt не работал ниразу, там так же как под андроидом интерфейс в xml ?

понятно, лучше погуглю:)

Stanislav
20.06.2016
20:47:08
я с Qt не работал ниразу, там так же как под андроидом интерфейс в xml ?
если брать классический подход, и через дизайнер, то в xml сохранит, потом генерит С++ код

John
20.06.2016
20:47:53
спасибо

Andrei
20.06.2016
20:48:30
То есть пересборка требуется.

spvcxghxstpvrrp
20.06.2016
20:49:44
Qtшники! Прошу подскажите На кросплатформенные приложения на иос/андроид qtquick не годится?

Emergency
20.06.2016
20:51:05
По поводу сети на Qt

Удобно

Кроссплатформенно и не надо лишние библиотеки тащить

Andrei
20.06.2016
20:52:01
А кьюти это не бибилиотеку тащить?

И да, я уже сказал про импритинг.

Emergency
20.06.2016
20:52:12
Её всё равно же тащить

Для gui

Andrei
20.06.2016
20:52:33
Как выясняется не обязательно.

А библиотек сетевых куча разных

И удобство это очень субъективный критерий.

Я и асио видел и zeromq

И черта в ступе.

Emergency
20.06.2016
20:53:11
А библиотек сетевых куча разных
То есть тащить и Qt и сетевую?

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