READ DIGITAL EDITION


SYS-CON.TV
TOP LINUX LINKS YOU MUST CLICK ON
Will Silverlight Be DOA?
Silverlight is a worthless steamy pile. I just took a huge step in Flex's direction

Digg This!

Kevin Hoffman's Blog

Lately there seems to be a lot of buzz around the whole Flex, Flash, Apollo environment for creating extremely powerful, cross-platform RIAs (Rich Interactive Application). In the interest of fairness and objectivity, I've been reserving judgement until I got a chance to really play more with Flex. Likewise, I hadn't really made any judgements about WPF/E yet, either.

So, when I read today that Microsoft had changed the name of WPF/E to Silverlight, I got a little excited. Why? Because by changing that name, it sounded a little bit like Microsoft had finally decided they were going to throw down the gauntlet and try and compete directly with Flex.

I went and saw that Microsoft had re-skinned their WPF/E developer page and it was now called the "Silverlight Developer Zone" , which looked promising. Even more interesting was that there was now a download for the February CTP of WPF/E for the Mac. This looked really good, so I grabbed the CTP for Vista, grabbed the SDK, grabbed some samples and started to look around.

This is where I threw my hands up in disgust. What in the holy name of Scooby-Doo are those people thinking?!?! After poring through the API, I thought "I must be mistaken. Surely this is a mistake." But then I asked a colleague and he confirmed it for me. Let me skip a couple lines and highlight this so you all can see it clearly.

WPF/E (Silverlight) HAS NO SUPPORT FOR BINDING TO MODELS, BINDING TO DATA, OR EVEN CONNECTING TO NETWORK RESOURCES TO OBTAIN DATA.

So, I will summarize Microsoft's efforts to date around Silverlight. They have created a declarative programming model that uses XAML as an instantiation language for rich 2D (not 3D) content and animations, as well as extended JavaScript to support this model. Using this model, you can create embedded mini-apps that have access to rich animations, graphics, audio, and video objects. However, these mini applications cannot communicate with the outside world, they cannot consume web services, and they cannot bind UI elements to data. In addition, this model doesn't even have support for things that should be considered a stock part of any library such as buttons, checkboxes, list boxes, list views, grids, etc.

In short, unless my findings are incorrect, Silverlight, as it stands now, with no support for data binding, service consumption, or basic UI controls, is a worthless steamy pile. I just took a huge step in Flex's direction.

tags:            
links: digg this  del.icio.us  technorati  reddit

About Kevin Hoffman
Kevin Hoffman, editor-in-chief of SYS-CON's "iPhone Developer's Journal" is one of the most popular "iPhone" and "Silverlight" bloggers on the Net. Kevin has been programming since he was 10 and has written everything from DOS shareware to n-tier, enterprise Web applications in VB, C++, Delphi, and C. He is coauthor of Professional .NET Framework (Wrox Press) and co-author with Robert Foster of Microsoft SharePoint 2007 Development Unleashed. Kevin authors "The .NET Addict's Blog" at ".Net Developer's Journal" (dotnetaddict.dotnetdevelopersjournal.com).

ADS BY GOOGLE
SYS-CON BLOGS
Digging Deeper On The Top Tech Blogs And Bloggers
This is a follow up to our post last month that listed some of the top tech bloggers according to TechMeme. The goal was
The long tail of baby names
Parade magazine today reports on the top ten names for baby boys and girls this year:Jacob EmilyMicha elIsabella EthanEmmaJ
Future of Web 2.0
I’m giving a short pres entation on the  220;future of Web 2.0″ at a CIO roundtable session in Chicago on M
LATEST ARTICLES, NEWS & POSTS
Web 2.0, RIAs & SOA - Exclusive Q&A with Gordon Van Huizen
'When we speak of enterprise mash-ups, composite applications and software as a service (SaaS), it's easy to forget that you actually need infrastructure behind the user experience to make it happen,' says Gordon Van Huizen in this exclusive Q&A. SOA middleware is among the faste
Software Executive Claims "The Love Is Gone" for Java
'When was the last time you heard about a cool web app that wasn't written in Rails or PHP?' asks Chris Keene, CEO of WaveMaker, in an article published today at SYS-CON.com. 'OK, people still build lots of cool stuff in Java,' Keene continues, 'but the love is gone and it's just
Chris Keene's Prescription for Curing the Java Flu
At WaveMaker, we have hitched our wagon to Java so I hope very much that JavaOne is showing us the ghost of Java present, not the ghost of Java to come. The Sun promise to put Java runtimes everywhere is meaningless if nobody wants to develop for those runtimes. Adobe and Microso
Powerset Seeks to Change the Way Users Search and Consume Web Content
'Wikipedia is a great way for us to showcase Powerset's functionality while giving people a faster time to satisfaction,' said Barney Pell, co-founder and CTO of Powerset, as his company today unveiled a publicly available beta product that according to Pell reinvents how users s
EDI to XML: A Practical Approach
While EDI transactions account for most worldwide commercial activity, XML-based alternatives are beginning to gain traction. According to Forrester Research, stateful XML, stateless XML, and even flat file exchanges are all projected to grow at a faster rate than EDI over the ne
Application Security for Open Source - The New Frontier
Hybrid applications made up of proprietary, open source and third-party components are the result of today's fast-paced and complex software development landscape. Applications developed within the last five years - whether internal or external - are at least 50% open source soft
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
MOST WATCHED TODAY