SingingEels : Development Community & Resource

Login

Articles

  • ADO.NET (2)
  • ASP.NET (29)
  • LINQ (4)
  • Security (2)
  • Silverlight (2)
  • SQL (7)
  • Standards (5)
  • WCF (1)

Syndication

  • Articles RSS
  • Blogs RSS

Contribute

  • Our Authors List
  • Member Sign-Up
  • Suggestions Box

Silverlight Beta Has WCF, LINQ, Windows Controls!

(Mar 06 2008 - 08:29:58 AM by Timothy Khouri) - [print blog post]

I can't stress enough how amazing this is. When the Silverlight alpha came out, I was very disappointed due to the fact that there was no standard windows controls (TextBox, DropDownBox, etc). There was also no WCF support, meaning you're basically stuck with glorified JavaScript application. I was consistantly reassured by a good friend of mine who works for Microsoft (Jonathan Cater) that the beta would fix all of that, but I was still skeptical.

Why WCF in Silverlight is Great

Silverlight (as you may already know) brings amazing power to the web world in that you get beautiful rich content abilities, embedded audio and video codecs, cross-browser and cross-platform abilities and more. But many argued that you got the same with Adobe's Flash.

Where Silverlight destroys Flash and Java Applets is in version 2.0 (currently in beta) which brings a powerful slew of .NET support including WCF. WCF (Windows Communication Foundation) gives you the ability to build client / server applications on a TCP based connection, HTTP based connection and more. It's so incredibly easy to use verses the traditional "write it yourself TCP client", that I predict we are going to see a complete change in the Internet as a whole.

Be prepaired for MMORPGs (online video games) that have a Silverlight client end. Be prepaired for big corporations to drop windows apps and build robust (SoA based architecture) applications in Silverlight. Seriously, buy stock in Microsoft right now... and in 2 years cut me a check with a percentage of your profits... I'll accept personal checks.

Silverlight Windows Controls

I'm also pleased with the "windows controls" that are in Silverlight so far. I will admit that I haven't looked too much into them, so don't expect me to give an exhaustive list. But what I will say is that when the alpha came out, I was thinking "what happened to Microsoft!?" But, after seeing the TextBox, DatePicker, Calendar and ListBox I realize that they will not disappoint me with the release version.

Visual Studio 2008 and Silverlight

Another great thing that I forgot to mention is that there is much better Visual Studio support now for Silverlight. There's intellisense, a nicer editor and the like. Also, when starting a project, you have the ability to create a Web Site, Web Application or just an HTML file, whereas in the alpha, you could only start with a basic HTML file.

  • Mar 06 2008 - 09:35:46 AM Timothy Khouri

    Well, I tried porting one of my recent WCF clients to Silverlight (which is basically my test to see how far Silverlight has come in the way of WCF and it's overall usefulness to me), and I'm sadly still a little disappointed.

    While it does have WCF support (and it also supports Sockets in the System.Net.Sockets namespace), it doesn't support the "DuplexClientBase" infrustructure.

    It does support "ClientBase", which is one-way WCF communications, but I really need to have the call back and OperationContext abilities of WCF in order for this to be a really "connected" application (as apposed to a "request-for-data" application).

    Let's see how Microsoft goes from here...

You must be logged in to add comments. If you have not already done so, you can create an account here. If you already are a member, you first need to login before you can comment.

Developer / Architect / Author

People to Follow

Experts in the categories related to this blog post.

  • Jonathan Carter
  • Bill Reiss
  • Wilco Bauwer

Related Blogs

These are the most recent blog posts related to this blog post.

  • Silverlight 2 Beta 2 - Image Source Bug With QueryString Parameters
  • My Bad Coding Habits, Thanks LINQ to SQL!
  • Silverlight 2 Beta 1 - Online Game and the Pain it Caused
  • Dynamic LINQ OrderBy using String Names!
  • Silverlight Beta Has WCF, LINQ, Windows Controls!

Related Ads

SingingEels.com as of Jul 23 2008 - 12:10:28 PM - (0.0937542)