javascript je zlý jazyk so zlým návrhom. ešteže existujú projekty ako Script# ktoré umožnujú písť JS aplikácie v jazyku C#.
a inak perfektný článok…
javascript je zlý jazyk so zlým návrhom. ešteže existujú projekty ako Script# ktoré umožnujú písť JS aplikácie v jazyku C#.
a inak perfektný článok…
JavaScript je zlý neni. To, že vám nevyhovuje, neznamená, že je špatný. Možná, že ste zlý hráč a neviete JavaScript. ;)
Asi pred tromi rokmi som vytvoril Ajaxovú open source komponentu JoomlaComment! ktorá sa dnes používa na celom svete, ale keď som robil klientskú časť tej komponenty tak som celý čas nadával a veľa nechýbalo k tomu aby som počítač hodil o zem, JavaScript je ešte vačšia prasárna ako PHP. Že je JS zlý jazyk ukazuje aj tento článok citujem:
„Jedním z největších zel Javasciptu je skutečnost, že explicitní deklarování proměnných není povinné. Nicméně jeho nepoužívání může vést k řadě problémů a skrytých chyb a je dobrým zvykem slušného programátora vařit úplně každou proměnnou – především právě proto, aby měl zcela jasno v mezích její platnosti.“
inak odporúčam tento blog s poetickým názvom: Javascript ZLO 2.0:
Každému co jeho jest. Je zlo C++, že nemá garbage collector? Uržitě je a stejně ho používá hodně programátorů. To že pán z toho blogu nechápe javascript je jeho problém. JavaScript určité konstrukce umožňuje a je nutné se je naučit, pokud ho chceš používat. Takhle můžeš potom pranýřovat Rupy, Smalltalk a další … Nicméně většinou použiješ takový kód, kterému věříš a máš ozkoušeno, že ti nemění funkčnost pod rukama.
C++ je jazyk určený na tvorbu systémov driverov atď, je to dobrý jazyk len je trochu náročné na čas v ňom programovať. ale pokiaľ viem managed C++ už má garbage collector.
A pán z toho blogu veľmi dobre chápe JavaScript, veď v tých článkoch práve poukazuje na slabiny tohto jazyka, podrobne ich tam popisuje. JavaScript je zlý jazyk, každý kto v ňom musel naprogramovať vačšiu aplikáciu naň nadával, JS vznikal postupne a je to nekonzistentný zlepenec plný chýb, každý prehliadač ho podporuje ináč a písať JS bez použitia nejakého sofistikovaného Frameworku je doslova peklo.
Vašemu komentáři se nedá vůbec věřit a to proto, že používáte slovo každý. Já si třeba na JavaScript nestěžuji. Co vám příjde nekonzistentní? Jaký jazyk nevznikal postupně? pokud vím, tak C/C++ má několik norem, jak vývoj postupoval. Jaké chyby v JavaScriptu máte na mysli? Nemyslíte tím spíš jeho implementace? Mě se zdá, že na „takové to domácí skriptování“ moc rozdílů mezi prohlížeči implementujícími JavaScript nenarazíte.