Why do you use framework X?
ScottWhigham: What was your decision-making process when evaluating frameworks?I'm a Microsoft guy and have been for 12+ years. When .NET Framework came out, that's just what I went with.Was your ultimate choice made simply because the framework was the defacto in your language of choice?No, I chose it because it was going to be popular in the MSFT community and, as a consultant/trainer for MSFT technologies, it's my job to know those things.Assuming you're sufficiently experienced in framework X now, what are your regrets? What makes the other frameworks look like greener grass?No regrets - it's "good enough". And nothing makes other frameworks look better to me. I can see how they look better/interesting to others but, for me, I'm happy with the .NET suite of tools/languages.If you could start your project over again, would you chose the framework again?Yes.Did you choose framework X secretly because you just wanted to learn it?I sort of answered this already - chosen because it was destined to be popular with my clients. At the time (2000), MS was putting tons of weight behind the marketing campaigns for .NET Framework and C# so you knew it was going to be supported. And, after coming from Visual Basic 6.0 and ASP, looking at the .NET Framework and ASP.NET - it was easily miles ahead of what we were currently able to do without .NET.