|
2.2, A.Stahl (ok), 23:11, 02/03/2018 [^] [^^] [^^^] [ответить]
| –10 +/– |
>Qt Quick, QML, JavaScript
Прикладной программист в это вляпываться побрезгует, а вэб-программистам это нафиг не нужно.
| |
|
3.3, Аноним (-), 23:25, 02/03/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нужно. И тем, и другим. Говорю как побывавший и тем, и другим в разное время (да и сейчас).
| |
3.5, Аноним (5), 23:29, 02/03/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вот не надо на QML гнать. Он то довольно системен и свою функцию выполняет неплохо - хорошие, легкие и гибкие структуры чисто для GUI с непрожорливым рантаймом. Уж точно намного лаконичнее и понятнее яв, тех же интерфейсов на чистых плюсах и даже шарпов.
Я сам за сожжение яваскриптеров, но JSON и сам неплох и в QML подобный синтаксис очень даже зашел. Сначала конечно сильно непривычно, но потом ощущаешь профит. Ну и QML точно не замена замена плюсам, а его помощник.
| |
3.7, Аноним (-), 23:37, 02/03/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ты-то по какому праву от лица программистов вещаешь, бесполезный петросян?
| |
3.8, Аноним (-), 23:45, 02/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
poshel nahui, tuporilii degenerat, qml - лучшее, что случалось с декларативным описанием интерфейсов
| |
|
|
1.15, Аноним (-), 09:45, 03/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Эх, опять кто-то реализовал мой стартап. Ну ничего, фрилансеров-дизайнеров мне нанимать будет не надо.
Тут более интересно, а как собственно происходит биндинг? К примеру, можно сделать анимацию стрелки спидометра от 0 до 100, а полученное значение будет выбирать фрейм. С одной стороны, это круто: простая реализация, можно рендерить графику с достаточно сложными эффектами (к примеру, раскрашивать спидометр в разные цвета в зависимости от скорости), причем работать это сможет на совсем простом железе за счет кеширования (пререндеринга). Но вот стрелка будет жестко привязана к текущим данным, т.е. сделать "болтающуюся" стрелку, плавно снижающуюся к нулю при получении нулевого значения - уже нельзя. Если же значение передается внутренним скриптам, а уже они что-то делают, то прозреваю жутчайший тормоз и максимальное ненужно.
Самому разбираться лениво, а видеоуроков пока нету.
| |
|
2.19, Crazy Alex (ok), 18:43, 03/03/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
А получить данные в кусок плюсового кода, поиграться там и выкинуть в визуальную часть нужный результат - религия не велит? И без видеоуроков нынче не жизнь в освоении программирования?
| |
2.20, smit256 (?), 18:54, 03/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
Для плавной стрелки поставь переменную-посредник - интегратор на значение управляющей переменной.
| |
2.21, Ordu (ok), 21:19, 03/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
Там пререндеринг нужен только для того, чтобы бекграунд отрисовать, со всеми этими рисочками, циферками да надписями. После чего отрисовка кадра будет сводится к трём вызовам opengl -- надо загрузить в видяшку угол, чтобы шейдеры могли бы подбирать цвет и поворачивать стрелку, и затем два вызова glDrawArrays, один на фон, второй на стрелку.
С подобным справился бы 386 процессор, если бы его возможно было бы на уровне электрических интерфейсов сопрячь с видеокартой моложе где-то 2005 года -- то есть с того времени, как для видеокарт стало неприличным не поддерживать шейдеры. Он бы даже справился, если бы программа была бы скомпилирована в байт-код, а не в натив-код. Вот без компиляции скриптов на голой интерпретации, он может и не справился бы по 70 кадров в секунду рисовать -- мне сложно сказать навскидку.
Другое дело, что этот qt 3d studio может быть делает иначе -- я в него не заглядывал. И может быть он больше нагружает проц работой. Но вот тут, прежде чем "подозревать жутчайший тормоз" следует открыть сорцы и посмотреть, что именно он делает.
> Эх, опять кто-то реализовал мой стартап.
> Самому разбираться лениво, а видеоуроков пока нету.
К чем этот "эх"? Если без видеоуроков лениво, и в сорцы заглянуть лениво, и туториал по opengl освоить лениво, то тогда в мире никогда не будет стартапа, к которому ты сможешь приложить местоимение "мой". Для психологического здоровья полезнее принять это уже сейчас как неизбежное. Это поможет сфокусироваться на чём-то более перспективном, не рассеиваясь на бесплодные мечты о стартапах, и не переживая ложных поражений, каждый раз когда очередная мечта о стартапе оказалась реализованной кем-то ещё.
| |
2.22, Аноним84701 (ok), 22:10, 03/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
> плавно снижающуюся к нулю при получении нулевого значения - уже нельзя.
При "внезапном получении нулевого значения для спидометра/тахометра" (и не только), "недостаточная плавность анимации стрелок" скорее всего будет в самом-самом конце списка забот и тревог водителя ;)
| |
|
1.16, Аноним (-), 12:54, 03/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Что за такие трёхмерные интерфейсы? Где должен работать результат работы этой штуки?
| |
|
|
3.23, Аноним (-), 09:06, 04/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
Мой ональный зонд светного инновационного будущего будет показывать циферблаты по мотивам автомобильных? Зачем он будет это делать?
| |
|
|
1.24, adolfus (ok), 13:34, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
3d-интерфейс -- это когда в шлеме работаешь внутри САПРА какого-нибудь. А то, что на плоском экране -- это 2d.
| |
1.25, rvs2016 (ok), 16:31, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Практическое применение?
Когда веб-мастеры перейдут от плоских двумерных к наваянию 3-мерных миров? И насколько это будет таким же простым делом, как хтмл? Раньше, лет 20 назад, помнится пытались изобретать какой-то там vrml, но от него остались одни лишь воспоминания.
| |
1.26, Аноним (26), 11:36, 22/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что-то я не очень понимаю, зачем Qt существует. Так же, не понимаю, почему в автопроме здоровые коробки ответственны за отображение картинки, выполненной на Qt, в то время как 8-миядерный андроид запускается на мелких hdmi-стиках.
| |
|