Обновить
16
0
Илья @namespace

Я делаю разный софт на Go, Python и C++

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

Digia считает, что они могут устранить эти пробки!
Он, он, он — совершенен. А если серьезно, то вы меня подловили — ничего структурированно и цельно я вам не сформулирую…
Я еще слишком молод, чтобы делать серьезные проекты, поверьте. Тем не менее, у меня есть немало наработок, компонентов. А для real case application сойдет 2ГИС.
play.google.com/store/apps/details?id=com.digia.Qt5Everywhere
play.google.com/store/apps/details?id=org.qtproject.quickforecast

^ на Qt Developer Days '13 я видел первое приложение на всех платформах, в том числе и на iPad.
1. Насколько я знаю, чтобы добавить произвольный классо-ключ, нужно зарегестрировать этот класс как Meta type и переопределить пачку опереторов. Если это сделать корректно — все работает, как часы.

2. Действительно. Тем не менее, это MVC приятно привязано к GUI, что не может не радовать.

3. Да, есть QML Desktop Components, они активно разрабатываются и уже на достойном уровне.

4. Дак у Qt есть свои Qt Project Forums — там всегда отвечают. На стэке я очень редко по кьюту что-то спрашиваю — чуть менее чем никогда.

5. Нету кроссплатформенной IDE для плюсов лучше, чем Qt Creator — это факт. Автодополнение в последних версиях криейтора работает даже в сложных template-случаях (они усовершенствовали парсер). Но зачем рефакторить сигналы/слоты, если есть QSignalSpy?
Да, на приемуществах MVC в Qt надо было задержаться, согласен. Прошу прощения за неполноту. Статью о геррите напишу на днях, спасибо за фидбек.
Ну что поделать, если Qt действительно мимими и неплохой котик? :)
Но… они же обещали.
Чтобы стать хорошим программистом, возможно, надо почитать чужой код и сделать для себя правильные выводы и вывести необходимые best practices.

Вы наводите пример — студенты 4-го курса. Дай бог, чтобы эти ребята сейчас игры начали делать, вы серьезно? Игры должны делать специалисты, которые сильны в графике и математике, с опытом программирования — чтобы игра не превращалась в вычислительную лапшу, а была архитектурно ням-нямочка.

Короче, говоря. Я считаю, что в случае с целевой аудиторией книги, уровень квалификации должен быть достаточным, чтобы человек знал английский. Иначе — может стоит пересмотреть уровень квалификации?
Прошу прощения за эти неловкие барабанные отсылки — увлекаюсь ударными, не удержался. А еще я фанатик кьюта, да.
Я правильно понимаю, что QPA это новомодное название лайтхауса?
Digia просто огромные молодцы и я надеюсь что они возродят Qt Ambassador's Program, как и обещали.
Я думаю, вы неправильно поняли меня. Мне не то, чтобы не нравятся стилистика русских переводов, меня беспокоит сам факт их существования.

Ты — программист. Не знаешь английский — ты плохой программист. Я очень ценю ваш энтузиазм, но правда ли у вас есть время на плохих программистов?
Каждый раз, когда я вижу людей, которые хотят перевести английскую техническую литературу на русский, я хочу совершить суицид.
Было бы просто превосходно, если бы кто-нибуть наконец-то взял себя за жопу и выучил английский язык, можно даже сделать это совместно.
Там быстрая система срабатывания, в случае с перебегающим пешеходом, так что затормозить успеем.
Инвайт вылетел, добро пожаловать на хабру!
Дети, что с них взять…
Высота полёта действительно существенно отличаются, а риск столкновения с птицей более чем ничтожен.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Зарегистрирован
Активность