LINUX.ORG.RU

Релиз Qt 4.5 и Qt Creator 1.0

 , ,


0

0

Разработчики из QtSoftware (ранее Trolltech, а ныне подразделение компании Nokia) выпустили новую версию кросс-платформенного GUI (и не только) фреймворка Qt, а также первую стабильную версию Qt Creator IDE.

======== Qt ========

В Qt 4.5 было добавлено несколько новых возможностей, также значительно увеличилась скорость работы графической подсистемы и подсистемы обработки данных. Улучшена интеграция с WebKit, в том числе:

  • Поддержка API плагинов Netscape, позволяющая загружать флеш (и другие плагины) в программах на Qt.
  • Сложные эффекты пользовательского интерфейса, включая анимацию, трансформации и масштабирование.
  • Новый движок JavaScript для улучшения производительности.

Также Qt был портирован на фреймворк Cocoa от Apple. Предыдущие версии поддерживали только Carbon. Это означает, что разработчики теперь могут создавать приложения, которые поддерживают одновременно и 32, и 64 бита, и на Intel, и на PowerPC под Mac, и при этом остаются полностью кросс-платформенными.

И одно из важных новшеств — Qt теперь можно использовать по условиям лицензии LGPL (ранее только GPL и коммерческая).

======== Qt Creator ========

Qt Creator — это легковесная кросс-платформенная среда разработки, заточенная для разработки под C++ и Qt. Разработка Qt Creator велась с прицелом на две вещи: полностью кросс-платформенная разработка; и простота использования для тех, кто только начинает знакомиться с Qt.

Среда Qt Creator включает эффективный набор средств для создания и тестирования программ на Qt:

  • Продвинутый редактор кода на языке C++
  • Контекстная помощь
  • Визуальный отладчик
  • Управление исходным кодом
  • Средства управления проектом и сборкой

Qt Creator также распространяется под лицензией LGPL 2.1. На данный момент для разработки поддерживаются только десктопные операционные системы (Windows, Linux и Mac OS), но поддержка платформ для встраиваемых устройств возможно будет добавлена в следующие несколько месяцев.

Скачать исходники: Qt 4.5, Qt Creator 1.0.

>>> Подробности

Deleted

Проверено: maxcom ()

Ответ на: комментарий от Deleted

s/поддерживаеются/поддерживаются/

P.S. Похоже я сбаянил =(.

Deleted
()

>> движёк

Мы все учились понемногу чему-нибудь и как-нибудь...

fedechka
()

Репост

Наконец будет KDE 4.x == KDE4^W^W^W^W^W^W тролль, который что-то кричал про то, что «LGPL пока нет», где ты? :}

Deleted
()

Ну все, венде капец в который раз. Тем более лицензия LGPL так и кричит - "платные быдло-поделки в массы"! :)

Andru ★★★★
()

Да. А ведь сбылись предсказания анонимных аналитиков ЛОРа. Нокиа и правда перелицензировала Qt. :^)

KblCb ★★★★★
()
Ответ на: комментарий от Andru

Не. Венде как раз не капец. Ждём виндоус 8 на qt.

KblCb ★★★★★
()

Тролли постарались. Молодцы.

linuks ★★★★★
()
Ответ на: комментарий от Andru

> Ну все, венде капец в который раз. Тем более лицензия LGPL так и кричит - "платные быдло-поделки в массы"! :)

Не получится. Плагин для студии по-прежнему только по коммерческой лицензии. Или я не прав?

anonimuos
()
Ответ на: комментарий от a3

> Это все хорошо, конечно, огорчает одно -- разработка только на c++.
Я даже не знаю, с какого места начать объяснять, как мне близка эта реплика!

svu ★★★★★
()
Ответ на: комментарий от anonimuos

>c++ - труп
>anonimuos


Что-то здесь не то :)

Deleted
()

повод переходить с @qt-live-nokia? тобишь лайвовых билдов 4.х

v0rbis ★★
()
Ответ на: комментарий от anonimuos

> c++ - труп

Меня зовут Бонд, Джеймс Бонд

С++ труп, Страуструп

Goganchic ★★
()

>Сложные эффекты пользовательского интерфейса, включая анимацию, трансформации и масштабирование

А Qt, как всегда, для венды.

Minoru ★★★
()
Ответ на: комментарий от a3

>Это все хорошо, конечно, огорчает одно -- разработка только на c++.

Ну как минимум еще python, java и ecma script!

Пишите биндинги, тем более что основа для этого уже есть, для java и qscript используется один и тот же, в основном автоматизированный, механизм, который кстати используют разработчики биндингов к D.

LestorN
()
Ответ на: комментарий от Minoru

> А Qt, как всегда, для венды.

При чём тут венда?

Deleted
()
Ответ на: комментарий от LestorN

> Ну как минимум еще java

Недавно некролог был же?

> python, ecma script

Спасибо, как-нибудь в другой жизни :)

a3
()
Ответ на: комментарий от svu

Ну раз не знаете, может тогда и не стоит вообще заикаться ? :)

p.s. И ЛИЧНО ВАМ С++ жить мешает что ли ? Вас насильно заставляют им пользоваться ? Чего ж тогда каждый раз начинаете флеймить, а еще модератор - некрасиво это как-то.

htower_ ★★
()

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

Minoru ★★★
()
Ответ на: комментарий от Andru

> Ну все, венде капец в который раз

Венды это как раз мало касается. Qt кросс-платформенный, поэтому большинство платных быдло-поделок будут одинаково доступны как для Linux, так и для венды.

cruxish ★★★★
()

Я писал под линукс GUI на QtCreator еще когда он был бетой - очень понравилось.
Не хватает только встоенного функционала для интернационализации.
Посмотрим что же там сейчас стало!

apollonx
()
Ответ на: комментарий от a3

>Это все хорошо, конечно, огорчает одно -- разработка только на c++.

Как минимум ещё нормальный биндинг для пайтон. К тому же Qt/C++ очень достойная связка.

По сабжу: чудненько.

eduard_pustobaev ★★
()
Ответ на: комментарий от Minoru

>не задолбало ли еще Qt-шников переписывать весь свой софт с каждой новой версией Qt?

не задолбало. Потому что qt развивается, и это радует. Что полезного появилось в гтк за последние пару лет?

nu11 ★★★★★
()
Ответ на: комментарий от LestorN

> Ну как минимум еще ... java

Это через Jambi, который сейчас прекратили разрабатывать?..

cruxish ★★★★
()
Ответ на: комментарий от htower_

> С++ жить мешает что ли ?
Моя антиплюсовая пропаганда на ЛОРе вызывается естественным и искреннем желанием спасти подрастающее поколения от увлечения плюсами и разных положительных мыслей в сторону этого, с позволения сказать, языка.

Аргумент "а еще модератор" я оценил;)

svu ★★★★★
()
Ответ на: комментарий от Minoru

> Вот интересно, и не задолбало ли еще Qt-шников переписывать весь свой софт с каждой новой версией Qt? Хотя думаю, когда есть возможность привлечь к программированию самых дешёвеньких быдлокодеришек, каких только можно найти (и даже вообще домохозяек), это не является проблемой. Qt - отличное решение для ускорения процесса подбирания кода.

Назовите хоть одну библиотеку, при выходе новой версии которой (не минорной, с серьёзными изменениями) под которую не приходится фиксить код. Я лично ни одной подобной не припомню.

Deleted
()

s/Продвинутый рдактор кода на языке C++/ Продвинутый редактор кода на языке C++

reliktt
()

ждем в репах, к ночи должны выложить

HighwayStar ★★★★★
()

>Улучшена интеграция с WebKit, в том числе … сложные эффекты пользовательского интерфейса, включая анимацию, трансформации и масштабирование

как UI связан с вебкитом? Может, имелись в виду стили CSS3, в которых можно описывать анимацию?

Ничего похожего на CoreAnimation пока не видно, к сожалению. Хотя тулкит отличный, да.

adarovsky ★★★★
()
Ответ на: комментарий от nu11

>не задолбало ли еще Qt-шников переписывать весь свой софт с каждой новой версией Qt?

Не задолбало. Принципиально только 3я с 4й версии не очень совместимы. в остальном от версии зависит не так много и то что написано на 4.3 на 4.5 соберется без единого писка. В QT только добавляют функционал.

teferiincub
()
Ответ на: комментарий от svu

> Моя антиплюсовая пропаганда на ЛОРе вызывается естественным и искреннем желанием спасти подрастающее поколения от увлечения плюсами и разных положительных мыслей в сторону этого, с позволения сказать, языка.

Простите, а что в замен предлагаете? Яву, или, прости господи, До диез?

shaplov ★★★
()
Ответ на: комментарий от adarovsky

> как UI связан с вебкитом? Может, имелись в виду стили CSS3, в которых можно описывать анимацию?

Я тоже не совсем понял этот пункт. Но в оригинале новости (по ссылке) это относят к интеграции с вебкитом.

Deleted
()
Ответ на: комментарий от Deleted

> Назовите хоть одну библиотеку, при выходе новой версии которой (не минорной, с серьёзными изменениями) под которую не приходится фиксить код.

GTK+ 2. Например, gqview трёхлетней давности компилируется даже без предупреждений.

cruxish ★★★★
()
Ответ на: комментарий от shaplov

> Простите, а что в замен предлагаете? Яву, или, прости господи, До диез?

Думаю что в замен Си с плюсами он предлагает Си с костылями =).

Deleted
()
Ответ на: комментарий от cruxish

> GTK+ 2. Например, gqview трёхлетней давности компилируется даже без предупреждений.

Вот только в GTK+ за эти три года по сравнению с Qt не было никаких кардинальных изменений. Исправления багов и небольшие улучшения, да, были, но ничего принципиального.

Deleted
()
Ответ на: комментарий от shaplov

>Простите, а что в замен предлагаете? Яву, или, прости господи, До диез?

mono, очевидно же

HighwayStar ★★★★★
()
Ответ на: комментарий от anonimuos

> Не получится. Плагин для студии по-прежнему только по коммерческой лицензии. Или я не прав?

Плагин нужен тем кто сам не в состоянии написать в .vcproj файле цели для сборки moc и ui.

Reset ★★★★★
()
Ответ на: комментарий от adarovsky

> Ничего похожего на CoreAnimation пока не видно, к сожалению. Хотя тулкит отличный, да.

Как раз сейчас Troll^WQt Software активно над этим работает - уже есть и публично доступна такая вещь как Qt Kinetic, которая впоследствии будет включена в Qt 4.6.

cyberbobs
()

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

xintrea
()
Ответ на: комментарий от Deleted

> Вот только в GTK+ за эти три года по сравнению с Qt не было никаких кардинальных изменений. Исправления багов и небольшие улучшения, да, были, но ничего принципиального.

Да, если не учитывать переход на Cairo/Pango, поддержку печати и много всего другого.

cruxish ★★★★
()
Ответ на: комментарий от Deleted

>> как UI связан с вебкитом? Может, имелись в виду стили CSS3, в которых можно описывать анимацию?

> Я тоже не совсем понял этот пункт. Но в оригинале новости (по ссылке) это относят к интеграции с вебкитом.


Блин, в оригинале новости оно как раз называется *web* UI, так что это я невнимательно копипастил =).

Deleted
()
Ответ на: комментарий от svu

Т.е. вы у нас тут некий мессия, спасающий человечество ? От скромности точно не умрёте :)))

И на чем же надо писать подрастающему поколению - не подскажите, случаем ? Пропагандировать всех писать на С не стоит - вас всякие дотнетчики, дельфисты и прочие жабописатели (к коим и вы отноститесь, насколько я знаю) закидают гнилыми помидорами и обзовут разными нехорошими словами :)

P.S. Я вовсе не защищаю всех вышеперечисленных товарищей. Просто не стоит так рьяно навязывать свое мнение окружающим. Ежели пишут на плюсах (новые проекты в том числе) - значит это кому-то надо. Вам не нужно - так и не мешайте. Или вы всерьез считаете, что в той же Нокии одни дураки сидят, раз выбрали Qt на богомерзких плюсах, а не православный Gtk на С ? Я не утверждаю, что С++ - идеальный язык, в нем хватает изъянов, но использование в проекте С вовсе не влечет резкое повышение качества продукта. В том же Gtk есть много мест, где разработчикам стоит хорошенько потрудиться.

htower_ ★★
()
Ответ на: комментарий от cruxish

> Да, если не учитывать переход на Cairo/Pango, поддержку печати и много всего другого.

Ну если первое (cairo) ещё можно считать более-менее важным нововведением, то второе (pango) ИМХО только позволило правильно отрисовывать текст на экзотических языках, на клиентах это и не должно было никак сказаться. Кстати этот самый переход добавил неслабые такие тормоза...

Deleted
()
Ответ на: комментарий от nu11

>не задолбало. Потому что qt развивается, и это радует. Что полезного появилось в гтк за последние пару лет?

Не было, и слава П-гу, что это так. Вот, многие неадекваты только из-за этого Мотиф хоронить хотят. Умоляю, не надо раздувать код!

Minoru ★★★
()
Ответ на: комментарий от Deleted

Си "с костылями" стандартизирован, и нормальный код будет компилироваться где угодно.

В качестве агрумента против Qt приведу письмо из списков рассылки PackageKit: http://lists.freedesktop.org/archives/packagekit/2009-February/004485.html

cruxish ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.