ACCES INTERZIS | blog de programare si securitate IT


Cred ca cel mai enervant lucru in programarea web este sa te asiguri ca (scuzati cacofonia) codul client-side(html,css, javascript etc.) este cross-browser. Cred ca acest lucru da cele mai mari batai de cap web developerilor: sunt 5 browsere diferite (IE, Firefox, Chrome, Opera, Safari) si fiecare browser in parte are nu stiu cate versiuni iar companiile care fac aceste browsere, din cauza concurentei si rivalitatii, isi implementeaza fiecare propriile standarde.

Voi ce parere aveti? Care lucru credeti voi ca este cel mai enervant in programarea web?

Post to Twitter Publica acest articol pe Twitter

Niciun articol asemanator.

Publicat de: admin
Ultima modificare: Oct 14, 2010, 01:05

Etichete
Categorii: web


 

Comentarii lasate » (6 Total)

 
  1. Birkoff says:

    Vroiam sa te corectez, NU exista doar 5 browsere ci peste 300 daca tinem cont si de variantele de pe telefoanele mobile, tablet pc-uri, netbookuri si alte dispozitive asemanatoare ( o lista cu semnaturi de boti si browsere o gasesti aici http://www.botsvsbrowsers.com/ )

    Revenind la subiectul articolului, programarea nu e asa grea daca stii diferentele dintre principalele browsere si cum sa programezi corect partea de client side ca sa fie ok. La fel si pe partea de server side, in general e bine sa scrii codul sa ruleze indiferent de setarile serverului (care poate fi cu restrictii sau nu)

    Din experienta stiu ca 80% din cod inseamna verificari (verificari de securitate, verificari de compatibilitate, verificari de performanta etc), dar majoritatea incepatorilor (cei care au sub 2 ani experienta) nu realizeaza asta si de aici apar tot felul de probleme de compatibilitate (ba pe partea de client ba pe partea de server)

    Solutii exista atat pe partea de server cat si pe partea de client, se numesc framework-uri si librarii (gen zend framework sau jquery) care usureaza implementarea aplicatiei cross browser si cross server… Din pacate pe partea de CSS inca nu exista ceva de gen, deci aici deja trebuie ca fiecare sa cunoasca diferitele diferente dintre browsere si versiuni de css. (Dar asta inseamna sa fi programator, ai in fiecare zi ceva nou de invatat)

  2. Mark says:

    Eu folosesc HTML5, bineinteles cu javascript aferent pentru a functiona si in lt-IE9. HTML5 scris corect te ajuta foarte mult.
    Dupa ce termin site-ul mi se intampla sa fac un CSS separat pentru IE6 doar cu cateva randuri de cod pentru a corecta mici imperfectiuni. In rest totul este OK.

  3. Maxi says:

    Eu nu suport IE da ce sa faci trebe sa fie frumoasa pagina si in el .

  4. Eu urasc cand tre’ sa codez si pentru IE6. Sper sa dispara cat mai repede acest browser din PC-urile noastre.

  5. salut. vreau sa te rog si eu ceva. daca poti pune acel cod de like de la facebook sa apara la articolele tale ptr ca as vrea sa le dau like sa apara si la mn pe facebook. multa bafta cu siteul

  6. Skinnerul says:

    Dupa ce termini o pagina e normal sa faci un fisier css extra pentru IE6 , pui doar liniile care raspund ca si eroare.

Lasa un comentariu

XHTML: Poti folosi urmatoarele taguri HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>