3 ms·
This seems to me to take up a similar space in javascript as velocity and freemarker do for Java. They attempt to make programming simpler for designers to wor
by seasoup 15y ago
This seems to me to take up a similar space in javascript as velocity and freemarker do for Java. They attempt to make programming simpler for designers to work with and instead end up with a language that is too complicated for a designer and a completely new syntax for an engineer. Now, it takes more time for anyone to work with it.
For example, no need for var declarations. Well, wait a minute, how do I as an engineer scope a variable then? In javascript, scope is determined by functions when using a var and is global otherwise. Are all variables global? Or are they just in a namespace? Or are they all scoped as if they had var in front? Things like this will trip me up all the time and I will always have to refer to documentation.
For designers, mostly they don't want to work with functions and variables anyway, how big of a benefit is it that they don't need a var and there is only one way to declare a function? Learning this language seems like it would take the same amount of overhead as learning identical features in javascript. Why not just learn a subset of javascript instead?