I'm new to ASP.net and I'm currently reading about the SqlDataSource and running through some examples. I was talking to a co-worker who said it was 'fine for quick and dirty apps' but nobody would use it in a production/deployed environment.
I didn't really know where to look or ask for opinions on that. It's very different from what I'm used to (a data access layer / Business objects / UI).
Maybe this isn't an appropriate StackOverflow Question, but I didn't know where else to go. Does anyone have an opinion on this? Can someone provide a link or two of production/big/awesome websites that are using this approach?
In terms of best practices - what approach do you recommend for getting data out of a database to use in your website?