ScrieCiteşteAutoriDespreRecomandăEnglish
Abonament Şi e prea puţin spus, iar devreme ce sunt implicat, mai mult fără voia mea, într-un proiect mare care cere JS, vechea mea ură se va revărsa aici. Sau ies pe străzi urlând ca nebunul.
Am lucrat cu toate limbajele majore, de unele m-am îndrăgostit, altele mi-au plăcut, altele nu, dar Javascript - o minunată poveste de ură la prima vedere. În toată cariera de programator n-am fost niciodată mai aproape de a da cu computerul de pământ sau cu capul de computer, decât atunci când am avut de-a face cu proiecte complexe în Javascript.
Îi urăsc jalnica lipsă de forţă, impotenţa în a face lucruri cu adevărat mari uşor, cel puţin în stil PHP, dacă nu pe calea regelui (C++). Stilul în care trebuie să te învârţi în jurul cozii pentru a mima eleganţa în codare e cel puţin obositor.
Urăsc total modul maladiv al Javascript de a manipula tipurile şi instanţierea variabilelor, simplitatea sa imbecilă şi copilărească, modul elitist (a se citi tâmp) de a aborda OOP. Ca să nu mai zic despre corvoada oribilă de a depana cod Javascript, care ocupaţie este, clar, o formă de tortură în Iad, testată pe programatorii vii.
Ah, şi cât urăsc performanţa slabă a Javascript, dintre cele mai lente limbaje interpretate, într-un mediu care şi-aşa suferă de lipsă de viteză şi, deci, ar avea nevoie de tot ajutorul posibil. Cum mama mă-sii am un computer care rulează ca lumea Assassin's Creed, dar scripturile JS se târăsc?!
Şi nu mai zic despre stupefianta nepăsare pe teme de securitate a Javascript, tâmpenie ce a făcut posibilă acea fiinţă dezgustătoare care e script-kiddie-ul.
În final, urăsc din suflet faptul că nişte inşi, undeva, în negurile începuturilor, au hotărât că dinamica client-side nu-i chiar aşa importantă, de fapt, aşa că de ce să nu inventăm o bătaie de joc de model şi de limbaj pentru a acoperi nevoile acestui capitol, iar apoi să le transformăm în standard. Care ulterior, datorită naturii sale de rahat, a devenit o mizerie totală atât de mare şi absurdă, încât developerii trebuie să testeze prezenţa anumitor implementări în Javascript numai pentru a detecta corect browser-ul! WTF?!
Şi aşa, există useri care au Javascript dezactivat în browser, şi te-ai obosit degeaba ore în şir să faci o chestie mişto în JS. Care nu merge.
Şi da, nu există alternativă la rahatul ăsta, e ca o conspiraţie pe tema asta: hai să nu dezvoltăm ceva puternic şi potrivit pe client-side, nu-i mai distractiv aşa cum e acum? Ă...nu?! Porcăria vieţii (JS) n-are nici măcar un "brand" logo, pentru Dumnezeu!
Mulţumesc mult, Brendan.
Iar chestia sta nu-i nici pe departe aşa comică precum pare...
Comentarii acest articol
Comentarii articole Webmaster
Toate comentariile