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

Исходное сообщение
"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."

Отправлено opennews , 31-Мрт-11 15:41 
Один из авторов модуля по внедрению движка рендеринга HTML Mozilla Gecko объявил (https://groups.google.com/d/topic/mozilla.dev.embedding/c_NM...) в списке рассылки mozilla.dev.embedding о том, что развитие и поддержка возможности встраивания web-движка  Gecko в сторонние приложения полностью прекращается. Ранее существовало несколько способов бинарного (в качестве библиотеки) встраивания Gecko: gtkmozembed, javaxpcom, компонент ActiveX и виджет NSView.


Поводом для данного события послужили следующие факты и выводы:


-  Встраивание Gecko в другие программы всегда являлось достаточно трудной задачей. Кроме этого, разработчики Mozilla никогда полностью не могли до конца решить эту проблему, поэтому программистам каждого приложения, которое пользовалось Gecko, приходилось тратить много времени, пытаясь приладить движок.
-  Web-браузер Firefox является ключевым продуктом проекта Mozilla, а усилия по поддержке Gecko как встраиваемой библиотеки отнимают у компании ресу...

URL: https://groups.google.com/d/topic/mozilla.dev.embedding/c_NM...
Новость: http://www.opennet.me/opennews/art.shtml?num=30088


Содержание

Сообщения в этом обсуждении
"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено бедный буратино , 31-Мрт-11 15:41 
Встраиваемыми движками gecko выложена дорога в ад. А в рай - unix-веем.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 16:19 
Веб-браузер и юникс-вей - несовместимые понятия.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Crazy Alex , 31-Мрт-11 18:07 
Если делать адекватно - отнюдь. Но мозилла до этого никогда не доберётся - чтобы сделать независимыми (и заменяемыми) сервисами сетевой комопнент, закладки, настройки, профили и т.д. И сделать им интерфейс взаимодействия через D-Bus или MQ. Но нынешние браузеры - да, таки мерзкие комбайны.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 19:51 
uzbl?

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Толстый , 31-Мрт-11 18:03 
Ну почему, к примеру для юзеров IE было бы полезно иметь компонент, который рендерил бы страницу движком от FF. Впрочем есть такая штука для хрома уже.

Насчет рая и юниксвея - юникс не предоставляет средств для эффективного взаимодействия приложений, в то время как в винде есть COM, который работает для разных языков программирования и может использоваться в разных процессах. Простота юникс-вея годится разве что для написания скриптов для администрирования, но никак не построения сложных компонентных систем.


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено none_first , 31-Мрт-11 18:46 
особливо КОМа по сети работает, ахда - тамже ДэКОМа нужна, ахда - онаж перманентно дырявая (как и СМБ розлива 2)...
приплыли
http://www.saule-spb.ru/library/dcom.html
http://en.wikipedia.org/wiki/Distributed_Component_Object_Model
ну и какбэ КОРБА никто не отменял ;)

т.е. в мире где сеть активно используется (т.е. современном) КОМа - ненужно, ага?!


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Vitto74 , 31-Мрт-11 21:45 
DBus вроде никто не закапывал. Наоборот - его, на сколько я знаю, в ядро запихать хотят.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено вася , 01-Апр-11 00:30 
COM - это прошлое, мелкософт сама его не рекомендует для новых разработок

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено terr0rist , 01-Апр-11 13:28 
>юникс не предоставляет

Юникс - это операционная система. Он и не должен ничего предоставлять.
> в винде есть

о да, в винде есть ещё например поддержка 19438 встроенных кодировок, и никогда не знаешь, в какой из них передавать данные (dos866, cp1251, utf-8, utf-16, UCS2???)
> Простота юникс-вея годится

не надо путать простоту юникс-вея с "простотой" юникса. Написать что-либо новое под юникс действительно в разы проще, чем под винду. Потому что собственно под винду есть только 2 платформы разработки - Visual C++ и dotNET. (делфи не в счёт). А все остальные инструменты (да собственно и Си) были подогнаны под венды после их создания в юниксе. Да и вообще, что в венде есть нового того, чего не было в юниксе?
> построения сложных компонентных систем

вот одна из таких систем - это венда. А зачем? Правильно - главное продать. "Простой" юникс продать сложно. "Юникс с приложениями" продать можно. Поэтому в МС и берут все возможные приложения, "встраивают" в "ОС" и продают. А на то, что в юниксе можно не запускать приложения, кладут болт, в итоге имеем в венде 53842 сервисов, которые не отключить, но реально никому не нужны.
Дальше можно не продолжать =)


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Michael Shigorin , 02-Апр-11 11:53 
> Простота юникс-вея годится разве что

Внедряли как-то Daylight -- специализированную химическую базу данных.  И как же хорошо, что там был представлен инструментарий для юниксвейной построчной обработки, помимо сишного OO API и питоньих байндингов...

А про COM и _сложные_ системы особенно смешно и грустно слышать тогда, когда здеся лисповые sexp'ы и замыкания уже сколько десятков лет как просто есть и работают.


"Mozilla прекращает поддержку встраивания web-движка..."
Отправлено anonymous , 02-Апр-11 21:03 
> юникс-вея годится разве что для написания скриптов для администрирования, но никак
> не построения сложных компонентных систем.

скажи это ребятам из KDE. а то они знать не знают, что юникс для сложных компонентных систем не подходит, и уже аж четвёртую версию кед выпустили.

если ты не в курсе — кеды как раз и есть «сложная компонентная система», где я могу из своей софтины легко использовать html-компонент konqueror'а, например, или элемент-редактор от kate.


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Мужик32 , 31-Мрт-11 15:41 
Так и надо этому songbird'у. Нечего забивать на линукс.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено bav , 31-Мрт-11 15:45 
Ему от наличия libgecko ни холодно ни жарко, всё-таки xulranner, как платформа, достаточно крепкая вещь.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Антон , 31-Мрт-11 15:51 
+1
тоже не понял при чем тут сонгбирд....

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено ананим , 01-Апр-11 11:59 
вайну хреново будет.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено ymkin , 31-Мрт-11 16:12 
DevHelp с версии 0.22 использует WebKit

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 19:45 
> DevHelp с версии 0.22 использует WebKit

Вот спасибо, это радостная новость


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 16:15 
эээ, а как же wine? там геко встраивался как браузер вместо mshtml

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено savant , 31-Мрт-11 16:28 
Будет вебкит. Может стим тормозить перестанет.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 17:12 
У стима своя копия webkit.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 19:45 
> эээ, а как же wine? там геко встраивался как браузер вместо mshtml

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


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено К.О. , 02-Апр-11 08:42 
Есть WebKit и он в отличие от Gecko для всех пилится, а не только для себя.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 16:35 
Теперь мозилловский Геко никому кроме них и не нужен.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Michael Shigorin , 02-Апр-11 11:55 
> Теперь мозилловский Геко никому кроме них и не нужен.

Справедливости ради, он сейчас штатно доступен под xulrunner'ом, на который и перетащили те же fx/tb.


"Mozilla прекращает поддержку встраивания web-движка..."
Отправлено anonymous , 02-Апр-11 20:59 
> Справедливости ради, он сейчас штатно доступен под xulrunner'ом,

а был доступен везде. зулранер — тормоз.


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено dimqua , 31-Мрт-11 16:44 
Conkeror жалко будет...

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено rerf , 31-Мрт-11 17:54 
Так он вроде XULRunner использует, так что ничего с ним не будет.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено iZEN , 31-Мрт-11 16:55 
libxul (или xulrunner) больше не будет поддерживаться?

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Dmitriy.trt , 31-Мрт-11 17:39 
Firefox, Thunderbird, Sunbird и другим XulRunner-приложениям ничего не грозит. Речь об использовании именно движка как сторонней библиотеки, это вырежут.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Мяут , 31-Мрт-11 17:19 
Thunderbird надеюсь оставят ))

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Dmitriy.trt , 31-Мрт-11 17:44 
Всё правильно, Electrolysis важнее! Без этого Firefox становится неповоротливым в сравнении с другими браузерами при обилии JS на открытых страницах.

https://wiki.mozilla.org/Electrolysis


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Crazy Alex , 31-Мрт-11 18:11 
При обилии JS надо делать механизмы прибивания всего или части JS. Предпочтительно - состоящие из двух частей: "рекомендательной", чтобы на слабой машине скрипты могли менять своё поведение (допустим, отключать анимацию или ещё что), и жесткой - грубо говоря, замена регэкспами частей страницы и замена части встроенных функций на заглушки.
Второе, кстати, никаких нововведение не требует и вполне может быть реализовано на базе userjs хоть сейчас. Заняться, что ли...

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Avator , 31-Мрт-11 18:29 
Вы вобще как себе такое представляете?? Взять и отрезать часть функционала у приложения??
Видимо мало с JS работаете, раз отожествляете его с  рюшечками типа анимации.

"Mozilla прекращает поддержку встраивания web-движка..."
Отправлено anonymous , 01-Апр-11 00:36 
> Видимо мало с JS работаете, раз отожествляете его с  рюшечками типа
> анимации.

а зачем оно ещё надо?

ах, да, забыл: для использования сервисов от Корпорации Добра. угу.


"Mozilla прекращает поддержку встраивания web-движка..."
Отправлено szh , 01-Апр-11 17:26 
Если ты не умеешь писать вебприложения, это не значит что никто их не пишет. Совсем не нужно быть гуглом чтобы делать серьезные вещи.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено terr0rist , 01-Апр-11 13:33 
> Вы вобще как себе такое представляете?? Взять и отрезать часть функционала у
> приложения??
> Видимо мало с JS работаете, раз отожествляете его с  рюшечками типа
> анимации.

Насколько я себе представляю, выполнение JS на страницах в фоне необходимо крайне редко. Разве что автообновление страницы, но и то, если оно произойдёт после активизации этой страницы (а не в фоне), юзер не умрёт. А уж анимация на страницах в фоне - это просто выброс лишних ватт проца в атмосферу =)


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено szh , 01-Апр-11 17:23 
> Насколько я себе представляю, выполнение JS на страницах в фоне необходимо крайне редко.

Вы себе вообще не представляете что такое веб-приложение. А на статической странице с текстом можно и вообще без js.


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Dmitriy.trt , 31-Мрт-11 19:27 
Так может сразу NoScript? Чего мучаться-то?

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 18:04 
Как всякую хрень делать, типа https://mozillalabs.com/prospector, у них времени хватает, а как поддерживать действительную нужную весч - нет. Вебкит с рождения развивается, как библиотека и ничего - развитие не тормозится.
Может просто стоит подумать надо нормальной архитектурой?
Мозиллу кидает из стороны в сторону, нет определенного направления. Хотя с другой стороны столько времени женщина была у руля. Не выживут они с таким менеджментом.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено dimqua , 31-Мрт-11 18:50 
Не надо сгущать краски.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним2 , 31-Мрт-11 19:40 
> Не надо сгущать краски.

Да ну, краски сгущаются всё сильнее. Гугл ведёт более открытую политику, несмотря та то, что они мегакорпорация. А мозила всё больше напоминает проприетарщиков с единственным популярным приложением


"Mozilla прекращает поддержку встраивания web-движка..."
Отправлено anonymous , 01-Апр-11 00:37 
а тормозилла хочет, чтобы всё на свете было файрфоксом, даже небо, даже аллах.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Михаил , 31-Мрт-11 18:16 
Похоже Zimbra desktop всё. Интересно, что в wine сделают.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Dmitriy.trt , 31-Мрт-11 19:36 
> Похоже Zimbra desktop всё. Интересно, что в wine сделают.

Без паники, судя по доступной инфе, Zimbra Desktop - это тоже XulRunner-приложение, их изменения не коснутся. А вот Wine светит Webkit, видимо.


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено botman , 31-Мрт-11 19:00 
> Camino, Songbird, K-Meleon, DevHelp, Wine и Sugar

Кто все эти люди? Зачем им бинарно совместимый закос под Firefox?


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 19:38 
Из этого списка я использую три приложения. Что вы прикажете теперь делать их авторам? Писать свою собственную реализация браузерного движка?

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 19:37 
Это просто ужас какой-то! Когда все нормальные люди идут по пути интеграции браузера во всё что возможно, мозила решила, что людям это не нужно. Это очень серьёзный просчёт в их мышлении (а такое мышление никак не вяжется со свободным ПО).
Почему хром делает встроенный движок в Internet Explorer? Почему WebKit встраивают куда угодно? Почему этим отморозкам никак не удаётся понять, что ничто не должно быть "просто браузером" или "просто плеером" или "просто текстовым редактором"

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Pilat , 31-Мрт-11 20:02 
> угодно? Почему этим отморозкам никак не удаётся понять, что ничто не
> должно быть "просто браузером" или "просто плеером" или "просто текстовым редактором"

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



"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 20:17 
>В ближайшем будущем разработка Firefox будет сосредоточена на возможности >рендеринга страниц в отдельном процессе, и когда этот процесс будет завершён, >Mozilla рассмотрит возможность встраивания Gecko, используя новую парадигму.

Если этого не случится, FF придет капец. Нет, понятно, что они специально временно могут заблокировать поддержку т.к. планируют перелопатить кучу кода для электролиза и просто замучаются еще и продолжать поддерживать встраивание.
Только если это так, то выражаться надо правильнее. Если же они не продолжат, то моему любимому FF пришел конец...


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено szh , 01-Апр-11 17:18 
существование FF не зависит от тех проектов. Капец лично у вас на компе никого не волнует, выражаться надо правильнее.

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 22:01 
Они просто увидели что почти все теперь WebKit используют (к примеру, Epiphany перешла нв WebKit именно из-за проблем с Gecko).

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Аноним , 31-Мрт-11 23:10 
> он не обеспечивает полноценной поддержки множества технологий, без которых невозможно функционирование Firefox: профили, сертификаты, выплывающие запросы (например, о сохранении пароля).

И хорошо же! Когда задача отрендерить контент правильно. И слава Б-гу что там профили/сертификаты/выплывающие запросы не лезут - нужен виджет рендеринга html/css/javascript, которому скармливаешь код и получаешь страницу.


"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено Гость , 01-Апр-11 08:37 
Вот он истинный Опенсорс. Мозилла прикрыла разработки и сразу крики: "как же мы теперь?" Что, никто не хочет развивать свободный проект вместе с сообществом энтузиастов?

"Mozilla прекращает поддержку встраивания web-движка Gecko в ..."
Отправлено szh , 01-Апр-11 17:21 
есть проекты самостоятельные и сильные, а есть попутные и не самостоятельные.
Разговор о каком-то из подвидов как о "Вот он истинный Опенсорс" смешен.