Agile web development with WebMatrix…
Developing with ASP.NET has the following flavors:
ASP.NET
- ASP.NET Web Pages (simple, fast, light)
- ASP.NET Web Forms (10 yr history)
- ASP.NET MVC (powerful, flexible, agile, strong architecture)
Developer Tools
WebMatrix
Webmatrix is the all-in-one web editor for ASP.NET that complements Visual Studio.
- simple
- fast
- light weight
- supports ASP.NET, PHP, MySQL
- create, customize, publish
- parts of web matrix
- Dev tools
- Web Server
- Database (SQL Server Express, File based database)
- Scenarios
- create something from scratch
- create from folder
- create from OpenSource app
- Razor – new powerful view engine
- Razor can be extended with helpers
- @Facebook.LikeButton() – you don’t need to learn the APIs of Facebook
- Paypal - @SimplePay.Execute(to: <>, amount<>, from:<>)
- grid, facebook, paypal, twitter, wufoo (form builder), templatemonster.com…
- Razor landing page – mysites, sites from gallery, site from template, site from folder
- to go to admin page go to _admin
- Admin page takes you to the package manager
Visual Studio
- powerful
- flexible
- integrated
Nice msdn article here