Sunday, July 18, 2010

Razor View Engine for Asp.Net MVC and More

Microsoft has done it again. They are releasing a new view engine for Asp.Net MVC code named Razor. Even more impressive is the fact that you will be able to use more than one view engine in your application. This means that you can develop an application using the web forms view engine, spark and razor. To learn more head over to Scott Gu's blog. The new view engine is slated to be released with the next version of MVC.

In other news Microsoft is working on two other products: IIS Express and SQL Server Compact Edition 4. With IIS Express you can have a full featured web server that does not require administrative privileges. This is wonderful news for the security conscious developer with a locked down machine(for example this guy). IIS Express unlike the built-in web server in visual studio will support SSL and url rewriting. From what I can tell it will do pretty much anything IIS 7 does. According to the Gu it will be released as an patch for Visual Studio 2010 later in the year. All versions of Visual Studio in the future will be shipped with IIS Express.

SQL Server Compact Edition 4 is another cool product that will work with Asp.Net MVC. SQL CE doesn't require any installation. It's as simple as dropping a few dlls in the bin of your application. When your application starts SQL CE is loaded into memory and when the application stops it is unloaded. Even better is the ability to easily upgrade from SQL CE to SQL server express, SQL server or  even SQL Azure. This means that you can start an application with SQL CE and then upgrade when your application grows beyond the limitations of SQL CE. Visual Studio 2010 will also feature support for SQL CE. It might just be me but Visual Studio is starting to become a one stop shop for everything, and I like it. Fortunately SQL CE does not support stored procedures. Stored procedures are evil so no big deal there. It's also important to mention that you do not have to change any code to work with SQL CE. It should be as easy as changing your connection string.

1 comment:

marko said...

This same favorable position connected to pay day credits is the thing that makes them so disadvantageous to a similar area of society that advantages from them. Regardless of the possibility that numerous laborers look for the least expensive pay day credits, they will regularly be saddled with obligations due to the high financing costs and their naturally low-paying employments. Payday Loans