| By Jason Cook | Article Rating: |
|
| June 10, 2008 09:30 PM EDT | Reads: |
10,783 |
Jason Cook's UI Hero BlogI feel that Silverlight and Flash will continue to coexist for a long, long time because of the simple fact that they are really made for different types of developers. I can't imagine designers ever preferring Microsoft's toolset and I can't imaging programmers coming from other languages being satisfied with developing exclusively in ActionScript.
“What’s better – Flash or Silverlight?” Enough people have asked me that I felt I should post my opinion on the question.
Designers will prefer Flash. Programmers will prefer Silverlight. There. I said it.
Having used both tools I can still confidently say that Microsoft’s design tools and design workflow are still generations behind the sophistication of Adobe’s tools. Adobe has had a better track record of satisfying the needs of the design community for more than a decade. A Flash workflow with Photoshop, Illustrator, Flash and Flex Builder is still far easier, more powerful and flexible for designing user interfaces than Microsoft Expression Studio. Expression Design has the capabilities Illustrator and Photoshop had four generations ago. Expression Blend has nice integration into the development workflow (though Adobe CS3 finally has similar integration) but Expression Design is not, and probably will never be, the powerhouse Photoshop is.
On the other side of the coin, programmers have always felt like they were working in an alien environment with Flash. While Actionscript 3.0 and MXML make magnificent strides toward creating a workflow that programmers can understand, the Flash and Flex frameworks don’t even compare to the sophistication and maturity of the .NET framework. On top of the framework itself, there’s also the massive advantage Silverlight has that it works with any language that supports the Common Language Runtime. I can’t stress enough how valuable this is to the viability of the platform. There are thousands of Actionscript developers in the world. There are literally MILLIONS of developers that use C++, C#, Visual Basic, Ruby, Python, Javascript, JScript and the other languages Silverlight supports. Instantly, Silverlight has a larger potential developer base than Flash.
All this said, I feel that Silverlight and Flash will continue to coexist for a long, long time because of the simple fact that they are really made for different types of developers. I can’t imagine designers ever preferring Microsoft’s toolset and I can’t imaging programmers coming from other languages being satisfied with developing exclusively in Actionscript. As for me, being both a designer and a developer, I intend to master both.
Published June 10, 2008 Reads 10,783
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jason Cook
Jason Cook is an Application Integrator at IdentityMine. He blogs at http://uihero.wordpress.com/.
![]() |
Richard Monson-Haefel 05/30/08 08:59:54 AM EDT | |||
I agree that Flash is a better fit for designers and Silverlight for developers. I would add that Curl (http://www.curl.com) is a better fit for programmers in the Enterprise while Silverlight and Flash are better for developers and designers in the mass consumer space. Richard Monson-Haefel |
||||
![]() |
Samuel Lavoie 05/29/08 03:12:06 PM EDT | |||
Microsoft seem to have done a pretty good job with silverlight, a few years late on Adobe tho. For me it can be useful for .Net programmers to do web application. For sure, its not perfect, it wont replace Html, especially with the Html 5 version comming in the next few years. However Silverlight can gain major ground for intranet applications where you have a complete control over the end users. |
||||
![]() |
1st Anniversary 05/29/08 03:00:55 PM EDT | |||
Silverlight has just turned one: it had its first birthyday this week! |
||||
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Windows 7 – Microsoft’s First Step to the Cloud
- Ulitzer Provides a Powerful Social Journalism Platform
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Open Source Mobile Cloud Sync and Push Email
- Practical Approaches for Optimizing Website Performance
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- US Post Office Hops a Ride on NetSuite’s Cloud
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- WPF Controls by DevExpress
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX































