Argomenti per omologare Firefox in un'azienda

5

Ho sviluppato un progetto web per la mia azienda e questo progetto è stato progettato per utilizzare Mozilla Firefox (incluso javascript (jQuery)). Tuttavia, ora l'azienda desidera che il progetto sia trasferito su Internet Explorer.

So che in Google ci sono diverse spiegazioni su Mozilla Firefox, che posso dimostrare alla compagnia. Ma c'è qualche link che mostra che Internet Explorer esegue gli standard W3C e ha diverse giustificazioni per il motivo per cui usa Mozilla Firefox?

Ho cercato su youtube e slideShare, ma entrambi hanno un argomento molto debole per selezionarli e mostrarli alla compagnia. L'azienda in cui lavoro è ancora molto ingenua per mantenere Internet Explorer.

1) Il progetto è intranet. Solo 400 dipendenti interni possono accedere al web. 2) La società sostiene che Mozilla Firefox non è stato approvato dalla società.

Qualche suggerimento? Qualche link che mostra che gli sviluppatori del mondo odiano Internet Explorer? Un link che spiega perché agli sviluppatori non piace Internet Explorer?

Dopo le risposte, sto pensando di fare una grande slide con tutti gli argomenti necessari per l'omologo aziendale firefox. Eppure, pubblicato su slideshare.

EDIT:

Qualcuno qui si starà chiedendo perché non l'ho progettato, anche per Internet Explorer. Welllll ... Poiché la scadenza per il completamento del progetto è sempre breve, ho sviluppato il progetto incentrato solo su Mozilla Firefox, perché il browser Mozilla Firefox rispetta maggiormente gli standard W3C (e anche i javascript) rispetto a Internet Explorer.

    
posta Vegetus 31.01.2011 - 19:21
fonte

7 risposte

11

Sebbene io possa commiserare su una preferenza per FireFox, lo uso da solo, penso che tu abbia bisogno di una certa prospettiva.

Se si dà la priorità a ciò che è più semplice per lo sviluppatore rispetto a ciò che l'utente finale vuole, lo si sta facendo all'indietro. Il software non è scritto a beneficio dello sviluppatore del software, è scritto per fornire valore aziendale alle persone che lo utilizzano. Cioè, se potessi convincere Bill Gates a materializzare e inequivocabilmente dire che IE è un rompicapo per gli sviluppatori, penso ancora che tu perda argomento.

La mia domanda è questa: se lo hai già utilizzato per FF, non è che devi riscrivere l'app per IE. Basta testare / risolvere i problemi per IE e andare avanti con la vita. E smettila di lamentarti, la maggior parte degli sviluppatori web deve far funzionare i loro siti su IE, FF, Chrome, ecc. Che è molto più complesso di dover scrivere codice che funziona in IE (e probabilmente solo una versione singola per un'app interna ).

In effetti, IE potrebbe avere alcuni problemi relativi agli standard (specialmente nelle versioni precedenti), ma in genere è anche il più indulgente dei browser in termini di rigore. Quindi, mentre creare un sito che funziona sia in FF che in IE è spesso complesso, crearne uno che funzioni solo in una versione recente di IE è probabilmente più semplice nel suo complesso.

    
risposta data 31.01.2011 - 21:08
fonte
8

Incredibile! Ho fatto esattamente la stessa cosa di te, ma era 12-15 anni fa e la battaglia era Netscape Communicator vs Internet Explorer 4. Ho persino chiesto argomenti su forum diversi, principalmente usenet.

Ad ogni modo, non importa quanti argomenti potrei portare avanti per Netscape, la compagnia era assolutamente decisa a usare IE e quella fu la fine. Alcune persone hanno appena deciso e basta. Se pensi che alla fine abbiano preso la decisione giusta, dato che IE ha avuto il 95 del mercato per molti anni dopo.

Oggi le cose sono un po 'diverse. Ci sono ancora due browser Web: "varie versioni di IE" e "il resto". Il resto è Mozilla, Chrome / Safari e Opera. Ma la battaglia è ora combattuta su chi è più standard, e sembra che IE sia (ancora) il più strano ed entrambi i browser Mozilla e WebKit rendono le pagine praticamente uguali.

L'approccio migliore, oggi, è di svilupparlo per Mozilla e WebKit e quindi applicarlo alle patch in modo che funzioni con la versione IE di chioce. Ciò rende l'app universale, standard-compilante e rende felici i gestori.

    
risposta data 31.01.2011 - 20:11
fonte
4

Sei uno che ha commesso l'errore, tu sei quello che deve risolverlo. Come sviluppatore non puoi dettare quale browser usi la compagnia. Devi sviluppare i loro bisogni non quello che vuoi. Questo tipo di programmazione da cowboy può facilmente farti licenziare mentre sprechi i soldi della compagnia facendo qualcosa che non sei autorizzato a fare.

    
risposta data 31.01.2011 - 19:55
fonte
3

Amico, è per questo che si chiama lavoro e non è un hobby. Se le persone che firmano gli assegni vogliono che tu usi le tavolette e gli scalpelli di pietra, fallo. IE ha supportato jQuery per un po '. Scopri quali versioni di IE devi supportare e andare a testare la tua app su quelle.

    
risposta data 01.02.2011 - 04:56
fonte
2
  1. In realtà dovresti strutturare la tua applicazione in modo che funzioni almeno decentemente su più browser. Il modo migliore per farlo è concentrarsi su qualcosa come Firefox o Chrome e quindi applicare patch / edit per far funzionare IE. (Fare il contrario è un dolore).
  2. Se un'azienda ha uno standard che dice che IE deve essere usato, allora quello che devi cercare è il gruppo che definisce lo standard e convincerli che la libertà è migliore.
  3. Mettiti anche tu nella prospettiva dell'azienda. Anche se li convinci che il browser X è migliore di IE, devi comunque giustificare il lavoro per rendere le applicazioni legacy compatibili con i nuovi browser (almeno nuovi per i dipendenti dell'azienda).

Suggerirei di concentrarsi sui meriti della creazione di applicazioni che funzionano bene su più browser, piuttosto cercando di convincerli a cambiare browser.

    
risposta data 31.01.2011 - 19:54
fonte
2

I motivi per cui io, in quanto sviluppatore, ho usato Firefox esclusivamente a causa di Firebug. Gli strumenti per sviluppatori che puoi aggiungere a Firefox sono davvero fantastici. Il rovescio della medaglia è che Firefox è così fantastico e intelligente che risolve il tuo scadente codice per te. Hai dimenticato un tag div? Nessun problema, lo pulirà per te. Ora, quando arrivi alla fine di un progetto e hai bisogno di un browser diverso, è probabile che non funzioni.

La ragione per cui molte aziende supportano esclusivamente IE (presumo che la tua azienda funzioni principalmente su Windows) è la stessa ragione per cui un'azienda che utilizza principalmente prodotti Apple probabilmente supporta Safari esclusivamente. Dal punto di vista del business, se supporti un browser, sarà quello che viene fornito di serie con il sistema operativo scelto.

Perché supportare solo un browser?

  • Riduce i costi del supporto IT. Solo un browser deve sapere come risolvere quando qualcuno chiama e ha un problema.
  • Standard. È già abbastanza difficile svilupparsi per più versioni del browser. Sviluppare cross browser aggiunge solo problemi. Se si tratta di intranet, la tua azienda ha il controllo sulla piattaforma utilizzata. Questo è un lusso! Se tu fossi qualcuno come CNN.com, avresti persone che usano ie6, cioè 9 beta, opera, FF2, FF4, alcuni offky shoot di Mozilla. La standardizzazione su un browser indipendentemente da IE o FF ridurrà significativamente i costi di sviluppo.
  • Gli utenti sono abituati. Potrei anche obiettare che dovrebbero abituarsi ad altri browser in modo che possano decidere da soli quale browser è giusto per loro. Amo e utilizzo Chrome, FF e IE9 per cose diverse. Tuttavia, nella tua situazione, penso che IE sia la decisione giusta, supponendo che sia ciò a cui gli utenti sono abituati a casa. Se sono tutti abituati a FF, quindi sarebbe qualcosa da esaminare se sono disposti a stanziare denaro extra per l'addestramento / supporto degli utenti.

Se l'azienda utilizza sia Mac che PC, è ovviamente necessario utilizzare un browser che supporti entrambi i sistemi operativi, come Firefox o Chrome. Sono con voi che ci dovrebbe essere più scelta del browser sul posto di lavoro. Mi piace poter avere la mia scelta di browser. Tuttavia, da un punto di vista dell'infrastruttura, della sicurezza e della manutenzione, la standardizzazione su un browser ridurrà sia i tempi di sviluppo che i costi di supporto per l'azienda.

    
risposta data 31.01.2011 - 19:54
fonte
0

Dovresti avere le specifiche prima di iniziare. Dici "ora la compagnia vuole che il progetto sia trasferito su Internet Explorer" ma "Firefox non è approvato dalla compagnia". Se fossi la tua gestione e hai fatto il lavoro per un browser che non è stato approvato, mi chiedevo se 1) non fossi a conoscenza delle funzionalità del browser o 2) se non ti interessasse ciò che è stato approvato. Se è 1), ciò riguarda la tua competenza. Se è 2), è possibile che il tuo computer venga controllato da altri software non approvati.

P.S. utilizzando parole di fantasia ( omologo ) in modo errato non aiuta il tuo caso. Almeno hai capito bene la parola nella domanda.

    
risposta data 01.02.2011 - 06:07
fonte

Leggi altre domande sui tag