Saturday, August 07, 2010

Microsoft WebMatrix

WebMatrix is everything you need to build Web sites using Windows. It includes IIS Developer Express (a development Web server), ASP.NET (a Web framework), and SQL Server Compact (an embedded database).
New Embedded Database Support with ASP.NET - ScottGu's Blog

SQL CE 4.0 (Beta)

SQL CE works with existing .NET-based data APIs, and supports a SQL Server compatible query syntax. This means you can use existing data APIs like ADO.NET, as well as use higher-level ORMs like Entity Framework and NHibernate with SQL CE.

SQL CE does not require you to run a setup or install a database server in order to use it. You can now simply copy the SQL CE binaries into the \bin directory of your ASP.NET application, and then your web application can run and use it as a database engine.


http://blogs.msdn.com/b/sqlservercompact/
Introducing IIS Express - ScottGu's Blog

IIS Express combines the best characteristics of IIS7 and Cassini, and will make it easier to build and run ASP.NET sites and applications.

IIS Express will work with VS 2010 and Visual Web Developer 2010 Express, will run on Windows XP and higher systems, does not require an administrator account, and does not require any code changes to use. You will be able to take advantage of it with all types of ASP.NET applications, and it enables you to develop using a full IIS 7.x feature-set.
Drizzle

A Lightweight SQL Database for Cloud and Web

The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL.
IronJS : JavaScript in .NET

A non-Microsoft implementation of JavaScript (ECMAscript) on DLR/CLR (.NET dynamic languages runtime), apparently written in F#.

JScript.NET is original Microsoft's implementation of JavaScript on CLR, not DLR
and JScript.NET does not appear to be actively developed anymore.
http://en.wikipedia.org/wiki/JScript_.NET
JScript .NET scripts are not interpreted, but executed independently. When executed, a JScript .NET application will invoke the CLR

Performance of IronJS appears to be very good, maybe even better than Google V8 engine.

http://ugh.cc/ubench-ironjs-f-jit-vs-v8-vs-tracemonkey/