IT developers are moving toward higher-level languages that make their work simpler in order to keep up with business needs. However, even those languages are sometimes not simple enough for the Web 2 ...