Движок Konqueror'а

26 сообщений / 0 new
Последнее сообщение
Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010
Движок Konqueror'а

Народ, вот мы тут с WhiteDragon'ом поспорили, на чём основан Konqueror, он утверждает, что движок полностью, с нуля самописный, я же уверен, что основан на Gecko (как и все браузеры, кроме одного). Кто прав, обоснуйте.

Мой микроблог: http://juick.com/Dumus/

eMax
Не в сети
Зарегистрирован: 20/09/2010

На сколько я помню Konqueror основан на Gecko.

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

На своём, KHTML называется.

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

maax (не проверено)

оба правы, konqueror может использовать как собственное ядро, так и gecko :)

the_reaver (не проверено)

Настройки : идентификация по умолчанию
Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko) - у меня версия довольно старая
насколько я помню там когда-то был выбор между своим движком khtml и gecko

Сыр (не проверено)

Движок там собственный khtm, но может и использовать и движок gecko

kornet (не проверено)

Ну дык ребята почитайте на чём он основан!!! Konqueror, не есть писаный с нуля!

Exo
Аватар пользователя Exo
Не в сети
Зарегистрирован: 20/09/2010

цитирую Wikipedia:

Gecko is generally considered to be the second most-popular layout engine on the Web, after Trident (used by Internet Explorer for Windows since version 4), and followed by KHTML (used by Konqueror), WebCore (used by Safari), Presto (used by Opera) and Tasman (used by Internet Explorer for Mac).

Так что вот вам список какие браузеры какие движки используют

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

2exo: согласен, в подтверждение добавлю инфу из логов "smt. Gecko Powered (KHTML)" - на чём основан KHTML?

Мой микроблог: http://juick.com/Dumus/

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

> на чём основан KHTML
это самомстоятельный проект

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

maax (не проверено)

[quote=Dumus]2exo: согласен, в подтверждение добавлю инфу из логов "smt. Gecko Powered (KHTML)" - на чём основан KHTML?[/quote]

это не подтверждение, ie тоже себя определяет как Mozilla/4.0 (compatible; MSIE 6.0) например, мало ли что броузер о себе говорит... khtml - самостоятельный проект как сказал Vitls, так что Dumus проспорил :)

Exo
Аватар пользователя Exo
Не в сети
Зарегистрирован: 20/09/2010

[quote=Dumus]Народ, вот мы тут с WhiteDragon'ом поспорили, на чём основан Konqueror, он утверждает, что движок полностью, с нуля самописный, я же уверен, что основан на Gecko (как и все браузеры, кроме одного). Кто прав, обоснуйте.[/quote]
Данном случае выходит что допущены следующие ошибки:
1. Далеко не все браузеры основаны на Gecko
2. smt. Gecko Powered (KHTML) означает лишь то, что они ведут себя похоже (KHTML like Gecko но не KHTML based on Gecko), подобные вещи встречаются и с MSIE и с оперой и пр. Вот [link="http://www.hyperborea.org/journal/archives/2004/06/19/whats-in-a-user-agent-string/"]тут[/link] поможно посмотреть.
3. "С нуля самописный"... ну зависит от того, что понимать под фразой "с нуля", практически все они что либо общее используют
Так что... Каждый по своему не прав, но Dumus не прав больше !bsd
<span class='smallblacktext'>[ Редактирование 21.03.2006 - 13:40:25 ]</span>

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

Я разве утверждал, что проект khtml входит в состав Gecko? Разумеется, что khtml - самостоятельный проект, только основан он на Gecko.

Мой микроблог: http://juick.com/Dumus/

WhiteDragon (не проверено)

блин, ну тыкни носом жу чтоли
ну не нахожу я никакой связи между ними

WhiteDragon (не проверено)

я кстати не говорил что он с нуля самописный
я впринципе готов поверить что это форк от gecko но очень давний
но вот только не нахожу никаких доказательств этому

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

Ну, на форк согласен ;-) Где-то читал интервью разработчиков KHTML (не могу пока найти), где они говорили что сделали "Qt port" из Mozilla CVS (Gecko написан на "GTK+")

Мой микроблог: http://juick.com/Dumus/

Exo
Аватар пользователя Exo
Не в сети
Зарегистрирован: 20/09/2010

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

WhiteDragon (не проверено)

сколько лет назад был этот порт?

Exo
Аватар пользователя Exo
Не в сети
Зарегистрирован: 20/09/2010

судя по тому, что kHTML стартовал в 2000 году, а стабильный Gecko появился в 99, то где то между этими годами

WhiteDragon (не проверено)

всеже я хотел бы почитать...
урл в студию!

maax (не проверено)

еще масла в огонь:
http://khtml.info/wiki/index.php?title=History

1998: Work on a new version KHTML for KDE 2 begins.

уже над новой и еще 1998 год.. :)

Exo
Аватар пользователя Exo
Не в сети
Зарегистрирован: 20/09/2010

[link=http://dot.kde.org/1094924433/]Тынц[/link]
Вот и разобрались что это было, что называется "слышал звон, да не знаю где он".
Как я понял (увы мой английский оставляет желать лучшего):
aKademy сделала KDE/Qt port с Mozilla's Gecko (уже встречается упоминание о Kecko :-) ), что позволяет использовать его в качестве движка Konqueror. KHTML тут вообще никаким боком.
Судя по всему, слухи идут отсюда.

WhiteDragon (не проверено)

KDE 1.x: Development of first HTML widget called KHTMLW
Gnome developers adopt KHTMLW and produce the Gtk+ port GtkHTML

меня больше улыбнули эти две строки

maax (не проверено)

ага, может gecko based on kthml? Dumus же писал: "Gecko написан на "GTK+" ;)

WhiteDragon (не проверено)

думус вообще писал: 11:21:41 Dumus: все браузеры кроме одного, основаны на Gecko

Dumus
Аватар пользователя Dumus
Не в сети
Зарегистрирован: 17/09/2010

Заплевали... предатели

Мой микроблог: http://juick.com/Dumus/

RSS-материал