Re: A propos HTMLu

Autor: Jan Rychter (jwr_at_itc.pw.edu.pl)
Data: Wed 07 Feb 1996 - 14:32:55 MET


Grzesiek Staniak (gstaniak_at_golem.umcs.lublin.pl) napisal:
: Jan Rychter wrote:
: > Nie bedzie. A przynajmniej nie dopoki nie wejda do gry jezyki
: > interpretowane i applety (_niekoniecznie_ w Javie!).

: Przyznam bez bicia, ze nie rozumiem. Applety i w ogole osadzane w HTMLu
: obiekty to zupelnie inna bajka, nie majaca wiele wspolnego z samym
: jezykiem. W tej chwili jest wsrod wielu producentow (m.in. Netscape
: i Microsoft) silna wola standaryzacji wlaczania obiektow do stron
: w HTMLu - jest opracowana specyfikacja elementu <INSERT>, prawdopodobnie
: pozwoli ona tez na "conditional HTML" czyli wybieranie komu co wyslac
: na podstawie informacji od danego klienta co potrafi obsluzyc, bedzie
: tez chyba cos w stylu "if ... elsif ... else". W sumie rzecz na tyle
: pojemna, ze bedziesz mogl przesylac sobie co tylko zdefinujesz i co
: Ci klient obsluzy - i Jave, i inne kawalki kodu, co zechcesz. Ale to
: przeciez z HTMLem na tylko punkt wspolny, to jest zupelnie odrebna
: rzecz.

  Mam nadzieje ze nie dojdzie do czegos takiego. To bedzie oznaczalo
ze kazdy browser bedzie musial wiedziec o wszystkich mozliwych
rozszerzeniach (jezeli bedzie chcial je wyswietlic). Sam dalej
wykazujesz ze jest to niemozliwe.

: > IMHO browsery
: > powinny sie 'uczyc' napotykanych rozszerzen. Kazdy poprawny dokument
: > wtedy wlaczalby potrzebne 'entities' (ale to tylko zapewnia rozumienie
: > poprawnosci rozszerzen) zas browser sciagalby i uczylby sie kodu
: > pozwalajacego na poprawne wyswietlenie tych rozszerzen.
: > Miejmy nadzieje ze rozwoj WWW pojdzie wlasnie w tym kierunku.

: Sorry, ale widze ciemnosc. Nie wiem zupelnie co masz na mysli.
: Wlaczanie "entities"? Tzn. ladowanie fragmentarycznych DTD? O tym
: pisalem poprzednio, taki mechanizm jest opracowywany.

  Tak, dokladnie o to mi chodzi. Tyle ze samo zaladowanie DTD zapewnia
wylacznie _rozumienie poprawnosci_ jezyka. Nic ponadto. Jest to wazne,
ale nie rozwiazuje problemu z powodow ktore podajesz ponizej: ( :-) )

: Poza tym co masz na
: mysli piszac "czylby sie kodu pozwalajacego na poprawne wyswietlenie
: tych rozszerzen."? To jest po prostu niemozliwe. Kazdy browser musialby
: byc pisany w tym samym jezyku pod jakies niewiarygodne API ktore
: przewidywaloby mozliwe przyszle wersje DTD, jakie beda mozliwosci
: jezyka i jakie ewentualne elementy GUI moglyby byc uzyte do ich
: prezentacji. Gigantyczna utopia.

  Dlaczego tak sadzisz ? Wezmy za przyklad (IMHO i tak
przereklamowana) Jave: mozesz napisac applet, ktory bedzie cos
wyswietlal na stronie. Mozesz nawet pokazac animacje. Dlaczego wiec
uwazasz ze nie mozna napisac appletu ktory bedzie wyswietlal specjalny
gatunek <BLINK> ? (i stworzyc do niego myBlink.dtd w ktorym sie
zdefiniuje jego skladnie, zeby kazdy browser mogl ja zrozumiec).

  Mysl obiektowo. Pozwol zawartosci dokumentu wyswietlic sie na Twoim
ekranie.

pozdrawiam,
jwr
_______________________________________________________________________
Jan Rychter jwr_at_itc.pw.edu.pl
http://www.itc.pw.edu.pl/~jwr jwr_at_icm.edu.pl



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:54:47 MET DST