ある技術の将来性を見極めるには、どうすればいいか。.NET Frameworkはどのくらい未来があるのか? Sun Java Studio Creatorは?
難しい問題だが、私なりの答を得た。
本屋に行き、その技術に関する本がいくつあるかを数える。4つ以上見つからない場合は、この方法は使えない。そして、見つかった本のうち、薄い本がいくつあるかを数える。
将来性のない技術には、分厚い本しかない。
この方法で私は、ASP.NETに将来性がないことを知った。
悲しいことだ。ASP.NETは明らかに、JSFの10倍は優れているし、PHPとは同日に語ることさえできない。しかし、ASP.NETがWindows Server(約17万円)とSQL Server(約45万円~)を意味するかぎり、WebObjectsと同じ運命をたどるだろう。
また、これは本ではなくWeb上の情報からの印象だが、MozillaプロジェクトのXULにも、「分厚い本しかない」のと似た印象がある。カタログ的には本当に素晴らしいが、薄い本を書くことはできない、そんな技術だ。