Home       Archives        About Me       Gallery       Contact       RSS
other places to go      thincSoft      revoluxions      my family blog

Silverlight is here

Dax and I have been talking on revolUXions about the magic of WPF/E Silverlight for awhile now.  The recent announcements have really made my head spin.  Dax and I needed time to digest all the information before we recorded the next show!

What holds the most promise for me is the Dynamic Language Runtime (DLR).  We've been experiencing a ton of scalability problems with our JavaScript framework (once the visualizations gets thousands of data points), so the promise of 1000x increase in performance using C# over JavaScript is enticing.  Expect to see some benchmarks from me, because this is certainly a pain point for us.

I've been doing a bit of Ruby work lately.  Everyone should lean a new language every so often (and no, learning VB.Net after you've programmed C# doesn't count).  At first I was lovin' me some rails, but I've since grown enamored with the language itself.  I love the DRY principle (don't repeat yourself), the convention of only declaring and defining things once, and I both love and hate duck typing (I love it when it works, I hate it when it doesn't). 

The thing I hate the most, though, is the lack of a real IDE, and the lack of a compiler.  These problems will both be solved by the integration of Dynamic languages in Silverlight.  I can't wait to try IronRuby!

 

Below is a diagram I found that gives an overview of the platform vision.





Posted on May 2, 2007 09:15

E-mail | Permalink | Comments (2) | Trackback

Related posts

Comments

May 2. 2007 10:13

Arkon

Buying into the hype again? Maybe you've been living under a rock for the last decade. This is not worth a blog entry!

Here's a sampling of headlines from the past few years:

"Will Microsoft XAML be the Flash killer?"

"Will Sparkle be the Flash killer?"

"Will WPF/E be the Flash killer?"

"Will Silverlight be the Flash killer?"

We should start asking the real question:

"When will Microsoft give it up?"

BTW. there is *nothing* new under the hood. WIndows Media Video, JavaScript, and XAML are old-school. Have you tried it on FireFox? Have you seen the application sizes? How is this in any way better than Flash? Cross-domain scripting? I could go on, you get the idea. Jump off the bandwagon before you hit the wall again!

Arkon

May 2. 2007 10:32

Andy Eick

Arkon, I agree with your last point! I'd like to think I have my eyes wide open (I've been a professional developer since windows 3.0, C++, C#, Java, Ruby on Rails). We've got a very specific problem that the embedded .NET will solve.

However I feel like I'm back where I started. Yet another install? I wrote a .NET 1.1 application that I could just never get deployed because of the installation problem. (Even though my app would run as a low-rites user, the fact that you needed to be admin to install the framework killed it) I saw some post that said the install was only 2 megs--that really doesn't matter to me, *ANY* install is a problem. Some of the environments I work in are totally locked down (to windows 2k no less)

I was happy when FireFox 2.0 decided to include the SVG viewer natively. I could get better applications (with SVG) and didn't need ANY install. (Plus, FF could be installed on a USB jump drive without even needing admin privs -- )

I agree, keep your eyes wide open, I view this as technology to leverage...

Andy Eick

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

August 27. 2008 23:46








Categories

Blogroll






Copyright © 2005-2008 M. Andrew Eick.
Powered by BlogEngine.NET 1.3.0.0

Designed by Nukeation
Sign in