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

>Blah blah-blah blah. Blah blah blah blah!!!11

Ути, какой толстенький :-} Да, я согласен, кому сейчас легко.

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

Флаг вам в руки! а мы уже сейчас будем пользоваться "корявыми" биндингами. Биндинги к Д также корявы как и к другим языкам(а зачастую намного менее)

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

> и обладают одинаковой моделью..
Ик.

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

(если что, это не продолжение плюсофлейма)

Про гтк-капец непонятно. Уже очевидно, что нокия собирается развивать линейку кути, троллей они покупали совсем не для того чтоб хоронить. Что при этом будет с платформой маемо - загадка. Кутя там будет точно, но останется ли при этом гтк - вопрос. Опять же, самые модные (глобально-надежно-ынтерпрайзовые) дистрибутивы идут с гномом (пока что). Будет ли это меняться по мере полировки кде4 - тоже вопрос (очевидно, редхат сдастся последним). Насколько на расклады повлияет гном 3 - тоже неизвестно.

Интересные времена настают...

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

>Если вы из Украины, то поинтересуйтесь, чему учат программистов в компьютерной академии "ШАГ".

"Академия" "Шаг" - то ещё говно, да.

eduard_pustobaev ★★
()

> это в массовом сознании очень нехило работает на вендекапец

нет. всё равно юзвери на венду сядут

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

Угу. С одной стороны неплохой гном с отвратительным gtk, а с другой - мёртвые кеды с превосходным qt. Фарс. Надеюсь, временный.

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

>Если людям *удобнее* работать когда интерфейс красивый и со всякими прозрачностями, то интерфейс такой и должен быть.

Слово "красивый" тоже в астерики возьми. Только смотри, не пёрни, троллие.

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

>Мне неизвестны задачи, где плюсы были бы лучшим решением. Они везде результат компромисса.

Неготовность к компромиссам, как умные люди говорят, есть следствие переизбытка гормонов в молодом возрасте. ;)

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

>азницы с Сишными аналогами на современной машине почти не заметно.

Разница между Deluge и kTorrent вполне ощутима, КТоррент чуть ли не на порядок быстрее

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от ott

для моих задач лисп не подходит, изучать его времени нет. Да я и не говорил какое ООП лучше какое хуже. Я говорил какое наиболее популярное и наиболее применяемое.

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

>Попробуй мысленно разбить GIMP, Audacity, OOo или просто какой-нибудь браузер в соответствии с этим принципом - на кучу мелких узкоспециализированных утилит. Получится неюзабельная малофункциональная хренотень.

Завязывай с программированием, честно, у тебя Виндовс Головного Мозга. Таким бы я запрещал вообще писать хоть какие-то программы. Всё что ты перечислил НАДО разбивать на части, потому что всё это в нынешнем состоянии неюзабельная раздутая малофункциональная хренотень. При их проектировании была допущена одна существенная ошибка обусловленная ДОСом Головного Моска проектировщиков - они исключили ОС как среду выполнения для их паделий, роль операционки свелась к примитивной "пускалке" их нетленных шедевров как в старые "добрые" времена засилья МС ДОС.

Attila ★★
()
Ответ на: Репост от Deleted

> «LGPL пока нет»,где ты? :}

Не знаю уж про меня или нет, но вот теперь - есть... до сегодня не было.

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

> они исключили ОС как среду выполнения для их паделий, роль операционки свелась к примитивной "пускалке" их нетленных шедевров

Это случается с каждой большой программой.

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

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

Интересно, а с чего Вы это взяли?

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

>Что полезного появилось в гтк за последние пару лет?

А что Вас не устраивает в GTK? Не умеете готовить?

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

> Завязывай с программированием, честно, у тебя Виндовс Головного Мозга. Таким бы я запрещал вообще писать хоть какие-то программы. Всё что ты перечислил НАДО разбивать на части, потому что всё это в нынешнем состоянии неюзабельная раздутая малофункциональная хренотень. При их проектировании была допущена одна существенная ошибка обусловленная ДОСом Головного Моска проектировщиков - они исключили ОС как среду выполнения для их паделий, роль операционки свелась к примитивной "пускалке" их нетленных шедевров как в старые "добрые" времена засилья МС ДОС.

Йунегз-вэй сожрал ваш мозг. Начисто. Расскажи как разбить GIMP на разные независимые программы и главное - как потом всем этим пользоваться. Я уже не говорю про скорость работы полученного зоопарка программ и потребление ресурсов.

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

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

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

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

>А что Вас не устраивает в GTK? Не умеете готовить? уметь готовить гтк=писать в 2 раза раза больше кода. Хотя если наслаждаешься программированием то это не страшно.

eldar_insafutdinov
()

Qt не нужен безусловно, с этим никто не спорит. зачем мне использовать недоделанные фреймворки на монструозном языке, если есть более мощное Моно, которое гораздо популярнее кутей.

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

>Научитесь уже отличать "свое мнение" от объективной истины.

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

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

> Еще жду, когда с помощью Qt кто-то додумается сделать консольный аналог FAR под лялих, взамен доставшего всех MC

Ой, как тооолсто...

Я на самом деле как бы в курсе, что у фара есть некоторые преимущества над mc (например, более удобная интеграция с командной строкой). Есть и наоборот, недостатки. Но всё это поправимо в рамках доработки mc.

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

> нет. всё равно юзвери на венду сядут

Кто-то сядет. Но капля всё равно камень точит...

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

>В чём польза концепции ОС-в-ОС?

Вот и подумайте на досуге.

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

>Мне неизвестны задачи, где плюсы были бы лучшим решением. Они везде результат компромисса.

Идите и поплачьте :)

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

>Плюсы - одна из самых странных и неудачных точек компромисса.

Быдлокодер детектед. Не умеешь - не берись. :)

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

>Разница между Deluge и kTorrent вполне ощутима, КТоррент чуть ли не на порядок быстрее

Ну оно и понятно - одно Qt, другое GTK. А вот с tranmission каким-нибудь разница незаметна.

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

>Писать на C++ с использованием Qt и в соответствии с Qt-шными идиомами, ИМХО, вполне можно. Только это скорее уже разработка на "языке" Qt.

Вовсе и нет... Тот же самый C++, только байндингов к разнообразным библиотекам понаделано искаропки. И всё.

>А про С++ - согласен. Отвратительная мешанина.

Сначала научитесь. :)

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

>>Вот интересно, и не задолбало ли еще Qt-шников переписывать весь свой софт с каждой новой версией Qt
>Интересно, а с чего Вы это взяли?


Тссс, только не говори ему, что в qt5 api ломать не будут. ;) А то вдруг не выдержит, бедолага, руки ещё на себя наложит.. =)

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

>Qt для игр неимоверный запас всех мысленных контейнеров, которые сделаны по уму.

Откройте уже для себя stl. :)

>За один только QString любой сиплюплюспроггер должен троллей в жопу расцеловать.

это Вы погорячились... чем он так уж лучше std::string? ;)

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

А можно в Qt Creator подцепить свой компилятор (например arm-linux-gcc) и отлаживаться в целевой системе (с помощью gdb server)? Кто-нибудь знает? А то глючная code::blocks уже достала.

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

>Попробуй мысленно разбить GIMP, Audacity, OOo или просто какой-нибудь браузер в соответствии с этим принципом - на кучу мелких узкоспециализированных утилит.

Алё, Вы хоть работали программером хоть чуть-чуть? Все большие проекты именно так пишутся. :) Что на C, что на C++.

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

>Алё, Вы хоть работали программером хоть чуть-чуть? Все большие проекты именно так пишутся. :) Что на C, что на C++.

Читать умеешь ? Он говорил об удобстве для пользователя, причем здесь собственно процесс разработки ?

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

>это Вы погорячились... чем он так уж лучше std::string? ;)

Вот насчёт std::string не скажу, но в кутешных строках удобно для меня всякие setNum()/toUtf() и т.д. А так же QString+QTextCodec. Ну и всякие приятные мелочи типа сплитов, поиска, счётчиков и т.д.

P.S. Повторюсь: stl вообще не юзаю. Не приходилось, и пока нет необходимости.

P.P.S. Да, пишу на мааахоньком подмножестве языка C++. Фактически, как на С с классами.

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

Да ладно, я ж пошутил. Сам против gtk абсолютно ничего не имею, за исключением до невозможности убогого меню "открыть/сохранить".

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

>>А что Вас не устраивает в GTK? Не умеете готовить?

>уметь готовить гтк=писать в 2 раза раза больше кода. Хотя если наслаждаешься программированием то это не страшно.

Ага... а с чего Вы взяли, что качество проекта определяется хоть в какой-то мере количеством кода?

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

>Ага... а с чего Вы взяли, что качество проекта определяется хоть в какой-то мере количеством кода?

Не о качестве речь. А о геморрое при разработке.

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

>>Алё, Вы хоть работали программером хоть чуть-чуть? Все большие проекты именно так пишутся. :) Что на C, что на C++.

>Читать умеешь ? Он говорил об удобстве для пользователя, причем здесь собственно процесс разработки ?

мммм.... тогда может и не умею :)

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

>Ага... а с чего Вы взяли, что качество проекта определяется хоть в какой-то мере количеством кода?

Зато размер затрат очевиден, следовательно можно бросить силы на допилку чего-либо полезного, а не на борьбу с GTK.

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

>>Ага... а с чего Вы взяли, что качество проекта определяется хоть в какой-то мере количеством кода?

>Не о качестве речь. А о геморрое при разработке.

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

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

>Зато размер затрат очевиден, следовательно можно бросить силы на допилку чего-либо полезного, а не на борьбу с GTK.

1) Что-то аватарка Вам не очень идёт. :)

2) Чего такого полезного Вы готовы предложить?

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

>1) Что-то аватарка Вам не очень идёт. :)

Да, я тоже заметил :)

>2) Чего такого полезного Вы готовы предложить?


Новые фичи, например. Ну и чем меньше кода, тем меньше багов, конечно же.

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

>>2) Чего такого полезного Вы готовы предложить?

>Новые фичи, например.

Конкретнее....

>Ну и чем меньше кода, тем меньше багов, конечно же.

Ну, это все так по молодости считают. :)

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

> Да, было такое. Но криминала не нашел - только желание запрятать всю приватность.

Да, это желание не криминал, это - откровенный маразм и тяга к костылестроению, в основе которой стоит желание делать все на Си - вот где реальная опасность.

Кстати, когда мы дождемся от вас реальных примеров?

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