Проблема с JavaScript в том, что если человек начал свое знакомство с программированием с этого языка, то даже начав со временем писать на нормальном языке программирования, он все равно будет продолжать писать на JavaScript, только с чуть другим синтаксисом.
The Ultimate Guide to Microsoft Publisher