Christian Kruse: warum wird eval() so verpönnt?

Beitrag lesen

Hallo Thomas,

Gibt es (wirklich) einen Performanceunterschied?

Ja.
eval() ist deutlich langsamer und verleitet schnell dazu,
unsicheren Code zu schreiben. Nun ist das bei JS vielleicht nicht
das wichtigste Thema, aber was man in JS anfaengt uebertraegt man
auch auf andere Sprachen.

Im Informatik-Studium wird einem ausserdem beigebracht, dass eval()
Spagetthi-Code ergibt. Das finde ich uebertrieben, das kann durchaus
auch zutreffen, ist aber nicht zwingend so.

Grüße,
 CK

--
Der Mund ist das Portal zum Unglück.
http://wwwtech.de/