[Linuxtrent] Re: Netscape

  • From: Matteo Ianeselli <m.ianeselli@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 17 Mar 2002 21:53:08 +0100

Facendo cruciverba, Lo'oRiS il Kabukimono ha pensato di scrivere:

 > > 4) Il motore Javascript si incricca ancora secco su Javascript
 > 
 > odio java con annessi e connessi, e spesso lo disabilito, quindi... :P

Beh, Javascript sul web non mi piace particolarmente, ma Javascript
negli applicativi che offrono un'interfaccia web e` utilissimo (e non
per i menu` e le cavolatine che fan scena e basta, ma per evitare di
farti ricaricare intere pagine quando cio` che cambia son due righe, o
per pre-validare i dati, o ancora per altre cose).

Se pigli Mozilla e vai su http://www.netwindows.org ti fai un'idea di
quello che puoi ottenere con dei browser che seguono i dettami del
W3C e che hanno Javascript in funzione. 

 > il fatto e` che cmq di opera mi piace un casino l'interfaccia. non
 > sopporto di dover avere una nuova finestra per ogni pagina.

Sono mesi che non apro nuove finestre in Mozilla: ho il mio bel
finestrone (magari anche fullscreen), configurato per aprire una nuova
linguetta ogni volta che faccio click col tasto centrale. Posso
decidere se passare subito alla nuova linguetta, o lasciare che si
carichi in background mentre leggo il resto.

E le finestre popup sono disabilitabili in tutto e per tutto, o anche
solo quelle che non sono conseguenza di un click dell'utente, e si
puo` comunque dirgli di aprirle come nuove linguette all'interno del
finestrone.

Grazie alla versatilita` dell'engine sottostante (dato che la GUI di
mozilla e` un documento XUL con Javascript che implementa le
funzionalita`) e` bastato relativamente poco lavoro per implementare
la cosa, e lo stesso vale per ogni altra feature interessante che ci
dovesse essere.

 > Poi non so come sia la gestione di cookie sotto mozilla

Sostanzialmente equivalente a quella in Opera, nel senso che anche in
Mozilla puoi decidere di farti avvisare quando qualcuno tenta di
impostare un cookie e decidere al volo di accettare o non accettare
piu` cookies da quel server/dominio in futuro. 

Puoi anche dirgli di scordarsi tutti i cookies a fine sessione, o
forzare una scadenza. La differenza piu` grossa sta nel fatto che
l'impostazione di scordare i cookies vale per tutti i cookies, non
solo per alcuni.

 > >    pari in nessun altro prodotto, e un visualizzatore della struttura
 > >    DOM del documento che ha solo Konqueror...
 > 
 > ???

Il DOM inspector ti da una visione dell'albero di oggetti (secondo il
Document Object Model del W3C) che rappresentano il documento
visualizzato, con le relative proprieta` (modificabili), sia esso una
pagina HTML o un documento XUL che descrive la GUI di un'applicazione
(la GUI di Mozilla e` essa stessa un documento XUL, ed il fatto che
faccia da browser e` unicamente in virtu` dei documenti XUL e del
codice Javascript con cui viene fornito di serie [1]. Un po' come Emacs,
che in primis e` una macchina Lisp, e incidentalmente fa da editor).

Forse il DOM Inspector e` piu` utile piu` a chi realizza pagine e
applicazioni che a chi le guarda o le usa, nondimeno e` una risorsa
preziosa per districarsi in documenti complessi.

 > > Peraltro, non ho nulla da ridire invece su Opera per Epoc32/Symbian
 > > (che uso felicemente sul mio Psion Series 5), che e` e rimane un
 > 
 > e` un palmare?

Si, anche se e` un po' datato. I nuovi Nokia 9210 montano l'evoluzione
di Epoc32 (un sistema operativo per dispositivi embedded) che prende
il nome dall'azienda che produce entrambi, Symbian.



[1] Poi c'e` a chi l'idea non piace, e preferisce avere una GUI
    implementata con widget nativi: per questi ci sono Galeon,
    Skipstone e K-Meleon, ma il motore che c'e` sotto e` sempre
    quello, ovvero gecko ed il sistema di componenti di Mozilla.  O
    anche Konqueror quando usa Gecko come motore sottostante
    (Konqueror e` fondamentalmente una scatola vuota per componenti
    riusabili, tra cui c'e` anche un file manager).

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: