I pregi di Firefox

Premessa: non uso FireFox per navigare (in inglese si dice "once bitten twice shy") a maggior ragione da quando Vista ha introdotto il Protected Mode per Internet Explorer. Per chi non lo sapesse il Protected Mode fa girare IE in una sandbox che citando wikipedia:

with even lower rights than a limited user account. As such, it can only write to the Temporary Internet Files folder and cannot install start-up programs or change any configuration of the operating system without communicating through a broker process.

La sandbox è secondo me una 'invenzione' formidabile: per intenderci la sandbox è la barriera che ha tenuto a bada su Vista "i cursori mannari" - tanto discussi in questi giorni. Purtroppo come già detto il Protected Mode funziona solo sotto Vista e solo per Internet Explorer (avrei tanto sperato che la nuova versione 3.0 di FireFox introducesse un concetto simile, ma probabilmente ed inevitabilmente accadrà in futuro). Per chi vuole una sandbox più "fai da te" per farci girare IE su XP oppure FireFox può usare Sandboxie che può far girare in sandboxing non solo i browser ma anche qualsiasi altra applicazione. La sandbox ovviamente per eccellenza è un Virtual PC, ma Sandboxie funziona molto bene senza l'overhead di tutta una macchina virtuale. Se usate FireFox/Opera o navigate su Windows XP, ve lo consiglio caldamente: la versione basica è gratuita.

Un altro motivo per preferire Internet Explorer (o Safari) a Firefox è il supporto della UI nativa. Purtroppo è difficile scrivere una applicazione multipiattaforma che abbia il 'look and feel' ed i pregi di ogni piattaforma su cui gira. Di questo ne ha parlato Jeff Atwood in questo post, con il quale sono d'accordo al 100%.

Ma i pregi di FireFox? Alcuni plugin niente male. Ovviamente non è tutt'oro quello che luccica e questo link propone una lista di plugin da evitare. Visto che installare FireFox (in una virtual machine separata ovviamente) è qualcosa che non potevo più evitare (per verificare le modifiche al CSS) ho pensato di testare anche FireBug: devo dire che è davvero comodo soprattutto in virtù del fatto che la "Internet Explorer Developer Toolbar" - anch'essa scaricabile gratuitamente - è ancora in beta e non sembra fornire quella funzionalità di "modifica al volo del CSS" con anteprima immediata disponibili in FireBug.

Infine un altro FireFox-plugin interessante è BBCoder suggeritomi da Pseudotecnico in un commento. Funziona anche con Community Server che è la piattaforma su cui gira questo blog.

-Enjoy!

Technorati tags: ,

Potrebbero interessarti anche:
Commenti (7):
1. PseudoTecnico
mercoledì 11 aprile 2007 alle 10:04 AM - unknown unknown unknown
   
Correzioni al volo: i plugin sono una cosa (Acrobat, QuickTime) le estensioni un'altra, BBCodeXtra e non BBCoder ;-) Qualche discussione in corso sul protected mode (vedi ultimi commenti): https://bugzilla.mozilla.org/show_bug.cgi?id=266533
   
2. Paperino
mercoledì 11 aprile 2007 alle 4:01 PM - unknown unknown unknown
   

Mea culpa su plugin ed estensioni. Il baco è stato aperto il 2004-10-28; 2 anni e mezzo e ancora ci stanno a pensare. Smile

Safer? bah! Stick out tongue

UPDATE:
Certo che a leggere certi commenti nel baco si ha veramente la sensazione di avere a che fare con hobbisti. Smile

   
3. PseudoTecnico
mercoledì 11 aprile 2007 alle 4:36 PM - unknown unknown unknown
   
Certo che a leggere certi commenti nel baco si ha veramente la sensazione di avere a che fare con hobbisti.
Guarda che su BugZilla ci scrivono tutti (me compreso), non solo programmatori e addetti ai lavori: se uno decide di passare di lì e scrivere una vaccata baggianata, nessuno glielo impedisce [;-)]
   
4. Paperino
mercoledì 11 aprile 2007 alle 5:03 PM - unknown unknown unknown
   

Questo è claro. Mi riferivo al commento di un "programmatore" (o almeno mi sembrava); anche se a pensarci bene pure il codice mi sembra lo scrivano un po' tutti Stick out tongue

   
5. k22
mercoledì 11 aprile 2007 alle 5:52 PM - unknown unknown unknown
   
Ma sti cursori mannari si sono dimostrati una minaccia per Firefox o no? PI e ancora Commento su PI (non dovrebbe quindi risolversi con una patch di Vista?) E comunque mi sembra chiaro che IE7 ne sia immune adesso,Esempio Idiota: se la Toyota scopre un danno su una macchina lo ripara subito per i suoi componenti, la APEX, la HKS o chicchessia prima di andare a modificare il loro generico pezzo per non essere influenzato dagli errori della Toyota c'è ne mettono...
Purtroppo è difficile scrivere una applicazione multipiattaforma che abbia il 'look and feel' ed i pregi di ogni piattaforma su cui gira.
Certo però non tutti ci provano e soprattutto non conta solo come appare l'app ma anche come gira :) (ndr Gaim è brutto su tutte le piattaforme e gira bene ovunque, solo qualche problema con il Socket di Win) 'njoy
   
6. Paperino
mercoledì 11 aprile 2007 alle 6:27 PM - unknown unknown unknown
   

Attenzione: il problema dei Cursori Mannari è un problema di Windows (XP, 2000, NT e Vista); non ho mai detto il contrario. Ho detto che il problema non si manifesta se si usa IE in "protected mode" e che questo è lo "sporco lavoro" che una sandbox dovrebbe fare. Per questo è più sicuro navigare con un browser "bacato" ma con sandbox che con un browser "safe" senza sandbox. Questo è il mio cruccio: vuoi mettere l'adesivo "safer" sul tuo browser? Cerca di essere in vantaggio sulla concorrenza e non in ritardo cronico... (stendiamo un velo pietoso sulle versioni 1.0.x). Hanno avuto 2 anni e mezzo (data in cui è stato aperto il baco in bugzilla) e ancora si stanno a chiedere "sarà il caso"?

La questione del look and feel non è importantissima ma aumenta la usabilità (pensa se per assurdo un programma usasse una crocetta rossa per indicare ok e una spunta verde per indicare cancel); più importante è usare le features specifiche di quella piattaforma (per fare un esempio se alcuni software non sfruttassero il prioritized IO di Vista perché non è disponibile su tutte le piattaforme sarebbe un delitto) ma questo richiede tempo e volontà.

   
7. Alberico
mercoledì 10 ottobre 2007 alle 3:36 AM - unknown unknown unknown
   

Se esiste un browser obsoleto quello e IE, una vera carretta del web. Solo con la release 7 hanno aggiunto qualche feature che la concorrenza (Opera, Safari, Firefox, Seamonkey, Konqueror, ecc) offriva da diverse ere geologiche. E non rispetta ancora gli standard w3c.

   
Lascia un commento:
Commento: (clicca su questo link per gli smiley supportati; regole di ingaggio per i commenti)
(opzionale, per il Gravatar)