Friday, August 3, 2007

"The JavaScript components of an Ajax application are typically generated dynamically at runtime, making it harder to debug and requiring developers to be proficient in C#, JavaScript, and HTML. One of the touted benefits of .NET programming was that with one language (such as C#) you could program both tier 1 and tier 2. Sadly, however, Ajax throws a wrench in the works and, in my personal opinion — stemming from years of object-oriented C, C++, and C# application development — is a hack."