ASP.NET, ASP.NET AJAX and Silverlight - Which way would you go?
Want to develop a web application using Microsoft Technologies? The choice today will revolve around the mature ASP.NET, the upcoming ASP.NET AJAX or Silverlight (Beta 2 currently available). Needless to say that all have their benefits and specific features that make them attractive options to use.
Choice will also depend very much on if the application is internet or intranet facing, so let's talk about internet facing application. Both ASP.NET and ASP.NET AJAX are pretty much server side applications in that most of their logic resides on server side.
In case of AJAX applications, there is some of the logic handled from client side as well. In case of Silverlight, the situation is a bit different. Essentially the code gets downloaded on the client side and is run from there and this can actually cause performance issues in the initial load time of the application.
Without getting into feature comparison, I would like to run a poll and see what you are thinking? If you were to build a new internet facing web application, what technology would you prefer to use?