160 likes | 165 Vues
Delicious Dot Net. A tasty take on WPF, WCF, LINQ and O-R Mapping. Your host: James Crisp. .NET 3.5 (VS2008). WWF. WPF. C# 3 (Ruby, Python, VB, etc). WCF. WWF Windows Workflow Foundation (now WW). XML based description of work flows GUI Designer support
E N D
Delicious Dot Net A tasty take on WPF, WCF, LINQ and O-R Mapping. Your host: James Crisp
.NET 3.5 (VS2008) WWF WPF C# 3 (Ruby, Python, VB, etc) WCF
WWFWindows Workflow Foundation (now WW) XML based description of work flows GUI Designer support Engine driving future versions of BizTalk Integration with MS tools like Outlook tasks and email Custom "hand-coded" tasks
WPFWindows Presentation Foundation XML based GUI Cross between Windows Forms and HTML style Support for lots of stuff like: 2D & 3D Graphics Data binding Both for Web and Rich Client
WCFWindows Communication Foundation “WCF is definitely the best integration platform available today” – Jim Webber Web services SOA SOAP: WS-*, WS-Kitchen-Sink REST / POX
Delicious Recipes Business Case Woman’s Weekly PUBLISHES RECIPES in their magazines They want it computerised for DAILY DELIVERY They want it to work ONLINE and OFFLINE and be SEARCHABLE
DELICIOUS . NETPhase 1 – Onlinehttp://delicious.net/recipes/
C# 3 Lambda functions Linq O-R mapping Anonymous types Extension methods var
That’s nice… But I want to use RAILS!
Castle ProjectRails for .NET (not .NET 3.5) ActiveRecord implementation built on top of NHibernate Rails-like MVC setup called MonoRail Template style views with NVelocity
Also on: Nokia 770
Conclusion .NET 3.5 comes with nice integrated frameworks to leverage: WCF: “Best integration platform” WPF: Pretty, 2D & 3D, nice data binding WWF: Workflow management C# 3 has lots of good new language features: Lambda functions Explicit typing often not required Anonymous types LINQ
Links I'll be uploading the slides and Delicious code to my blog: http://jamescrisp.org ThoughtWorks (is hiring): http://thoughtworks.com/