O să încep cu un programator uşor retardat cu care am fost nevoit sa lucrez. Nu l-am ales eu şi nu mi-am dat seama cum este decât mult prea târziu pentru a mai putea abandona. Nu pot să dau prea multe detalii despre ce a făcut dar pot să spun următoarele:
- O GRĂMADĂ de javascript inline. Şi nu oricum, scris cu picioarele. Ce dacă este jQuery inclus? Noi folosim
document.getElementById(). E mai tare;
- Folosirea tag-ului <form> este pentru agarici. Le scoatem pentru că… la submit îi face postback după care ne luăm de front end developer că site-ul nu mai arată bine. No shit, Einstein!
- A eliminat doctype-ul. De tot. De ce? Pentru a salva bandwidth
Evident că intrau toate browserele în quirks mode şi totul era anapoda.
- Plus multe alte chestii pe care nu le pot spune.
Din cauza acestui programator mi-am dat seama de ce FOARTE multe site-uri nu validează. Când i-am zis că site-ul are în medie 100 erori/pagină, a început să-mi dea exemple: facebook, amazon, google, etc. Na, schimbă mentalităţi dacă poţi…
Protecţia scripturilor
Ştii cum e atunci când eşti la început de drum în domeniul web? Ţi-e frică să nu te fure cineva, pui copyright pe absolut tot ce prinzi şi faci pe dracu’n patru să îţi protejezi sursele. Cred că ştiu cu toţii prostiile cu click dreapta (alertă sau dezactivarea completă). Well… În fiecare zi mai apare câte unu’ care crede că a găsit o metodă eficientă pentru a stopa copierea scripturilor javascript, a codului css sau a imaginilor.
Chiar dacă au spus alţi zece mii înainte, o voi spune şi eu: se numeşte programare CLIENT side pentru că totul se întâmplă în browserul clientului. La fel cum programarea server side se întâmplă pe… server.
Ceea ce înseamnă că absolut tot ce se descarcă în browser este accesibil utilizatorului: css, javascript, html, flash, mp3, pdf sau orice alt format afişabil în browser este accesibil!
Forumişti
Ştii ce e un forum pe internet? E un loc unde de obicei se adună mai mulţi oameni. Şi întreabă sau răspund, în funcţie de cunoştinţe şi experienţă. Până aici totul e ok, nu? Păi.. Nu prea. Pentru că unii din cei ce întreabă cred că cineva este OBLIGAT să-i răspundă. Nu prea e aşa. Fiecare răspunde în funcţie de mai mulţi factori ce pot include chef, timp, avatarul celui ce întreabă sau altceva.
Cei mai enervanţi şi cei mai periculoşi sunt însă cei ce fie lucrează undeva, fie pentru cineva dar habar n-au ce fac. Şi fac după ureche, pun întrebări stupide pe forumuri şi chiar dacă li se dau îndrumări despre ce ar trebui să facă, ei continuă să întrebe. Sunt periculoşi nu pentru că ne fură pâinea de la gură (
) ci pentru că din cauza celor ca ei apar găuri de securitate sau clienţii needucaţi rămân cu impresia că web-ul e o ţeapă.
Daca voi nu ma vreţi, eu vă vreu
Îţi mai aduci aminte de referatele la română din liceu? Ce legătură are cu ce am scris mai sus? Niciuna. Dar protestele din R. Moldova sau din Iran ? Parcă se potriveşte zicala, nu?