I am totally new to HTML5.
Previously I have developed Silverlight and ASP .Net applications.
My question is :
How do I develop a HTML5-based website, with login for users, and pages that show data from a back-end database ?
Can I develop this using Visual Studio 2010 ?
What do I use as my backend that connects to the database ?
Do you have ANY samples at all you can link to here ?
I personally recommend asp net MVC3 for this kind of thing (with razor). You can put small tags into already valid HTML (HTML 5 included)
I would also use the entity framework for accessing Databases (I think it works with multiple providers, so SQL Server, My SQL, Oracle, etc). It makes it very simple.
You said you have worked with ASP before, but I will include a great set of tutorials at
http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=aspdotnet-mvc3-intro
You can do this in VS2010, and backend would be the Entity framework.
If you have never used MVC before, its one of those things where once you get it, you wont want to do it any other way.