Andrew Davey recently posted doing client-centric Ajax development using the MVP pattern using Script#. He not only shows programming against the DOM, and splitting code into model, view and presenter sections, but also shows using the Script# networking stack on the client, and the REST RPC API framework on the server. Check out the Channel 9 screencast for the demo. Andrew also has ideas for implementing tier-splitting to simplify writing the combination of client-side code and server-side code together. Interesting...
On a related note, I got an email pointing me at the Ext# project as well, which is a Script# wrapper for programming against the ExtJS framework. Maybe the folks working on the Ajax control toolkit project would also be interested in evaluating this type of approach. :-)
Its super interesting to see these efforts, as well the community publishing their work and sharing their thoughts. I really need to put together a mini showcase on the Script# project site... is there something you'd like to share?
Update (10/18): Andrew added a second screencast, one that demonstrates a mobile model so to speak, where the same model moves from server to client allowing both the client and server tiers to work against data, and think less about web requests.
Posted on Tuesday, 10/16/2007 @ 6:37 PM
| #
Script#