Dynamic Languages and the Web
-
Upload
jared-mason -
Category
Documents
-
view
36 -
download
2
description
Transcript of Dynamic Languages and the Web
Session Objectives
• Create web applications with dynamic languages
• Understand the Microsoft dynamic languages initiative
Silverlight and Dynamic Languages
• Bring Silverlight to dynamic language programmers
• Enable iterative learning and development
• Release (with sources) on Codeplex and RubyForge
ASP.NET and Dynamic Languages
• Bring a great framework to Dynamic Languages
• Shipped in ASP.NET Futures
LocationsPicker lp = (LocationsPicker)FormView1.FindControl("LocationPicker1");
IronPython example - FindControl
LocationsPicker lp = (LocationsPicker)FormView1.FindControl("LocationPicker1");
IronPython example - FindControl
Web Services and Dynamic Languages
• Simplifies consumption of Web Services
• Demonstrates power of Dynamic Languages
• Source available on CodePlex● http://codeplex.com/IronPython
Dynamic Languages Initiative
CommunityCommunity MicrosoftMicrosoft
Common Language Runtime (CLR)Common Language Runtime (CLR)
FrameworksFrameworks
Dynamic Language Runtime(DLR)
LanguagesLanguages
IronPython IronRuby JSxJSx VBxVBxLanguagesLanguages
Scripting HostsScripting Hosts
Silverlight ASP.NETHostsHosts
Visual S
tudio IntegrationV
isual Studio Integration
Summary
• Dynamic Languages Initiative● http://codeplex.com/IronPython● http://www.ironruby.net/
• Silverlight● http://silverlight.net● http://codeplex.com/dynamicsilverlight
• ASP.NET & VS Integration● http://asp.net/downloads/futures
Resources
• Technical Communities, Webcasts, Blogs, Chats & User Groupshttp://www.asp.net/downloads/futures
www.codeplex.com/ironpython
www.ironruby.net
blogs.msdn.com/ironpython (IronPython blog)
www.iunknown.com (John Lam’s blog)
http://blogs.msdn.com/hugunin/ (Jim Huginin’s DLR blog)
http://jimmy.schementi.com (My blog)
• TechEd2007 Talks● IronPython and Dynamic Languages on .NET● Dynamic Languages on the Web
• Mix07 Talks http://sessions.visitmix.com● Mahesh and Polita’s Dynamic Data controls talk● Jim and John DLR/SL talk