Компания Digia подытожила (http://www.digia.com/ru/Digia/1/News/keeping-qt-in-the-lead-.../) некоторые цели развития проекта Qt, которые планируется достичь к 2017 году, и то что уже удалось сделать для их достижения:
-
№1 в мульти-платформенной поддержке
Qt – кросс-платформенный фреймворк для разработки, который поддерживает большое количество десктопных, встраиваемых и мобильных платформ. Последние несколько месяцев Digia активно работает над поддержкой Android и iOS. В ближайшем релизе Qt 5.1 Digia уже сможет предоставить предварительную технологическую поддержку для обеих ОС – Android и iOS – и надеется объявить об официальной полной поддержке в релизе Qt 5.2 в конце текущего года. Также Digia работает над портированием WinRT для поддержки в Qt – это станет доступно после официальной поддержки Android и iOS.
-
№1 во взаимодействии с разработчикамиDigia начала несколько проектов, призванных сделать так, чтобы знакомство разработчиков с Qt прошло легко и просто: в Qt 5.0 были объединены QtCreator и другие инструменты в один пакет с библиотеками Qt, чтобы разработчики могли получить все, что им нужно для начала разработки на Qt из одного источника. Разумеется, всё еще можно разрабатывать на Qt с использованием сред разработки, отличных от QtCreator. Никто не мешает использовать Visual Studio или XCode. Также Digia работает над онлайн инсталляторами для Qt5, которые будут доступны в ближайшее время. Также Digia активно инвестирует в инструменты и компоненты – например, новый Qt Quick Designer, который был выпущен вместе с QtCreator 2.7, и новые компоненты Qt Quick, которые будут частью релиза Qt5.1.
-
№1 в создании великолепного взаимодействия с пользователем (UX)
Всем известна возможность использования Qt для создания восхитительных пользовательских интерфейсов и UX. И Digia прилагает все усилия, чтобы сохранить позицию Qt как лидирующего фреймворка для разработки ПО, фреймворка, который позволяет создавать современные пользовательские интерфейсы с высокой производительностью графики. Новый графический движок в Qt5 – краеугольный камень для достижений данной цели. Qt Quick 2 предлагает scene graph, основанный на GL, систему частиц (particle system) и набор шейдерных эффектов (shader effects) для создания анимации, а также – Qt Multimedia и Qt Graphical Effects, что позволяет разработчику использовать в своем приложении движения и звук. Digia продолжит улучшение этих инструментов, чтобы создавать приложения с использованием Qt было еще проще.-
Сильная экосистемаВ дополнение к активной совместной работе с сообществом разработчиков посредством Qt Project, Digia добилась значительного прогресса партнерской программы Digia Qt Partner Program с первыми партнерами, которые уже вступили в данную программу, и компания надеется, что вскоре многие примут в ней участие. Совместно с участниками Qt сообщества Digia активно планирует проведение мероприятий и событий, посвященных Qt.
В этом году Qt Contributors Summit и KDE Akademy будут объедены и проведены совместно, что позволит двум сильным сообществам обменяться знаниями и компетенциями. Digia – платиновый спонсор этого объединенного мероприятия - Qt Contributors Summit и KDE Akademy. После успешных Qt Developer Days 2012 в Берлине и Калифорнии Digia вновь объединит свои силы с KDAB и ICS для проведения Qt Developers Days в 2013 году. Наконец, в июне этого года, Digia совместно с основными спонсорами и активными участниками Qt сообщества – BlackBerry и Jolla – организует Qt Developer Day China в Пекине 6-ого июня для быстро растущего Qt сообщества в Китае.
-
Модель двойного лицензирования
Digia полагает, что модель двойного лицензирования (opensource и commercial) принципиально важна для всей экосистемы Qt в плане дальнейшего процветания, и этот путь – лучший способ для развития Qt. Всестороннее развитие Qt и превращение Qt в лидирующий кросс-платформенный фреймворк для создания приложений – это основа стратегии Digia. Это значит, что Digia хочет, чтобы разработчики, организации, компании по всему миру – независимо от отрасли, бизнес-модели, типов устройств и т.п. – могли использовать и использовали Qt для достижения своих собственных целей в области разработки и своих бизнес-стратегий.Очень важно, что Qt доступен как для коммерческих пользователей, так и для open source сообщества, и обеспечивает функциональность, которая отвечает различным задачам обеих сторон. Digia верит в силу open source разработки в стимулировании инноваций и очень сильно ценит все то, что делается совместно с Qt сообществом через Qt Project. Модель двойного лицензирования в продвижении Qt выполняет следующие две функции:
- Коммерческое лицензирование защищает будущие инвестиции в разработку Qt – Qt R&D – с точки зрения финансовой стабильности, необходимой для поддержания команд разработчиков Digia Qt, производящих неоценимый вклад в разработку кода самого Qt. Доходы, получаемые от продажи коммерческих лицензий, также идут на пользу Qt Project – для содержания инфраструктуры, репозиториев и серверов qt-project.org, чтобы быть ареной для всего сообщества – где все могут принять участие и внести свой вклад.- Qt open-source разработка выступает уникальным механизмом, который делает Qt доступным везде и для всех, увеличивая количество пользователей Qt и содействуя распространению данной технологии.
Поддержка новых мобильных ОС Android и iOS, как и предстоящего WinRT, была полностью разработана open-source сообществом, что является свидетельством того, что Digia действительно вериn в двойное лицензирование и в будущем.
-
Открытая архитектура бизнесаВ развитии Qt Digia ориентируется на принцип открытого взаимодействия со всеми участниками экосистемы. Digia верит, что с открытой и процветающей экосистемой Qt, Digia и другие игроки сообщества могут создать продукты с дополнительной ценностью для функциональности, инструментов и сервисов. Digia считает, что наличие таких дополнительных компонент не только обеспечивает больше бизнес-возможностей для всех заинтересованных компаний, но и делает Qt сильнее: чем больше готовых решений, доступных для удовлетворения потребностей и задач в различных индустриях и вариантах использования, тем большую ценность Qt может предложить пользователям.
-
Дополнительную возможностиDigia стремится создать дополнительную ценность в следующих областях:
- Дополнительная ценность в функциональности – особенно для корпоративных пользователей и для встраиваемых (embedded) устройств- Улучшенные инструменты, обеспечивающие сокращенные сроки выхода на рынок и снижение расходов для компаний, использующих Qt- «Облачные» сервисы, используемые в сочетании с решениями, построенными на Qt- Поддержка и услуги по разработке с использованием Qt
Некоторые примеры реализации выше сказанного уже доступны: библиотека диаграмм Charts, улучшенный плагин для Visual Studio – Visual Studio Add-In, также как и тех.поддержка и услуги, которые Digia предлагает. Сейчас Digia работает над новым облачным сервисом для Qt приложений – Enginio, который впервые был представлен на Qt Developer Days в 2012 году. Вскоре будет открыт публичный доступ к данному сервису.
URL: http://www.digia.com/ru/Digia/1/News/keeping-qt-in-the-lead-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=36800
Рад за Digia! Вобрала в себя лучшее от прошлой Nokia.
Она вобрала лучшее от Trolltech, которую ранее целиком вобрала в себя бывшая Nokia.
Лучшее от, собственно, самой Nokia вобрала в себя Jolla.
вроде должно быть "... подитожила ...""ытог" ? это что ?
Ох, грамотейкин.
http://www.gramota.ru/class/coach/tbgramota/45_66
> вроде должно быть "... подитожила ..."FAIL.
не прогуливай уроки русского языка)
> вроде должно быть «… подитожила …»ты не настоящий grammar nazi, ты негодная китайская подделка.
Стыд и срам! Лучше бы молчал.
Жаль, что на С++ целиком ориентируется.
Qt + D имхо отличная вещь вышла бы. А порт, что есть сейчас - малоюзабелен.
> Qt + D имхо отличная вещь вышла бы.но зачем? вот если бы не померла та фигня (запамятовал имя), которая использовала обычный html для построения UI… это хотя бы интересно. а сам кутэ… да ну. чтобы он был «родным», его надо или переписать заново на D, или обернуть таким количеством кода, что проще переписать заново на D.
Может надо более прямолинейней поступить? Наконец таки сделать единый ABI для языков C++ и D ? Тем более, что у языков много сходств.
и ABI какого именно компилятора взять за основу? а почему именно его?
> Qt + D имхо отличная вещь вышла бы.Учитывая, что D - вечный work in progress, который используют полтора гика, вряд ли. Для промышленного применения нужна более стабильная и распространенная база.
> Жаль, что на С++ целиком ориентируется.
> Qt + D имхо отличная вещь вышла бы. А порт, что есть
> сейчас - малоюзабелен.Биндинги для Perl, Ruby, Python и чёрт знает чего ещё давно есть и работают.
> Жаль, что на С++ целиком ориентируется.Отлично, что на С++ целиком ориентируется.
Молодцы! Все поддерживаю, кроме этого: "Также Digia работает над портированием WinRT для поддержки в Qt...", пожалуй напишу об этом их CEO Juha Varelius, думаю прислушается.
> пожалуй напишу об этом их CEO Juha Varelius, думаю прислушается.Напиши, напиши. А до этого напиши на ЛОРе, что ты планируешь написать самому CEO Juha Varelius-у. А после ЛОРа - во вконтакте. Затем в фейсбуке. Потом уж сам гугл!
> Молодцы! Все поддерживаю, кроме этого: "Также Digia работает над портированием WinRT для поддержки в Qt...", пожалуй напишу об этом их CEO Juha Varelius, думаю прислушается.До digia уже начало доходить, что на винде/макоси/андроиде можно срубить гораздо больше бабла, чем на линуксах. Так что ваше воззвание вызовет у них разве что бурное веселье.
Неправильно.
До Digia дошло, что на универсальном продукте можно срубить больше бабла, чем на нишевом.
> До Digia дошло, что на универсальном продукте можно срубить больше бабла, чем на нишевом.Неа. Они ж не идиoты. Поддержка каждой ниша - это трудозатраты.
Нужно поддерживать только те ниши, для которых прибыль окупает трудозатраты. И это не Linux полюбому.
Они нет, а ты - да. Кроссплатформенность это одна из уникальных особенностей Qt.
Qt изначально создавалась для Unix, Macintosh, Windows: http://habrahabr.ru/post/45764/
То что у них получается зарабатывать на Qt это очень хорошо.
> То что у них получается зарабатывать на Qt это очень хорошо.Чтобы увеличить прибыль, стоит вычеркнуть все никсы, кроме макоси.
В этом случае Qt перестанет быть таким уникальным и станет одним из многих. Ну подумай головой.
Что-то подозрительно текст новости напоминает маркетинговые простыни от менеджеров Microsoft.
Вот-вот, опенсорс опенсорсом, но финансовые интересы коммерческой компании никто не отменял. Если будет выгодно закрывать-обязательно закроют.
> Вот-вот, опенсорс опенсорсом, но финансовые интересы коммерческой компании никто не отменял.
> Если будет выгодно закрывать-обязательно закроют.Выгодно - продавать коммерческие решения для разработчиков под Windows 8, Android и iOS.
Невыгодно - поддерживать некоммерческие *nix (потому что денег на них не срубить, а затраты на поддержку все же требуются).
>Невыгодно - поддерживать некоммерческие *nix (потому что денег на них не срубить, а затраты на поддержку все же требуются).Пусть поддерживают коммерческие *nix, среди которых, внезапно, есть RHEL, SLES. Некоммерческие *nix до сих пор как-то обходятся и без помощи коммерческих компаний, хотя и помощью тоже не брезгуют. Так что проблемы в выгоде или невыгоде вообще нет.
> Пусть поддерживают коммерческие *nix, среди которых, внезапно, есть RHEL, SLES.Эти ребята ближайшие лет 10 спокойно на Gtk2 поживут :)
> Некоммерческие *nix до сих пор как-то обходятся и без помощи коммерческих компаний, хотя и помощью тоже не брезгуют. Так что проблемы в выгоде или невыгоде вообще нет.
Будут ли они платить Digia? Вряд ли. А тогда какой смысл о них париться?
Аналогично навеяло схожие мысли ;-)PS. "Король умер, да здравствует король!"
> Что-то подозрительно текст новости напоминает маркетинговые простыни от менеджеров Microsoft.Или блог Шатлворта.
Всё так сладко описано, что аж приторно.
Не первый раз нас таким кормят.
Достаточно вспомнить хотя бы уроки недавней истории: "к 1970 году - построим коммунизм и всеобщее счастье в отдельно взятой стране, а также, между делом, догоним и перегоним Америку".
А как перестали строить, так и догонять перестали и побежали в обратную сторону
> А как перестали строить, так и догонять перестали и побежали в обратную
> сторонуНет. Главное в политике - вовремя сменить курс на 180 градусов.
> Не первый раз нас таким кормят.
> Достаточно вспомнить хотя бы уроки недавней истории: "к 1970 году - построим
> коммунизм и всеобщее счастье в отдельно взятой стране, а также, между
> делом, догоним и перегоним Америку".В 50-е и 60-е таки показали америкам кузькину мать, в основном - благодаря запасу пороха со времён отца народов. Потом пришёл хрущ, который хорошо оседлал то, что было создано до него, но при этом начал же и разрушать это. К приходу Брежнева уже было развалено почти всё, кроме космонавтики. Брежнев сделал последний шаг и добил космонавтику, после чего и начался совок. Были бы после Сталина настоящие коммунисты, а не люди из алкогольно-сексуальной группы, всё построили бы, даже ОГАС, раз после двух войн и двух революций как-то смогли выжить и построили мощнейшую промышленность взамен отсталой сельскохозяйственной.
> раз после двух войн и двух революций как-то смогли выжить и
> построили мощнейшую промышленность взамен отсталой сельскохозяйственной.Ага, гражданскую войну ещё не посчитал.
Критика хорошая и не очень, но кто ни будь из тех, кто критикует, может программировать?
> Критика хорошая и не очень, но кто ни будь из тех, кто
> критикует, может программировать?ну, я могу. ну, использую Qt как основной framework со времён Qt3. смотрю на Qt5 с омерзением и постараюсь как можно дольше избегать наличия этого гуано на моей машине: хватит виртуалки, чтобы посмотреть, какой ещё маразм туда пихнули.
> ну, я могу. ну, использую Qt как основной framework со времён Qt3.Не могли бы вы рассказать о сделанных вами программных продуктах? А то уж больно голословно получается.
>Не могли бы вы рассказать о сделанных вами программных продуктахВот уж вряд ли!
Разве что за деньги.... хотя я и в этом не убежден. Ведь для того что бы за деньги демонстрировать код, его сначала надо иметь. А наличие кода у arisu отнюдь не самоочевидный факт!)))
тебя это настолько волнует, что ты хочешь об этом поговорить? ну, поговори.
> Критика хорошая и не очень, но кто ни будь из тех, кто критикует, может программировать?Тот, кто писал оригинал новости - тоже программировать не умеет, так что поединок равный :)
> Критика хорошая и не очень, но кто ни будь из тех, кто
> критикует, может программировать?Я не критикую Qt, а наоборот - приветствую. Потому что реально программирую.
Молодцы. Успехов им!
>использовать движенияЗамечательный перевод.
>Всем известна возможность использования Qt для создания восхитительных пользовательских интерфейсов и UXНапихать кучу кнопочек и формочек!=восхитительный интерфейс
>>Всем известна возможность использования Qt для создания восхитительных пользовательских интерфейсов и UX
> Напихать кучу кнопочек и формочек!=восхитительный интерфейсВ данном случае это означает - просто годный интерфейс. А о безумном количестве кнопочек и настроек, напоминающем вывороченные наружу кишки - это о продуктах совсем другой платформы.
На первый взгляд - цели всё те же со времен троллей. Что радует.
задача: превратить Qt в гуано.
статус: 34.788%...Complete
> задача: превратить Qt в гуано.
> статус: 34.788%...CompleteКакое счастье что это только на твоей гуаносистеме так, ггг
> Какое счастье что это только на твоей гуаносистеме так, гггна остальных уже до 80% добрались? молодцы.
Надеюсь в эпоху 3х осей qt5 станет для разработчиков софта тем же самым, что и WebKit.
> Надеюсь в эпоху 3х осей qt5 станет для разработчиков софта тем же
> самым, что и WebKit.жирным тормозным переростком, которого за разные конечности тянут в разные стороны? да, вполне вероятно.
> жирным тормозным переростком, которого за разные конечности тянут в разные стороны? да,
> вполне вероятно.побольше бы таких "жирных переостков", так как для текущего проекта расчитанного на 3 платформы, альтернатив как то больше не нашлось
PS: что характерно в результате все летает, так что обновляй уже свой второпень
> PS: что характерно в результате все летает, так что обновляй уже свой
> второпеньда-да, я знаю. «докупи памяти, докупи винтов, поменяй комп». нет, я лучше повыкидываю говноподелия.
Может он станет просто вебкитом без всего остального?
В результате желания пришить к проекту все, что можно, не сделает ли его монстром, в конечном итоге.
> В результате желания пришить к проекту все, что можно, не сделает ли
> его монстром, в конечном итоге.уже. дальше будет только хуже.
Отлично, дайте тогда это "хуже" побольше.
> Отлично, дайте тогда это "хуже" побольше.не переживай, твоё будет царствие небесное на земле.
Нет, если правильно делать, то монстр не получитсяВон берём из гита Qt5, удаляем ненужные модули(например webkit или declarative), собираем без них - вот вам старый добрый виджетовый Qt
правда, не ясно, нафига, если Qt4 никуда не делся. и, кстати, на вебките удобно делать морды. ещё в Qt4 было удобно. зачем кому-то понадобился дурацкий qml, когда почти всё нужное уже было с введением вебкита — мне лично не ясно совершенно.некоторое время я думал, что до авторов дойдёт — подвижки были. однако не дошло: они сами себя загипнотизировали.
Хорошо бы чтобы они взяли на себя поддержку компилятора Clang под винду.
> Хорошо бы чтобы они взяли на себя поддержку компилятора Clang под винду.На надо путать их с Apple.
> Хорошо бы чтобы они взяли на себя поддержку компилятора Clang под винду.Зачем ты им нужен?
А ты?
А если серьезно, то это единственная компания, которой теоретически может быть нужна работа как можно большего числа компиляторов под всеми платформами... Apple точно не будет этим заниматься, а Digia - вполне, почему-бы и нет?
И да, хорошо бы чтобы они и mingw почаще обновляли.
Digia мудаки. Nokia выпускала целостный SDK, эти же всё разбили на куски, причем без уточнения версии mingw, что доставило немало радости при обновлении.