12/19/08
Things like syntax errors and mistyped variable names remain hidden until one deploys their code. When one is used to the compiler catching this sort of error as one types, using a compiler that lacks this feature can be a real productivity drag. In addition, isolating and debugging the script is a painful process. And to top it all off, JavaScript has no code completion, so one has to know the APIs by heart. Code completion is one of those things one never really appreciates until they no longer have it. Nevertheless, with the increasing demand for rich user experiences, JavaScript is probably here to stay. It seems that every new web site worth its salt wants its share of dynamic behavior, eye candy, and AJAX sugar.
read more