QT в [закрытой] установке профессионала

"Я чувствую, что это было бы более организовано" Почему? Как? Что Вы пытаетесь выполнить?

точка сохранения выхода компилятора должна сохранить крошечный бит времени загрузки, когда модуль импортируется. Почему делают это более сложным? Если Вам не нравится .pyc's, то выполненный "периодически удаляют" сценарий всего .pyc.

Они не важны; они полезны. Почему выключают ту справку?

Это не C, C++ или Java, где полученные объекты важны. Это - просто кэш, который Python, оказывается, использует. Мы отмечаем их, как "проигнорировано" в Подрывной деятельности, таким образом, они случайно не завершают то, чтобы быть зарегистрированным.

10
задан Peter Mortensen 2 November 2009 в 20:21
поделиться

6 ответов

Они существуют с 1995 года, и в последнее время некоторые опасались, что Nokia купит их, чтобы подавить конкуренцию в пользу Symbian. Теперь это кажется определенно неуместным, кстати, Qt скоро будет поддерживать Symbian и Maemo 5. Видя усилия, которые они тратят на исследования и разработки, и то, что их фреймворк уже обеспечивает на стольких платформах, я бы не стал беспокоиться об их будущем. В качестве платформы с открытым исходным кодом я бы рискнул предположить, что устройства Android являются скорее конкурентом, чем возможной платформой, но это просто дикая догадка ;-) По этому поводу ведутся ожесточенные дебаты.

Еще один реальный конкурент. будет .NET, оба предлагают больше, чем просто инструменты для создания IDE, и имеют дело с рабочими станциями и встроенным миром.

Совет Клиффорда о том, чтобы не придерживаться только одной структуры, очень мудрый ИМХО. Еще один аргумент в пользу того, чтобы начать с Qt, помимо преимущества охвата большего числа платформ, заключается в том, что он использует язык C ++, который более требователен, чем C #. Начав с этого, вы получите хорошие навыки программирования, и позже будет намного проще исследовать что-то еще, будь то среда на C # или Java: вы лучше поймете, что скрывается за кулисами управления памятью ( если это еще не так, то есть), и ваш код будет потенциально более эффективным.

6
ответ дан 3 December 2019 в 15:06
поделиться

Не могу дать вам настоящего ответа, но недавно я видел эту диаграмму тенденций работы с различными библиотеками C ++.

9
ответ дан 3 December 2019 в 15:06
поделиться

Qt является одним из множества фреймворков и библиотек GUI, таких как wxWidgets, Windows Forms, MFC, GTK +, VCL и многих других. Я полагаю, что выбор фреймворка редко является важным бизнес-решением, выбор чаще всего определяется такими вещами, как платформа, необходимая функциональность, существующий опыт разработчика и поддержка инструментов разработки.

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

Однако Qt является основой среды KDE, поэтому для любой разработки Linux, ориентированной на KDE, Qt будет полезным навык.

Я точно знаю, что эта компания '

4
ответ дан 3 December 2019 в 15:06
поделиться

Я уже около двух лет выполняю контрактную работу с использованием фреймворка Qt для развлекательного программного обеспечения. Вот что я обнаружил:

  1. Это отличный набор инструментов для разработки кроссплатформенные приложения. Легко, быстрый, мощный, продвинутый. я никогда чувствовать себя скованными, используя это. Поскольку он разработан на C ++, вы можете легко встроить любой количество библиотек C и C ++ там и быстро вникнем в родную систему API, когда вам нужно. Если у него есть ниша, я бы сказал, что это критически важные для производительности приложения с графическим интерфейсом, работающие с 2D / 3D графикой и т.д. Я лично не встречал компании корпоративного уровня, которая бы использовала Qt.

  2. Я живу в юго-восточной части США. (Атланта) - Я редко вижу работу предлагает здесь, в основном .NET или Java. Предлагаю работу I видеть, как правило, на Западном побережье, или за границей. Однако я вижу больше чем раньше, вероятно, благодаря участию Nokia.

  3. Я чувствую, что в популярность вместо того, чтобы сокращаться. я увидеть такие вещи, как QtCreator и как хорошее указание на это.
4
ответ дан 3 December 2019 в 15:06
поделиться

Я начал использовать Qt в 2007 году. Мне он очень понравился, но цена означала, что я не мог использовать его столько, сколько мне хотелось бы.

Приобретение Nokia до сих пор было хорошей вещью: (например) Trolltech полностью открыла процесс разработки. У вас есть доступ к их VCS и системе отслеживания ошибок, вы можете вносить код, тестировать моментальные снимки разработки, открывать и отслеживать проблемы и так далее. Они ценят вклад сообщества .

Фреймворк высокого качества и очень популярен в мире с открытым исходным кодом (на ум приходит KDE). Лицензирование LGPL привело к более широкому принятию разработчиков коммерческого программного обеспечения . В этом году на DevDays было рекордное количество посетителей.

Какое место занимает Qt на рынке труда?

Я живу не в США, поэтому не знаю Я не знаю, какая там ситуация. Большинство вакансий C ++ - это MFC в моем районе. Я знаю несколько мест, где используется Qt.

Много ли, или вы чувствуете, что количество установок, использующих его, растет?

Я определенно заметил больший интерес к новостным группам / форумам / онлайн-сообществам.

Каковы его основные конкуренты?

.NET в Windows, Cocoa на Mac и GTK + в Linux. Когда дело доходит до C ++, только wxWidgets, MFC или WTL могут рассматриваться как альтернативы, хотя я бы сказал, что Qt находится в другой лиге от них.

Qt в значительной степени ограничен предложениями Nokia, или ему есть место на Android устройства и т. д.?

Qt также доступен на устройствах WinMo / CE и Linux. Symbian больше не только для Nokia. или вы чувствуете, что количество установок, использующих его, растет?

Я определенно заметил больший интерес к новостным группам / форумам / онлайн-сообществам.

Каковы его основные конкуренты?

.NET в Windows, Cocoa на Mac и GTK + в Linux. Когда дело доходит до C ++, только wxWidgets, MFC или WTL могут рассматриваться как альтернативы, хотя я бы сказал, что Qt находится в другой лиге от них.

Qt в значительной степени ограничен предложениями Nokia, или ему есть место на Android устройства и т. д.?

Qt также доступен на устройствах WinMo / CE и Linux. Symbian больше не только для Nokia. или вы чувствуете, что количество установок, использующих его, растет?

Я определенно заметил больший интерес к новостным группам / форумам / онлайн-сообществам.

Каковы его основные конкуренты?

.NET в Windows, Cocoa на Mac и GTK + в Linux. Когда дело доходит до C ++, только wxWidgets, MFC или WTL могут рассматриваться как альтернативы, хотя я бы сказал, что Qt находится в другой лиге от них.

Qt в значительной степени ограничен предложениями Nokia, или ему есть место на Android устройства и т. д.?

Qt также доступен на устройствах WinMo / CE и Linux. Symbian больше не только для Nokia. MFC или WTL можно рассматривать в качестве альтернативы, хотя я бы сказал, что Qt находится в другой лиге от них.

Qt в значительной степени ограничен предложениями Nokia, или ему есть место на устройствах Android и т. Д.?

Qt также доступен на устройствах WinMo / CE и Linux. Symbian больше не только для Nokia. MFC или WTL можно рассматривать в качестве альтернативы, хотя я бы сказал, что Qt находится в другой лиге от них.

Qt в значительной степени ограничен предложениями Nokia, или ему есть место на устройствах Android и т. Д.?

Qt также доступен на устройствах WinMo / CE и Linux. Symbian больше не только для Nokia. Не думаю, что мы увидим официальный порт для Android или iPhone. Прямо сейчас они на полную мощность работают над поддержкой S60 и Maemo.

5
ответ дан 3 December 2019 в 15:06
поделиться

Я занимаюсь разработкой встраиваемых систем и вижу, как Qt увеличивает долю рынка за счет инновационных идей. Остановка QtExtended меня некоторое время беспокоила, но теперь я убежден, что QT во встроенных системах быстро растет.

Не только в мобильных / смартфонах, но и в автомобилях. Желая, чтобы ваше приложение было кроссплатформенным для платформ Symbian, Maemo, WinCE, Linux (и всех настольных ПК), я не вижу конкурирующего набора инструментов.

Тем не менее, я не видел, чтобы компания наняла такой навык, но все это происходило в рамках LGPL и разработок такие как Qt Mobility, совсем новые.

2
ответ дан 3 December 2019 в 15:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: