I might be asking for the differences between apples and oranges here, but what are the differences between ASP.NET Web Pages and Web Applications/Web Sites? When creating a new web project, which should I use and what criteria should I consider when making a choice?
Also slightly unrelated, but what is the "future" of web projects in ASP.NET (i.e. is there another Windows technology other than the three that I should take into consideration?)
EDIT: To clarify, I do NOT mean the difference between ASP.NET Web Applications and ASP.NET Web Sites (unless Web Pages are somehow the same thing as one of the above.)
I mean ASP.NET Web Pages as detailed in MSDN here: http://msdn.microsoft.com/en-us/library/fddycb06%28v=vs.100%29.aspx
As opposed to Web Applications/Sites as detailed here: http://msdn.microsoft.com/en-us/library/dd547590%28v=vs.110%29.aspx