Skip navigation.

exploreopera

| Help

Sign up | Help

Bezsensowne wypociny Michasia

Tymczasowo się gdzieś zapodziały...

Posts tagged with "Konqueror"

Prosty skrypt

, , , ...

http://michas.eu/detection.php

Napisałem bardzo prosty skrypt i mam nadzieję, że będzie działał dość poprawnie. Oczywiście nie wyrkyje wszystkich przeglądarek, a jedynie te najważniejsze. Nie wykrywa też dokładnych wersji, chociaż w przypadku przeglądarki Microsoftu nie byłby to zły pomysł.

Co by było, gdyby nie powstał MSIE

, , , ...

Wiele osób mówi, że gdyby nie MSIE, Pajęczyna byłaby lepsza. Postanowiłem, że sam się nad tym zastanowię.

Zacznijmy od tego, że Microsoft był prawdopodobnie jedyną firmą, która zdecydowałaby się na wprowadzenie do swojego produktu ActiveX, czyli integracji z systemem operacyjnym Microsoftu. Zamiast tego stosowano by chętniej technologię Java, która jest niezależna od systemu operacyjnego i architektury procesora.

Przed pojawieniem się przeglądarki Microsoftu, dominującą pozycję miała przeglądarka Netscape Navigator. Jej czwarta wersja była jednak już wprowadzana z oddechem MSIE na karku, wprowadzono więc w niej liczne, nie zawsze potrzebne i dopracowane rozwiązania. Gdyby nie było konkurencji, rozwój byłby zapewne spokojniejszy. Nie widzę też powodu, dla którego firma Netscape miałaby stracić dominującą pozycję na rynku, z tego też powodu spokojnie powstałaby przeglądarka Netscape Navigator 5 i dalsze. W przeciwieństwie do Microsoftu, nie byłoby jednak zatrzymania w rozwoju, przeglądarka byłaby bowiem flagowym produktem dla firmy Netscape. O obsłudze standardów napiszę później.

Przeglądarka Mozilla Firefox, pierwotnie Mozilla Phoenix, nigdy by zaś nie powstała. Owa przeglądarka powstala właśnie na zgliszczach przeglądarki Netscape Navigator, której nie udało się unowocześnić.

Ciekawie rysuje się w takiej perspektywie sytuacja przeglądarek alternatywnych. Trzeba zauważyć kilka faków. Najpopularniejszą przeglądarką byłby Netscape Navigator, nie byłaby darmowy, nie zyskiwałby na wydajności dzięki integracji z systemem operacyjnym, ani nie obsługiwałby funkcji, które działałaby tylko pod jednym systemem operacyjnym, a najważniejsze jest to, że nie byłby instalowany razem z systemem operacyjnym i producenci OEM musieliby sami doinstalowywać przeglądarki WWW.

Przy takiej perspektywie Opera byłaby niewątpliwie popularniejsza. Oczywiście programiści zadbaliby o to, aby Opera byłaby zgodna ze stronami napisanymi dla dominującej przeglądarki, czyli Netscape Navigator. Nie mam też powodów sądzić, aby obsługa oficjalnych standardów byłaby gorsza, niż obecnie. Aczkolwiek o samych standardach napiszę trochę później.

Kolejną przeglądarką, o jakiej wspomnę, jest Konqueror. Gdyby rozwój przeglądarki Netscape Navigator spokojnie trwał, a przeglądarka ta była dostępna na różne systemy operacyjne, potrzeba stworzenia nowoczesnej przeglądarki dla systemów uniksowatych byłaby mniejsza. Z drugiej strony brak przeglądarki Mozilla Firefox spowodowałby większe zainteresowanie różnych ochotników innymi projektami. Konqueror zyskałby prawdopodobnie większe wsparcie i został sportowany na różne systemy operacyjne, co by zaowocowałoby znacznie większą populanością. Oczywiście nie mam powodów uważać, aby obsługa standardów byłaby w niej niższa, niż obecnie.

Trzeba jeszcze wspomnieć o przeglądarce Safari. Tutaj sytuacja jest bardzo skomplikowana. Początkowo firma Apple podpisała umowę z Microsoftem na dostarczanie przeglądarki Internet Explorer dla systemów MacOS. Gdyby jednak ta przeglądarka nie powstała, firma Apple musiałaby być zadowolona ze współpracy z firmą Netscape. Mogłaby też zacząć prace nad własną przeglądarką znacznie wcześniej, ale wtedy Safari nie bazowałoby na silniku przeglądarki Konqueror. To wydaje mi się najbardziej prawdopodobne. Możliwe też, że zawarto by ściślejszą współpracę z firmą Opera. Cały czas jednak pozostaje możliwość, że przez kilka lat podstawową przeglądarką byłby Netscape Navigator, a gdy kod przeglądarki Konqueror by dojrzał, powstałoby na jego podstawie Safari.

Mogłoby powstać jeszcze wiele innych przeglądarek. Przez pewien czas przeglądarka Netscape Navigator nie miałaby poważnego konkurenta. Dzięki temu różne firmy mogłyby wcześniej uznać, że trzeba stworzyć fundację, która zajmie się stworzeniem kolejnej, nowoczesnej przeglądarki. Społeczność open-source też mogłaby się sama zorganizować i stworzyć własną przeglądarkę (obok przeglądarki Konqueror). Oczywiście do dnia dzisiejszego mogłaby przetrwać jakaś przeglądarka, ktora zostala zapomniana podczas wojny Netscape'a i Microsoftu. Powstałoby też wiele prostych przeglądarek, których celem byłoby tylko uzupełnianie pewnych aplikacji o możliwości oglądania stron www.

Teraz może przejdźmy do usług dostępnych poprzez strony WWW i tego, jak brak obecności przeglądarki Microsoft Internet Explorer by nie nie wpłynął. Brak ActiveX spowodowałby znacznie większe zainteresowanie technologią Java. Powstałoby też wiele małych, samodzielnych aplikacji, które pozwalałyby kupować muzykę z zabezpieczeniami DRM i skanować dyski twarde w poszukiwaniu wirusów. Dzięki temu wybór przeglądarki stałby się bardziej swobodny.

A co z samymi standardami. Przeglądarka Netscape Navigator przez pewien czas miałaby bardzo dużą pozycję na rynku i praktycznie dyktowała swoje standardy. Niemniej jednak przeglądarka ta byłaby sukcesywnie rozwijana i pewne standardy byłyby dodawane. Niemniej jednak pozycja tej przeglądarki nie byłaby tak silna, jak przeglądarki Microsoftu, która wiele zyskała na ścisłej integracji z systemem operacyjnym. To pozwoliłoby konkurencyjnym programom na łatwiejsze zaistnienie na rynku. Dzięki temu liczni producenci musieliby wspólnie ustanowić standardy, aby nie hamować rozwoju, co by wszystkim szkodziło.

Konqueror i silnik Gecko

, ,

Mozilla Firefox bazuje na otwartym silniku renderowania stron o nazwie Gecko. Nie jest to jednak jedyny otwarty silnik. Na potrzeby środowiska KDE i przeglądarki Konqueror powstał bardzo wydajny i szybki silnik KHTML, a jest to otwarty projekt. Na jego podstawie firma Apple zbudowała swój własny silnik WebCore i przeglądarkę Safari.

Niestety silnik KHTML ma kilka wad, które czynią go bardzo mało popularnym. Najpoważniejszą jest to, że nie jest dostępny dla systemów Microsoftu. Kolejnymi są brak oficjalnej wtyczki Flash i drobne problemy z msHTML. Niemniej jednak wsparcie dla oficjalnych standardów jest na bardzo wysokim poziomie.

Sama przeglądarka Konqueror jest ściśle zintegrowana ze środowiskiem KDE. Poza przegladaniem stron www pełni funkcję bardzo wygodnego menadżera plików z obsługą serwerów ftp. Praktycznie więc cały czas jest u mnie włączona. Moją ulubioną przeglądarką jest oczywiście Opera. Czasami muszę jednak sprawdzić, jak pod daną stroną działa Mozilla Firefox i jej krewni. Wtedy jestem zmuszony włączyć kolejny program. Na szczęście twórcy przeglądarki Konqueror wprowadzą wsparcie dla silnika Gecko i mój problem zostanie rozwiązany.
October 2008
SMTWTFS
September 2008November 2008
1234
567891011
12131415161718
19202122232425
262728293031