« OnLive - The Future of Home Gaming & Media: Video DemoFlex 3/4 Font Embedding: CFF-DefineFont4 vs DefineFont3 »

8 comments

  1. § DannyT Email said on :
    Nice commentary, I share a lot of the same thoughts (http://twitter.com/dannyt/status/1350370721).

    To add to your comments on the 'creative battle', I'd say this field is still wide open as even though Adobe dominate the design world I still think there is a whole new field that sits between 'creative design' (creatives/graphic designers/web designers) and 'boring grey app developers' (traditional windows app developers).

    As you point out hardcore developers are a long way off GUI experts but equally the majority of photoshop ninjas out there could care less about application (as in RIA) design and how to achieve that perfect pretty-but-effective-and-efficient transition from 'search results list' to 'detail view' within some dry LOB app.

    There still aren't many who fill that gap so it's possible the candidates for such a role aren't the ones tied to the Adobe toolset...

    Saying that, I don't know who or where they are just think we need more of em! :)
  2. § Rob McCardle Email said on :
    A thoughtful well written post and nice to see an objective discussion. Only thing is that yes loads of Flashers are nosing at the iPhone and that's great but iPhones are cool and Silverlight isn't. It's pretty schoolyard stuff but it's a stone cold fact at the mo - unless theres some really sexy demos that appear for it very fast it will never drag Flashers into it's filthy maw :)
  3. § TimmyG Email said on :
    Great comparison. It's rare that someone comparing Flash and SL knows much about both. You clearly do which gives you credibility here.

    A quick thought of my own: There are 3 major groups of developers out there: Windows developers, Web developers and now RIA developers. RIA development is soon to be the dominant style of development and the choices are Flash or SL. Most web developers will use Flash because it uses Javascript (ActionScript) and most Windows developers will use SL because it uses .NET. Its fun to speculate on who will dominate in the end but the big picture to me is that either way, both platforms are in for a HUGE boost in adoption.

    This is good for Flash, good for SL, good for developers, and great for users!
  4. § ryan Email said on :
    that was one of the most objective posts i have read in a long while... thank you for sharing an unbiased view the technology platfrom we have available to us today... no reason to look at this in a negative way if you are a flash developer... and if you are a .net/silverlight developer i guess you probably jumping in your skin as i write this comment...

    i would be keen to hear more of your thoughts on silverlight development...
  5. § Tink Email said on :
    Interesting read. Not that I know much about SL, but thought I'd clear up a couple of points about Flex.

    Built-in deep-linking support - SWFAddress for Flash or to some extent for states in Flex


    Flex comes with a HistoryManager class for built in deep-linking support. Its a different thing to states, although can be used in conjunction with them.

    in a binding expression in MXML (e.g. visible="(someBool && someOtherCondition)”)


    a binding in MXML would look like...

    visible="{someBool && someOtherCondition}"
  6. § Richard Leggett® Email said on :
    Thanks all for the comments, really glad the post went down well.

    @Tink, I'm not sure I get you on these, probably my unclear explanation, but I was already referring to HistoryManager when I mentioned states in Flex (IHistoryManagerClient uses load/saveState calls), and the binding expression was missing { } so I've just edited it thanks. It's not a great example, but here I'm referring to the fact that you can't just put any old code in a binding expression in XAML without having to enlist a ValueConverter or a Markup Extension (the latter is even required to put Null into a tag's attributes, it's a smart construct) to bridge the gap or achieve the value you want.

    Markup Extension - http://msdn.microsoft.com/en-us/library/ms750413.aspx

    ValueConverter - http://msdn.microsoft.com/en-us/library/system.windows.data.binding.converter.aspx
  7. § Damon Wilder Carr Email said on :
    Check out my just completed Adobe Video Format Silverlight 3 based video player:

    http://blog.domaindotnet.com/2009/04/05/silverlight_3_beta_adobe_video_playerworking_now/
  8. § Dave Email said on :
    @DannyT: Microsoft saw the gap between developer and designer and developed different tools for both. Developers use Visual Studio (full code + basic XAML) and designers use Expression Design/Blend (Full XAML coverage, but only basic coding support).

    Since Silverlight 2 and VS2008 solutions can shared which makes it easier to focus on your skills. Designers design in Expression and developers add functionality (and behavior) using VS. A common rule is that designers can't code and developers can't design. And if one can do the other, they often don't like it.

    As in any other arena competition is good. It's paces release cycles and features are faster implemented. I wouldn't be surprised if opening another AIR app is supported in the next version of AIR. Until Firefox gain some real market share (above 10 percent) browser development stood basically still. Both Microsoft and Adobe are challenged to push the envelope. With Silverlight 3 Adobe is getting some real competition. If you like Flash/AIR stay with it, because it probably wouldn't take a long time before that special feature in Silverlight finds it's way to Adobe and vice versa.

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
Contact. ©2010 by Richard Leggett. blog software / hosting / monetize blog.
Design & icons by N.Design Studio. Skin by Tender Feelings / EvoFactory.