LINUX.ORG.RU
ФорумTalks

Судьба Qt


0

0

Так уж получилось, что C++ умирает. Вернее не умирает, а его постепенно выдавливают из всех ниш, которые он занимал или мог бы занимать. В связи с этим, интересует судьба такой замечательной вещи как Qt. На данный момент, использовать этот фреймворк можно только используя C++ (пистон и пр., это, право, несерьезно). В тоже время, писать десктопные приложения на C++ ни у кого нет ни сил, ни времени, ни желания. Он банально устарел. Каким образом будет развиваться Qt, хотелось бы узнать ваше мнение?

Перемещено hibou из Development

завязывайте с наркотиками.

MikeDM ★★★★★
()

Первая созданная тема: 12.03.2009 10:09:15
Последняя созданная тема: 12.03.2009 10:09:15
Первый комментарий: нет
Последний комментарий: нет

Раздел Число сообщений (тем)
Форум 1
Комментарии 0

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

> Ок. Считаю тебя очень толстым анонимусом.

Кому-кому, но не тебе обвинять кого-бы то ни было в толстоте.

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

Марья Ивановна, а у ананимуса у самого козюля из носу торчит, а он над моей смеется а-а-аа!

wfrr ★★☆
()

> Он банально устарел.

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

> Каким образом будет развиваться Qt, хотелось бы узнать ваше мнение?

У меня нет ни одной программы, его использующей. Сдохнет - прекрасно, выживёт - пофиг.

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

> Производительность, динамическая типизация, ужасный синтаксис.

Производительность в контексте-то gui? Gui исторически event-driven, какая там производительность? От события до события максимально быстро два шажка пробежать и опять залечь?

Синтаксис в Питоне несравнимо проще, чем в плюсах. И возможностей больше, даже если принимать во внимание наличие у плюсов анальной смазки "Boost".

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

>Ок. Считаю тебя очень толстым анонимусом.


Лоровская традиция уже прям. Как ни поднимется какой вопрос, выходящий за рамки KDEvsGnome, так сразу автор объявляется "толстячком" и остаётся без ответа :)

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

>Производительность, динамическая типизация, ужасный синтаксис.

Что из выше перечисленного ты сможешь на деле обосновать?

I3rain
()

Учитывая что изначальные тезисы:

>Так уж получилось, что C++ умирает. Вернее не умирает, а его постепенно выдавливают из всех ниш, которые он занимал или мог бы занимать.


>В тоже время, писать десктопные приложения на C++ ни у кого нет ни сил, ни времени, ни желания. Он банально устарел.


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

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

Так уж получилось, что C++ умирает. Вернее не умирает, а его постепенно выдавливают из всех ниш, которые он занимал или мог бы занимать.

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

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

> Что из выше перечисленного ты сможешь на деле обосновать?

> Производительность

http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=python...

Там еще можно со всяким посравнивать.

> динамическая типизация

Имеет ли смысл об этом говорить? Я не имею никакого желания делать работу компилятора, этого вполне достаточно.

> ужасный синтаксис.

Синтаксис пистона (как и лиспа, как и любое спорное решение) либо любят, либо ненавидят :) Зависеть от того, чего я не вижу - не хочу

compose
() автор топика
Ответ на: комментарий от wfrr

> Не корми тролля.

Слушай, вали с треда а? Найди себе тред a la "Все любят гипножабу" и там мастурбируй сколько влезет. Задолбал уже односложным унынием.

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

> Синтаксис пистона (как и лиспа, как и любое спорное решение) либо любят, либо ненавидят :) Зависеть от того, чего я не вижу - не хочу

Если ты на питоне с лиспом не писал, то права на собственное мнение не имеешь. Сиди и слушай, что более опытные (питон - tailgunner, lisp - den73 тот же) говорят.

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

> Если ты на питоне с лиспом не писал, то права на собственное мнение не имеешь.

А если писал? Что это вообще такое "писАть"?

compose
() автор топика
Ответ на: комментарий от frame

Да, была замена плюсам но она сдохла, и ojective-c и d

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

>И? Считайте меня анонимусом.

Ананимусы у меня в бане. И тебя туда? :)

По топику, Си приплюснутый тупиковая ветвь, и должна отмереть.

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

>Ой, да не смешите, игры большая ниша.

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

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

С лиспом бяда в скобках. Чуть начинаешь код править, лишнюю скобку удалил/оставил... Все пипец! Приплыли! :)

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

> С лиспом бяда в скобках. Чуть начинаешь код править, лишнюю скобку удалил/оставил... Все пипец! Приплыли! :)

В нормальных редакторах они удаляются/вставляются парами. Это как-раз, таки, не проблема.

compose
() автор топика
Ответ на: комментарий от frame

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

И сколько живут? Неделю? Месяц? А поделки работают годами, а некоторые и десятилетиями. Это специфичная область, нужность которой спорна (в масштабе цивилизации), посему, предлагаю не приводить ее в качестве примера.

compose
() автор топика
Ответ на: комментарий от wfrr

>Ой вей, он же лопнет!


Друг, тебя накормили уже на две (!) звезды, а ты всё ещё цел и лопаться не собираешься :)
Так что..не будем волноваться за него.

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

Костыли не решают проблему больных ног :) Только облегчают перемещение...

KRoN73 ★★★★★
()

Поскольку Кути_не_нужно,без разницы на чом оно.Пусть мрёт,туда ему и дорога.

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

Кусочек сахару троллям

>И сколько живут? Неделю? Месяц?

Десятилетия.

>А поделки работают годами, а некоторые и десятилетиями.


Примеры в студию, метаноид.

>Это специфичная область, нужность которой спорна (в масштабе цивилизации), посему, предлагаю не приводить ее в качестве примера.


В масштабах цивилизации ты не нужен.

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

>> С лиспом бяда в скобках. Чуть начинаешь код править, лишнюю скобку удалил/оставил... Все пипец! Приплыли! :)

>В нормальных редакторах они удаляются/вставляются парами. Это как-раз, таки, не проблема.

Когда я начинал программить на лиспе, таких "нормальных" редакторов не было, :( поэтому, от лиспа остался только негатив.

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

> dev-ada/qtada dev-perl/PerlQt dev-php5/php-qt dev-python/PyQt4 dev-ruby/qt4-qtruby

Кххмм... на чем из этого вы собираетесь писать нормальное десктопное приложение?

> dev-java/qtjambi

http://www.linux.org.ru/view-message.jsp?msgid=3517423

Qt Software заявили, что развитие Qt Jambi, биндингов Qt к языку Java, будет прекращено в пользу высвобождения ресурсов для средств разработки кросс-платформенных Qt-приложений и улучшения UI фреймворка.

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

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

>Кххмм... на чем из этого вы собираетесь

Лично я, если понадобится (ибо пишу обычно не GUI для десктопа), буду писать на dev-python/pygtk или на dev-dotnet/gtk-sharp.

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

>> dev-ada/qtada dev-perl/PerlQt dev-php5/php-qt dev-python/PyQt4 dev-ruby/qt4-qtruby

>Кххмм... на чем из этого вы собираетесь писать нормальное десктопное приложение?


А на чем ты в свою очередь предлагаешь под линукс писать "нормальное десктопное приложение"?

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

>И сколько живут? Неделю? Месяц?

Это не важно.

>А поделки работают годами, а некоторые и десятилетиями.


Ога, на 8"-дисководах и ламповых компьютерах.

>Это специфичная область, нужность которой спорна (в масштабе цивилизации), посему, предлагаю не приводить ее в качестве примера.


Денежный оборот в этой "спорной" области на порядок-другой выше, чем в области твоих поделок, а влияние на hardware-сектор наверное на первом месте в мире. Так что это твои области являются специфичными. Кстати, назови хоть одну из них.

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

> А на чем ты в свою очередь предлагаешь под линукс писать "нормальное десктопное приложение"?

А вот я и не знаю, Ц++ уже не устраивают, другие еще не устраивают. Интересуюсь вот у народа.

compose
() автор топика
Ответ на: комментарий от vada

> С лиспом бяда в скобках. Чуть начинаешь код править, лишнюю скобку удалил/оставил... Все пипец! Приплыли! :)

Назови хоть один язык программирования, который толерантен к потере синтаксических единиц в программе?

В emacs+slime такие моменты находятся на раз.

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

>другие еще не устраивают

Все-все?

Ну, тогда, может, действительно, в сторону GTK лучше посмотреть? Там выбор поболее. И Vala, и Haskell, и O'Caml...

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

> Когда я начинал программить на лиспе, таких "нормальных" редакторов не было, :( поэтому, от лиспа остался только негатив.

Джон МакКарти, перелогинтесь!

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

>Назови хоть один язык программирования, который толерантен к потере синтаксических единиц в программе?

Просто синтаксические единицы синтаксическим единицам рознь :) И груды скобок хуже даже строгости питоновских отступов... Нет, фломастеры, конечно, у всех разные, но тем не менее...

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

> А вот я и не знаю, Ц++ уже не устраивают, другие еще не устраивают. Интересуюсь вот у народа.

В этой пятилетке модно гуйню писать на Питоне.

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

> Просто синтаксические единицы синтаксическим единицам рознь :) И груды скобок хуже даже строгости питоновских отступов... Нет, фломастеры, конечно, у всех разные, но тем не менее...

Чем хуже-то? :) Ну ткнёт в тебя компилятор коротким сообщением, выделишь в Емаксе бажный кусок кода, C-M-\ - и видно, где скобок не хватает/лишние. g++ тот же на утерю ":" в прибустнутой программе 4 экрана мусора как пить дать вываливает.

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

>Чем хуже-то? :)

Глаз человека плохо различает токены, отделённые одним разделителем. В данном случае - гроздью скобок. А если эти разделители ещё тонкие настолько, что сливаются, да ещё парные - вообще сливай воду с точки зрения эргономики :)

Вон, Форт с единственным непарным разделителем и то по этой причине не прижился :) Хотя ничуть не менее гибок, чем Лисп, а как по моему ХО, так и более ;)

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

> Все-все?

Ну какие все-все? Вы мне предложили мертвый биндинг к жабе и несколько интерпретируемых динамических пыхов. Да, удивительно, но факт, ничего из этого меня не устраивает :)

> Ну, тогда, может, действительно, в сторону GTK лучше посмотреть? Там выбор поболее. И Vala, и Haskell, и O'Caml...

Это да, но хочется удобства, кроссплатформенности, красивого нативного внешнего на всех платформах. Опять же, подвижки Qt в сторону отрисовки виджетов через OpenGL, очень радуют. Графику должна рисовать видеокарта. Это правильно. С другой стороны, если в гтк такое когда и будет, то очень не скоро. Опять же, нормальной переносимости у гтк нет (то что есть - ужас на крыльях ночи).

compose
() автор топика
Ответ на: комментарий от KRoN73

> Глаз человека плохо различает токены, отделённые одним разделителем. В данном случае - гроздью скобок. А если эти разделители ещё тонкие настолько, что сливаются, да ещё парные - вообще сливай воду с точки зрения эргономики :)

А количество пробелов как человеческий глаз считает, с точки зрения эргономики? :)

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