Michał
Małaj
programista /
analityk, Enzo sp. z
o.o.
Temat: Web 3.0
Piotr W.:
A nie macie czasem wrażenia, że Internet ostatno mocno się skomercjalizował?
Kiedyś jakoś łatwiej można było znaleźć wartościowe materiały, dzisiaj to albo płatne serwisy albo zalew reklam.
Łącząc się z siecią przez modem to praktycznie nic nie mozna zrobić, bo po każdym wejściu na stronę najpierw muszą się wyświetlić reklamy :-(
Ponadto mam wrażenie, że producenci przeglądarek www celowo (nieświadomie?) utrudniają zastosowanie przeglądarki do poważnej pracy:
1. Wydruk np. faktury z internetu - wydawałoby się powinien być prostą sprawą ale... no właśnie parametry wydruku strony są read-only (czyli nie mamy wpływu na marginesy) i produkuje się rozwiązania polegające najczęściej na generowaniu pdf-a i jego wydruk przez plugin przeglądarki, a można byłoby tak prosto :(
Od kiedy mamy podgląd wydruku i możliwość robienia styli CSS do wydruku już jest łatwiej.
2. Ajax jest technologią umożliwiającą stronie otwartej w przeglądarce wymianę informacji z serwerem i jest to jedyny (jaki znalazłem) sposób, żeby nie korzystając z FORM wysłać dane do serwera metodą POST a nie GET (i co nie dalo się tego wcześniej zrobić ? a może coś przegapiłem ?)
W przeglądarce. Dobrze jak coraz więcej ludzi korzysta z Flash Playera. W ten sposób można już wykorzystywać gniazda do komunikacji z serwerem.
3.Technologie wektorowe VRL, SVGA są jakoś tak spychane na margines, a można je było tak wykorzystać....
VML to wynalazek potrzeby do MS Office aby można było wykorzystywać grafikę wektorowa na stronach WWW. SVG jest dobra do przezentacji
ale w dobie AJAX raczej mysli sie o wykorzystaniu technologii Adobe Flash niż SVG (zreszta specyfikację SVG współtworzyła firma Adobe).
4.Transformacja XML + XSL zapowiadała się świetnie i naprawdę można było w ten sposób dużo osiągnąć, ale .... została zablokowana ze względów bezpieczeństwa...
XSLT wymyślono jako system szablonowy po stronie klienta w przeglądarce. A teraz właściwie każda technologia po stronie serwera dorobiła się systemu szablonowego. Nie uważam że rozwój został zablokowany ze względów bezpieczeństwa, tylko z braku wizji co miałby XSLT przekształcać dokumenty XML i XHTML.
5. JavaScript też coraz częściej jest blokowany (pomijam problemy z "dialektami" dla każdej przeglądarki) też ze względów bezpieczeństwa...
XSS ? To chyba programowanie w ActionScripcie jest bezpieczniejsze?
Może przestaniemy robić strony w XHTML a zaczniemy ładować pliki SWF. Adobe wprowadziło nowy produkt Adobe Apollo łączący przeglądarkę HTML SWF i PDF w jednym.
6. Bardzo ciekawy mechanizm "behavior" i pliki *.htc - też chybaNie wspomniałeś o XBL :) Dlatego, że nikt nie chciał robić stron XML z CSS oraz skryptami XBL czy HTC.
gdzieś się zgubił na zakrętach historii
7. O wsparciu dla mediów strumieniowych (video, dźwięk) to nawet nie warto wspominać - wszystko przez pluginy...>
Znacznik <canvas> właściwie nie zmienia sytuacji
Na pocieszenie napiszę że sytuacja ze standardami VRML / X3D nie jest najciekawsza (mamy do dyspozycji 4 "dużych" graczy i kilku pomniejszych)
Podsumowując:
Co sądzicie o opinii, że obecne przeglądarki są kiepskie zarówno jako "cienki klient" aplikacji serwerowych i wymagają dużej ilości "podpórek" żeby to jako-tako działało,
a do celów rozrywkowych (przeglądanie treści mulimedialnych: filmy, muzyka, radio) szczególnie strumieniwych też się niezbyt nadają ?
Napisać nową własną przeglądarkę opartą na silniku Adobe Apollo i powyższe problemy zostały rozwiązane.
Technologia przeglądania stron w świecie 3D
(może "kubików" :-) a nie stron) z dostępem do treści mulitimedialnych bez konieczności cachowania,
z możliwościa transformacji treści i wyglądu przez własne wzorce XSL,
to pewnie będzie Web99.0 :-(
A to już jest dostępne... i każdy może zrobić sobie własny Second Life w oparciu o Jabbera. Wystarczy znać JavaScript ;) I to wszystko zrobił jeden programista wciągu ostatnich 2 lat wykorzystując ogólnodostępne biblioteki OpenSourcowe i zawierając korzystne umowy licencyjne.