Russian Qt Forum
Май 08, 2024, 08:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Реализация произвольного компонента  (Прочитано 18108 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #15 : Январь 27, 2016, 08:51 »

Чего вы все на QML облизываетесь? Оно же глючное и тормозное.
Зато соответствует менталитету (как бы ни хрена не делать)
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4349



Просмотр профиля
« Ответ #16 : Январь 27, 2016, 08:55 »

Зато соответствует менталитету (как бы ни хрена не делать)
Менталитет тут не причем, QML это не изобретение русских программистов.
QML это мечта, в которой реализацию GUI можно отдать дизайнеру и клиенту, выставить их из кабинета и наконец заняться делом. Возможно так и случиться.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #17 : Январь 27, 2016, 10:25 »

Зато соответствует менталитету (как бы ни хрена не делать)
Менталитет тут не причем, QML это не изобретение русских программистов.
QML это мечта, в которой реализацию GUI можно отдать дизайнеру и клиенту, выставить их из кабинета и наконец заняться делом. Возможно так и случиться.

Не понятно, что изменится для программистов. Ну накидает клиент в кумлдизайнере кривой гуй.... а логику гуя кто писать будет??
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4349



Просмотр профиля
« Ответ #18 : Январь 27, 2016, 11:01 »

Не понятно, что изменится для программистов. Ну накидает клиент в кумлдизайнере кривой гуй.... а логику гуя кто писать будет??
Вот на QML вся логика GUI и описывается. А программист напишет бекенды, которые из этого гуя будут вызываться.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #19 : Январь 27, 2016, 11:35 »

Не понятно, что изменится для программистов. Ну накидает клиент в кумлдизайнере кривой гуй.... а логику гуя кто писать будет??
Вот на QML вся логика GUI и описывается. А программист напишет бекенды, которые из этого гуя будут вызываться.

Так а эту логику то кто писать будет? Предполагается, что клиент понятия не имеет о том, что такое QML. В чем преимущества для разработчиков?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4349



Просмотр профиля
« Ответ #20 : Январь 27, 2016, 11:46 »

Так а эту логику то кто писать будет? Предполагается, что клиент понятия не имеет о том, что такое QML. В чем преимущества для разработчиков?
Дизайнер умеет. И они смогут с заказчиком подбирать от цветов и расположения компонент, до плавности выдвижения панелей и стороны откуда они выдвигаются. На QML можно быстро набросать прототип гуя и легко ее сопровождать.
Записан
Bepec
Гость
« Ответ #21 : Январь 27, 2016, 12:31 »

Только все забывают что в гуе так же должна быть реализовано дофигища логики Улыбающийся Потому как не старайся, программист будет нужен для создания нормального гуя.

PS хотя вполне возможно насыщение гуя стандартными решениями на любой вкус, на манер конструктора. Но пока оно насытится Улыбающийся
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4349



Просмотр профиля
« Ответ #22 : Январь 27, 2016, 12:33 »

Только все забывают что в гуе так же должна быть реализовано дофигища логики Улыбающийся Потому как не старайся, программист будет нужен для создания нормального гуя.
QML это javascript, дофигища логики можно легко описывать на нем.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #23 : Январь 27, 2016, 15:29 »

QML это javascript, дофигища логики можно легко описывать на нем.

Ну то есть раньше был один программист, который знал Qt и C++. Теперь их надо два.
Вам как, это ненормальным подходом не кажется, не?
А может, пусть тогда клиент C++ учит и сразу гуй на нем и программирут, так еще лучше будет...
« Последнее редактирование: Январь 27, 2016, 15:31 от Racheengel » Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #24 : Январь 27, 2016, 15:40 »

QML это javascript, дофигища логики можно легко описывать на нем.

Ну то есть раньше был один программист, который знал Qt и C++. Теперь их надо два.
Вам как, это ненормальным подходом не кажется, не?
А может, пусть тогда клиент C++ учит и сразу гуй на нем и программирут, так еще лучше будет...

javascript простой как топор, после с++ покажется фигней Улыбающийся
Записан

Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4349



Просмотр профиля
« Ответ #25 : Январь 27, 2016, 15:45 »

Ну то есть раньше был один программист, который знал Qt и C++. Теперь их надо два.
Раньше был один программист  С++ и один дизайнер, который его все время отвлекал, а с QML он может самостоятельно клепать гуй в присутствии заказчика и позволить программисту C++ выполнять свою работу.

Записан
Bepec
Гость
« Ответ #26 : Январь 27, 2016, 15:52 »

Я так уже работал один раз. Дизайнер клеил окошечки в Qt Designer и передал мне. Ну и заодно документ на 25 страниц, описывающий "а вот эта вот кнопка мб и не кнопкой, а мб это вообще прогрессбар и работает только с такими вот типами файлов".
С qml похожая ситуация.
Записан
jaroslav_k
Гость
« Ответ #27 : Январь 28, 2016, 23:29 »

Ребят, подскажите идею объединения "линейки" и поля для item's? По всей вероятности будет лучше сделать это с QGraphicsScene, QGraphicsView и QGraphicsItem. В демках Qt есть пример с чипами. Строится все на выше перечисленных компонентах.
« Последнее редактирование: Январь 28, 2016, 23:49 от jaroslav_k » Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #28 : Январь 29, 2016, 02:48 »

javascript простой как топор, после с++ покажется фигней Улыбающийся

но ведь это не отменяет необходимости изучения яваскрипта, правда?
много вы знаете дизайнеров, которые будут специально учить язык, чтобы заскетчить там какие-то окошки?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #29 : Январь 29, 2016, 02:50 »

Раньше был один программист  С++ и один дизайнер, который его все время отвлекал, а с QML он может самостоятельно клепать гуй в присутствии заказчика и позволить программисту C++ выполнять свою работу.

утопия.
гуй можно и в дизайнере наклепать и потом фотошопом подрихтовать.
зачем ему QML ?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.