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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Qt 5 что дальше?  (Прочитано 19337 раз)
AlphaGh0St
Гость
« : Ноябрь 18, 2012, 00:20 »

Всем привет!
Задумался о будущем, а именно о Qt 5.
Прочитал несколько статей, возникла куча вопросов, все сейчас даже не вспомню.

Но вот главный вопрос: что изучать/повторять/осваивать для уверенного владения Qt 5?

Ведь работа с виджетами заменена QML,
C++ отошел в сторону, уступив место JavaScript, разработчики Qt 5 так же делают упор на мобильные платформы.

Понятное дело, что нужно изучить QML, JavaScript, что ещё понадобится?
Хоть обратная совместимость с Qt 4.* и осталась, но это уходит в прошлое, и все знания тоже...

Возможно получилось несколько скомкано и не внятно, но надеюсь, мысль донёс.

И ещё, вышла новая книга "Qt 4.8. Профессиональное программирование на C++", стоит ли её покупать?
У меня есть книга, но в ней описана Qt 4.5.
Проглядел содержание (Qt 4.Крутой, различий мало, основное - это появилась отдельная глава, посвященная QML.

Благодарю.
Записан
V1KT0P
Гость
« Ответ #1 : Ноябрь 18, 2012, 00:49 »

Никто насильно на QML пересаживать не заставляет, не хочешь не пиши. Виджеты как были так и останутся, вроде как сами разработчики опровергли абсолютный переход на QML.
А так Qt стал модульным, проблем с переходом вообще не должно быть. Хотя они там довольно сильно изменили структуру для упрощения портирования на другие платформы.
Записан
AlphaGh0St
Гость
« Ответ #2 : Ноябрь 18, 2012, 19:08 »

На что посоветуете делать больший упор: (Qt виджеты + C++) или (QML + JS)?
Что перспективнее?
И что где лучше применять?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Ноябрь 18, 2012, 19:42 »

На что посоветуете делать больший упор: (Qt виджеты + C++) или (QML + JS)?
Что перспективнее?
И что где лучше применять?
Я бы посоветовал относиться у Qt как к хорошей "плюшке" (ну или конфете), а упор делать на изучение языка и фундаментальных алгоритмов. Да, конфета очень вкусная, но кушать только конфеты никак не хорошо  Улыбающийся
Записан
AlphaGh0St
Гость
« Ответ #4 : Ноябрь 18, 2012, 22:38 »

Ясно.
А что на счёт книги? (первое сообщение).
Стоил ли её покупать? Хотя бы ради описания работы с QML.
Записан
mutineer
Гость
« Ответ #5 : Ноябрь 18, 2012, 23:12 »

Ясно.
А что на счёт книги? (первое сообщение).
Стоил ли её покупать? Хотя бы ради описания работы с QML.

Попробуй почитать документацию, она у Qt довольно неплоха
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Ноябрь 18, 2012, 23:33 »

А что на счёт книги? (первое сообщение).
Стоил ли её покупать? Хотя бы ради описания работы с QML.
ради одной главы можно будет изменить своим принципам и скачать её
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #7 : Ноябрь 19, 2012, 21:50 »

Ведь работа с виджетами заменена QML,
C++ отошел в сторону, уступив место JavaScript

C++ версия по-прежнему основная, а QML - довесок скорее для мобильных платформ, чем для десктопа.
Записан
AlphaGh0St
Гость
« Ответ #8 : Ноябрь 20, 2012, 00:04 »

Цитировать
C++ версия по-прежнему основная, а QML - довесок скорее для мобильных платформ, чем для десктопа.
Это радует.

Цитировать
ради одной главы можно будет изменить своим принципам и скачать её
Я бы и рад, но не нашёл. Не поделитесь ссылкой?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #9 : Ноябрь 20, 2012, 00:12 »

нет, т.к. у самого нету (да и не искал я). просто думал, что ты принципиально книги покупаешь, а не качаешь.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
AlphaGh0St
Гость
« Ответ #10 : Ноябрь 20, 2012, 15:38 »

Книга вышла в 2012.
Гуглил, но для скачивания её нигде не нашёл.
А если книга действительно хорошая, то почему бы не купить её? Не вижу в этом ничего плохого.
Записан
AlphaGh0St
Гость
« Ответ #11 : Ноябрь 25, 2012, 14:09 »

Возник ещё один вопрос о книгах, чтобы не создавать новую тему, спрошу здесь.
1) Какую посоветуете книгу для изучения шаблонов проектирования?
Я слышал хорошие отзывы об этой книге:
Андрей Александреску "Современное проектирование на С++"
http://www.ozon.ru/context/detail/id/3829080/

И об этой:
Э. Фримен, Э. Фримен, К. Сьерра, Б. Бейтс "Паттерны проектирования"
http://www.ozon.ru/context/detail/id/6108824/

2) Какую посоветуете книгу для изучения фундаментальных алгоритмов?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #12 : Ноябрь 25, 2012, 15:22 »

Паттерны: вот легкое и приятное чтение http://www.insidecpp.ru/antipatterns
Алгоритмы: наберите "Кормен алгоритмы" - там большой выбор откуда скачать

Но все это немного стоит без задачи/практики
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #13 : Ноябрь 25, 2012, 17:05 »

как там в анекдоте было…
Цитировать
на собеседовании:
— вы читали Александреску?
— да
— спасибо, вы нам не подходите
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
AlphaGh0St
Гость
« Ответ #14 : Ноябрь 25, 2012, 18:04 »

Ясно, а по алгоритмам?
Подскажите, а чем именно плоха книга Александреску ?
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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