Gecko czy Presto?

w dziale Wersje beta, testowe i rozwojowe
WoofeR napisał(a):

Witam, mam pytanko jak w temacie. Ogólnie nie używam FF, ale zastanawia mnie jednak, który silnik jest bardziej dopracowany, Opery czy Mozilli?

quiris napisał(a):

Originally posted by WoofeR:

Ogólnie nie używam FF, ale zastanawia mnie jednak, który silnik jest bardziej dopracowany, Opery czy Mozilli?

Mnie też to zastaniawia i obawiam się, że nigdy nie uzyskam jednoznacznej odpowiedzi.

WoofeR napisał(a):

A wydajniejsze? smile Również, na to pytanie nie będzie jednoznacznej odpowiedzi.

quiris napisał(a):

Originally posted by WoofeR:

A wydajniejsze?

Wydajniejsze jest zdecydowanie Presto, ale to jest moja własna opinia oparta na doświadczeniach z pracy z oboma przeglądarkami.

Zajec napisał(a):

Co w ogóle miałeś na myśli mówiąc o dopracowaniu? :-)

Szybkość? Rozmiar? Obsługę standardów?

WoofeR napisał(a):

Hmmm... o tym wszystkim o czym mówisz.

Oba pewnie są na podobnym poziomie.

Zajec napisał(a):

Szybkość
Chyba nieco lepiej wypada Opera. Ma bardzo dobrze zaimplementowaną funkcję łączenia się z serwerem, szybko zaczyna renderować strony i chyba *nieco* lepiej radzi sobie z JS.

Rozmiar
Opera waży mniej i ma od razu sporą ilość funkcji, które w FF są dostępne w postaci rozszerzeń.

Standardy
Obie przeglądarki posiadają fantastyczny support dla CSS 2.1 oraz oczywiście XHTML. Oczywiście każda ma pewne niedociągnięcia, ale ciężko się na nie natknąć podczas tworzenia średniozaawansowanych stron. W sprawie przyszłościowych technologii też jest podobnie. W przypadku Gecko postawiono na obsługę właściwości CSS3, natomiast Presto na selektory. Z czasem zapewne nastąpi pod tym względem wymiana. Opera dostanie obśługę jakichś ciekawych parametrów, w Firefoksie zaczną działać bardziej skompilowane selektory.

P.S.
Nazewnicstwa używałem zamiennie (przegladarka/silnik).

P.S. 2
Żeby niezaczynać flejma, minusy które wymieniłem dla Gecko w stosunku do Presto są zazwyczaj minimalne, a w niektórzych przypadkach może się oczywiście wszystko prezentować wręcz odwrotnie.

quiris napisał(a):

Originally posted by Zajec:

przypadku Gecko postawiono na obsługę właściwości CSS3, natomiast Presto na selektory.

No akurat z selektorów to więcej i to zdecydowanie obsługuje Gecko: http://bugs.blaut.biz/tests/css3-selectors.html

Zajec napisał(a):

O, ciekawa nowinka. Tak trąbiono na forum Opery o selektorach, że byłem pewien, że to Presto lepiej sobie z nimi radzi.


Btw. pobawiłem się chwilę selektorem nth-child... Kurcze, kiedy takie coś wprowadzą w Gecko i Presto... Jeśli ktoś dysponuje Konquerorem to polecam zobaczyć http://zajec.no-ip.com/nth-child :-)

[edit]
Dodałem screen, zobaczcie sobie co niosą standardy :-)

Zaufany napisał(a):

Presto znacznie lepiej sobie radzi z display i obsługuje content dla wszystkiego. Brak obsługi tych właściwości znacznie ogranicza potencjał CSS. W porównaniu jednak z silnikiem Trident, oba działają wspaniale i są bardzo ze sobą zgodne.

Zajec napisał(a):

Originally posted by Big_Z:

Presto znacznie lepiej sobie radzi z display i obsługuje content dla wszystkiego.

Hm, a czego z display nie obsługuje Gecko?

wilk napisał(a):

Originally posted by Zajec:

Szybkość
Chyba nieco lepiej wypada Opera.



W odniesieniu do wiekszosc geckowatych owszem - co widac zarowno na starych komputerach, jak i na nowych, ale na slabyl łączu. Jest jednak pewien wyjątek: K-Meleon. Na nowych komputerach generalnie sie sciga z Opera, ale im starszy sprzet lub im gorsze łącze tym wyrazniej widac roznice.

Zaufany napisał(a):

Trochę późno, ale odpowiem.

Opera obsługuje display: run-in, display: inline-block i display: compact.