The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..., opennews (??), 17-Дек-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


19. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  +1 +/
Сообщение от Georges (ok), 17-Дек-09, 20:20 
The most important piece of news from last week's PDC was Microsoft's decision to turn Silverlight into the universal platform for building cross platform applications.

  --Miguel de Icaza, November 23, 2009 after visiting MSPDC09

http://www.kdedevelopers.org/node/4119

тоеть Мигел де Икаса хочет сделать из сильверлайта - универсальную платформу для построения кроссплатформенных приложений...

прямо как Qt, только гораздо монструозней и тормозней

Ответить | Правка | Наверх | Cообщить модератору

25. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  –1 +/
Сообщение от Аноним (-), 17-Дек-09, 20:34 
>прямо как Qt, только гораздо монструозней и тормозней

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

CLI в этом плане таким не страдает, хотя и из-за того что это VM а не фреймворк, действительно, более громоздкое. Хотя то же LLVM было бы лучше, но никто сделать свой бэкенд не мешает, вроде.

Ответить | Правка | Наверх | Cообщить модератору

55. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  +/
Сообщение от Ъ (?), 18-Дек-09, 08:18 
>>прямо как Qt, только гораздо монструозней и тормозней
>
>Qt куда более велосипедист, и переизобретает все что можно от базовых типов
>(QString, привет) до библиотек, не имеющих никакого отношения к тулкиту, для
>вещей для которых уже были хорошие реализации.
>
>CLI в этом плане таким не страдает, хотя и из-за того что
>это VM а не фреймворк, действительно, более громоздкое. Хотя то же
>LLVM было бы лучше, но никто сделать свой бэкенд не мешает,
>вроде.

Смешной ты велосипедист ей богу. А Qt не на LLVM по твоему?  И тебе привет от QString.

Ответить | Правка | Наверх | Cообщить модератору

108. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  +2 +/
Сообщение от be_nt_all (ok), 19-Дек-09, 00:24 
>Смешной ты велосипедист ей богу. А Qt не на LLVM по твоему?

Вы сайтом не ошиблись? Это не bash.org.

Qt — это библиотека GUI виджетов (зачем-то пытающаяся быть ещё и маленьким STLем, если эти 3 буквы вам о чём то говорят). Можно использовать с различными компиляторами C++.

LLVM бэкэнд для компиляторов (виртуальная машина, JIT и просто хороший оптимизирующий генератор машинного кода в одном флаконе). А теперь попробуйте нам всем изложить, как QT может быть на LLVM.

Или вы имели какой то другой Qt, например Qtopia (Qt extended)? Так это совсем другая песня, хотя и от тех же авторов.

Ответить | Правка | Наверх | Cообщить модератору

128. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  +/
Сообщение от Ъ (?), 20-Дек-09, 19:36 
>>Смешной ты велосипедист ей богу. А Qt не на LLVM по твоему?
>
>Вы сайтом не ошиблись? Это не bash.org.

Похоже ты ошибся.

>Qt — это библиотека GUI виджетов (зачем-то пытающаяся быть ещё и маленьким
>STLем, если эти 3 буквы вам о чём то говорят).

Ага конечно ... бибилотека, которая еще и сетью работает и sql умеет и MVC фреймворк из себе представляет, и xml обрабатывает и 3D, и векторную графику, и свой скриптовый язык, и поддержку стилей. Дофига вас умников развелось, которые понятия не имееют о слове фреймворк. Прочитал бы хотя-бы статью на вики: http://ru.wikipedia.org/wiki/Qt прежде чем чушь нести.  

P.S. А то что  STL клеешь, говорит лишь о том что понятия не имеешь не о STL не о Qt.

>LLVM бэкэнд для компиляторов (виртуальная машина, JIT и просто хороший оптимизирующий генератор машинного кода в одном флаконе). А теперь попробуйте нам всем изложить,
>как QT может быть на LLVM.

Изложу кратко и одним словом: gcc .  А дальше гуглить до посинения, ну или хобя бы статью прочитать в википедии:

http://ru.wikipedia.org/wiki/Low_Level_Virtual_Machine


Ответить | Правка | Наверх | Cообщить модератору

135. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  +/
Сообщение от be_nt_all (ok), 21-Дек-09, 02:56 
>Ага конечно ... бибилотека, которая еще и сетью работает и sql умеет
>и MVC фреймворк из себе представляет, и xml обрабатывает и 3D,
>и векторную графику, и свой скриптовый язык, и поддержку стилей. Дофига
>вас умников развелось, которые понятия не имееют о слове фреймворк. Прочитал
>бы хотя-бы статью на вики: http://ru.wikipedia.org/wiki/Qt прежде чем чушь нести.

Читал, вносил правки, написал с использованием Qt несколько программ, одна из которых успешно используется в РВСН (Google подскажет тебе что значат эти 4 русские буквы). CSS правда когда я эту штуку писал в Qt ещё не было, но QtScript уже был (правда в виде доп. пакета).

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

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

>P.S. А то что  STL клеешь, говорит лишь о том что
>понятия не имеешь не о STL не о Qt.

А что, QString и прочие QSet не имеют никакого отношения к дублированию функционала STL?

>Изложу кратко и одним словом: gcc .  А дальше гуглить до
>посинения, ну или хобя бы статью прочитать в википедии:

Я прекрасно знаю что такое LLVM, и про llvmgcc мне тут рассказывать не нужно. Qt можно скомпилировать на _любом_ (нормальном) компиляторе С++. Каким боком это означает, что Qt написан на LLVM? Qt написан на С++.

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

Ответить | Правка | Наверх | Cообщить модератору

140. "Вышел Moonlight 2.0, реализация технологии Silverlight 2 для..."  +/
Сообщение от be_nt_all (ok), 21-Дек-09, 04:19 
Вместо PostScriptum.

>Ага конечно ... бибилотека, которая еще и сетью работает и sql умеет

Лично мне эти велосипеды в Qt кажуться несколько, как бы это сказать... Не UnixWay. Есть кроссплатформенные решения для работы с сетью, есть ООП оболочки над SQL серверами (само-то Qt, слава богу, «SQL не умеет»). Зачем всё это пихать в один мега-супер-фреймвок.

>и MVC фреймворк из себе представляет, и xml обрабатывает и 3D,
>и векторную графику,

Здесь всё нормально. Хорошая, полная Gui библиотека. Вектор и 3D в Qt базовые, со специализированными решениями не сравнить, но как раз то, что нужно в б-ке общего назначения.

> и свой скриптовый язык,

Лично я бы предпочёл своему скриптовому языку хорошо документированный интерфейс для «прикручивания» внешнего. Чтобы туда можно был присобачить хоть какую нибудь реализацию JavaScript, хоть Lua, хоть Scheme или Tcl.

> и поддержку стилей.

Поддержка CSS в GUI очень разумная идея. Впервые, конечно, появилась не в Qt (Смотрим к примеру [заброшенный?] фреймвок Harmonia для языка D). Но «тролли» молодцы, что это реализовали.

>Дофига которые понятия не имееют о слове фреймворк.

Знаешь, даже не все MVC фреймвоки для PHP занимаются велосипедостроительством, многие используют функционал других библиотек. Хотя в PHP изобретение велосипедов — дело почётное.

В мире Perl, Python и Java использование в MVC фреймвоке (будь то для Веба или Гуя) других OpenSource библиотек — норма. В Qt не так. И писаться он начал давно, когда таких библиотек не густо было, и от мира OpenSouce норвежские тролль-техи сначала несколько дистанцировались, распространяя своё детище под полупроприетарной лицензией.

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

Ну и что бы эта ветка обсуждения была не совсем полным оффтопиком, кину ссылку на соседнюю новость, про использование Qt в браузере http://www.opennet.ru/opennews/art.shtml?num=24719 (ну и подробности в http://code.google.com/p/nativeclient/). Так что Qt+NativeClient — это теперь ещё один конкурент Silver/MoonLight'ам. Правда пока ещё очень сырой.

pps. LLVM там, если что, не используется.

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру