ID sau email: Parola: Înscriere

Webmaster

Articole (44)Cărţi (4)TagsDespreContactRSS

Urăsc Javascript!

de Webmaster • 22 martie 2009 • Vizualizări: 114 • 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.

Comentează sau scrie un articol în replică!

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

Ultimele comentarii

Webmaster la Dell Studio 17 Laptop Review
Diabolik la Dell Studio 17 Laptop Review
Webmaster la Matematică pe Twitter
Sicovitol la Matematică pe Twitter
Webmaster la Despre Twitter şi viitor pe web

Copyright 2008-2009. Toate drepturile rezervate.

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

0.08698