URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 74989
[ Назад ]

Исходное сообщение
"Представлены результаты работы по интеграции JavaScript-движ..."

Отправлено opennews , 25-Фев-11 11:38 
Разработчики фреймворка Qt представили (http://labs.qt.nokia.com/2011/01/20/resolving-qtscripts-lega.../) проект qt-script-ng (http://developer.qt.nokia.com/wiki/Category:QtDevelopment::Q...), нацеленный на проведение замены интегрированного в  WebKit JavaScript-движка JavaScriptCore на разработанный компанией Google высокопроизводительный движок V8 (http://code.google.com/p/v8/), снабженный эффективным сборщиком мусора, обеспечивающий возможность одновременного изолированного выполнения нескольких скриптов одним процессом и реализующий расширенные методы оптимизации кода. В частности, V8 поддерживает функции JIT-компиляции, позволяющие на лету транслировать некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине.


В настоящий момент в рамках проекта подготовлен (http://qt.gitorious.org/qt/qt-script-ng) полный клон репозитория Qt, отличающийся заменой JavaScript-бэкенда. Несмотря на то, что некоторые элементы QtScript API пока не ре...

URL: http://labs.qt.nokia.com/2011/01/20/resolving-qtscripts-lega.../
Новость: http://www.opennet.me/opennews/art.shtml?num=29717


Содержание

Сообщения в этом обсуждении
"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено jershell , 25-Фев-11 11:38 
Разработчики Qt не спят, что не день, то новость, и весьма положительная.

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Анонимка , 25-Фев-11 14:49 
Не хотят повторить маршрут 5000 других сотрудников Нокии.

"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 14:52 
> Не хотят повторить маршрут 5000 других сотрудников Нокии.

есть мнение, что тролли неплохо жили до нокии и смогут неплохо жить без нокии.


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 15:24 
>есть мнение, что тролли неплохо жили до нокии и смогут неплохо жить без нокии.

Без коммерческой версии они бы долго не протянули.


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 15:27 
> Без коммерческой версии они бы долго не протянули.

а что, её кто-то запретил, что ли? ну да, сейчас есть LGPL. а также есть далеко не одна контора, которая использует Qt и не заинтересована в том, чтобы Qt приняло ислам. так что без колбасы тролли не останутся.

ятакщитаю.


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 16:36 
>ну да, сейчас есть LGPL.

Следовательно, покупать не потребуется.


>так что без колбасы тролли не останутся.

Проще форкнуть и пилить в нужном направлении, чем платить каким-то троллям.


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 16:41 
> Проще форкнуть и пилить в нужном направлении, чем платить каким-то троллям.

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


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 18:01 
>скажи, уважаемый: ты когда-нибудь форкал проект размера Qt?

Я где-то говорил, что собираюсь его форкать в одиночку?


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

Насколько проще? Libreoffice говорит нам об обратном.


"Представлены результаты работы по интеграции..."
Отправлено Michael Shigorin , 25-Фев-11 18:33 
Похоже, не пробовали... (мы форкали LTSP, потом мержили наработки)

А с LO ситуация ближе к уникальной (и родилась далеко не одномоментно).


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 20:17 
>Похоже, не пробовали... (мы форкали LTSP, потом мержили наработки)

А зачем? Я и так сижу на форкнутом ядре, форкнутом опенофисе. Даже Qt у меня своя, которой нет в апстриме.


>А с LO ситуация ближе к уникальной (и родилась далеко не одномоментно).

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


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 20:24 
ты таки упорно не понимаешь разницы между «запилил немного патчиков в проект» и «форкнул и развиваю проект».

"Представлены результаты работы по интеграции..."
Отправлено thevery , 26-Фев-11 00:41 
есть мнение что тролли были убыточны как минимум до покупки нокией

"Представлены результаты работы по интеграции..."
Отправлено anonymous , 26-Фев-11 00:46 
> есть мнение что тролли были убыточны как минимум до покупки нокией

а доказательства мнения есть?


"Представлены результаты работы по интеграции..."
Отправлено thevery , 27-Фев-11 01:55 
дык легко ж гуглится:
http://www.kdedevelopers.org/node/3235
Trolltech's total revenue is around €25 million. Total losses were around €6 million for the last couple of years.

"Представлены результаты работы по интеграции..."
Отправлено anonymous , 27-Фев-11 03:17 
не вижу убыточности.

"Представлены результаты работы по интеграции..."
Отправлено thevery , 28-Фев-11 11:10 
Total losses were around €6 million for the last couple of years.

какое слово тут непонятно?


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 28-Фев-11 21:19 
> Total losses were around €6 million for the last couple of years.
> какое слово тут непонятно?

Trolltech's total revenue is around €25 million. это немного больше шести.


"Представлены результаты работы по интеграции..."
Отправлено thevery , 01-Мрт-11 23:23 
вы путаете общую выручку и чистую прибыль (вернее, убытки)

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено alltiptop , 25-Фев-11 11:50 
ещё бы qt-webkit на хромовский вебкит заменили, цены бы не было

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Аноним , 25-Фев-11 11:59 
А чем они отличаются?

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Аноним , 25-Фев-11 13:48 
Тем, что хромовский webkit использует v8…

"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 14:17 
> А чем они отличаются?

тем, что js-движок вебкита от хрома поддерживает только ограниченый круг архитектур, в отличие от JSC.


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 14:16 
> ещё бы qt-webkit на хромовский вебкит заменили, цены бы не было

да Qt и так бесплатна.


"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено daemonpnz , 25-Фев-11 11:57 
"Кроме упрощения процесса разработки переход на QML также сулит ускорение выполнения почти всех экранных операций, за счет более активного использования OpenGL и GPU-акселерации."
Привет clutter и gnome-shell ;)

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Аноним , 25-Фев-11 12:00 
Ну сейчас все это будут делать, т.к. такой подход дает больше скорости и более простой.

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено тоже Аноним , 25-Фев-11 12:44 
Не хотите расшифровать, с чего вдруг общение с GPU через абстракции языка высокого уровня (JS) может быть быстрее, чем работа с ним же на языке низкого уровня (С++)?
Единственный плюс этого подхода - простота создания банальных интерфейсов и их динамичность, достигаемая более простыми методами, чем при программировании их в Qt.
Однако, если применять такие вещи в серьезных программах (ОпенОфис или Гимп, например), подозреваю, что работать в них будет невозможно.

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Аноним , 25-Фев-11 14:26 
JS нынче модно компилировать в байткод и V8 в этом плане в числе лидеров. Скорость пусть не ассемблерная, но в десятки раз быстрее обычного, не откомпилированного JS.

"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 14:30 
> JS нынче модно компилировать в байткод и V8 в этом плане в
> числе лидеров.

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


"Представлены результаты работы по интеграции..."
Отправлено Аноним , 25-Фев-11 16:02 
в машинный, описка

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Anonim , 25-Фев-11 12:52 
Ну не зря же Canonical пробует Unity на Qt сделать.

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено daemonpnz , 25-Фев-11 12:59 
Пишут только 2D версию, для систем не поддерживающих 3D на простом Qt без QML. Если будет QML, то вряд ли оно сможет называться тогда 2D. И автоматически станет ненужно.

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено pavlinux , 25-Фев-11 13:03 
XWindow + mobileGTK - спасёт гугла! :)

"Представлены результаты работы по интеграции JavaScript-движ..."
Отправлено Аноним , 25-Фев-11 13:34 
Павлин намекает на конкуренцию в мобильно сегменте?

"Представлены результаты работы по интеграции..."
Отправлено anonymous , 25-Фев-11 14:15 
ну вот, альтернативно развитые добрались и до Qt. скажите уже им кто-нибудь, что у v8 нет виртуальной машины. вообще. и поэтому оно поддерживает только те архитектуры, для которых запилен компилятор. в отличие от JSC, которое поддерживает всё, на чём может собраться, а на некоторых архитектурах ещё и JIT умеет.

"Представлены результаты работы по интеграции..."
Отправлено Аноним , 02-Мрт-11 08:57 
> ну вот, альтернативно развитые добрались и до Qt. скажите уже им кто-нибудь, что у v8 нет виртуальной машины. вообще.

И это огроменнейший плюс, на самом деле.


"Представлены результаты работы по интеграции..."
Отправлено anonymous , 02-Мрт-11 14:01 
>> ну вот, альтернативно развитые добрались и до Qt. скажите уже им кто-нибудь, что у v8 нет виртуальной машины. вообще.
> И это огроменнейший плюс, на самом деле.

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

или для них предлагается писать эмулятор одного из камней, для которых v8 умеет делать код?