ID sau email: Parola: Înscriere
Articole (50)Cărţi (4)TagsDespreContactRSS

Urăsc Javascript!

de Webmaster • 22 martie 2009 • Vizualizări: 174 • 0 comentariiScrie o replică!

Ş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...

Niciun comentariu până acum.
Nume: (sau pseudonim, obligatoriu)
Email: (obligatoriu - NU va fi publicat)
Website: (opţional)
Comentariu:
HTML permis (numai membrilor): a, b, i, u, big, small, strike, sub, sup

Copyright 2008-2009. Toate drepturile rezervate.

ContactTermeni şi condiţiiPolitica de confidenţialitateNetarhia ToolsPowered by users

0.01424