webアプリ専用の言語があってもいい

http://tabesugi.net/memo/2005/b1.html#090009

web アプリ開発者は 5種類のまったく異なる人工言語を使う必要があるという。つまりそれは:

* HTML
* JavaScript
* CSS
* SQL
* あと一つ

まったくその通りで、「おかしな HTML や SQL を吐くプログラムというのは、「あと一つ」の言語からみればエラーのないコードに見え」てしまうと言うのもその通り。
web アプリの開発の解説本で、これらを纏めて説明したのがないのが、つねづね不思議だった。