Nice and simple, that’s what I like in my dotnet frameworks. Jayrock certainly fits the bill there. It’s somewhat similar to the Java-based DWR, in that it automatically generates a Javascript proxy class from your ASP.NET HTTP Handler. From the project page:
Jayrock is a modest and an open source (LGPL) implementation of JSON and JSON-RPC for the Microsoft .NET Framework, including ASP.NET. What can you do with Jayrock? In a few words, Jayrock allows clients, typically JavaScript in web pages, to be able to call into server-side methods using JSON as the wire format and JSON-RPC as the procedure invocation protocol. The methods can be called synchronously or asynchronously.
This framework could be used as the basis for a more full featured framework (like WebWork on top of DWR and Dojo). I’d like to see them follow DWR’s lead and add Comet support.
