"Hillbilly" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> After reading this...
>
> "...Adobe is at an interesting crossroads. In terms of online media, the
> company is on top of the world, with incredibly high adoption rates of the
> Flash standard. But for mobile devices and systems in the living room, the
> company is furiously trying to expand its market, and is doing a pretty
> good job. Flash is finding its way onto Connected TVs. Most smartphones
> will be supporting AIR 2.0 and Flash 10.1 in the next 18 months. Apple,
> the one company seemingly resisting Adobe's siren call, is still supported
> with Creative Suite 5's ability to export a flash file as an iPhone app.
> As these partnerships hit the market, Flash may be the first true
> three-screen development platform for gaming..."
>
> The really really big question being "do something now like learn Flash or
> wait years for Microsoft to catch up as they have with mobile and keep
> learning Silverlight?" Have other .NET developers chosen Flash?
So you are comparing a 3 year old technology against a 14 year old
technology and worried the 3 year old does not have enough adoption to stick
with it. Flash has a wide base and is now installed by default.
One of the really cool things about Silverlight is it has a great
programming model. Yes, Flash has Flex, but most people I see who are
serious about it build the middle tier in java or .NET. If Silverlight can
gain proper traction, it already has one programming paradigm for middle
tier and UI. Much better idea.
In many ways, Flash, through Flex, is playing catch up. You don't see it so
much as the install base for the non-proggie bits is large.
> It just makes me so damn nervous I don't even want to try to keep up with
> Blend or Silverlight development knowing it MIGHT BE the long-term choice
> that finally gets around to being supported when I need to move now if I
> want to be involved with the window of opportunity for HDTV developers;
> IMO the next big thing.
I think MS, in general, is making you nervous. And there is a history that
may warrant some of it. Silverlight is controlled by the same basic group as
the web stuff, so it is not going to be killed any time soon. The question
of install base? They had a bit of a black eye in the 1.0/2.0 time frame
with the media bits and lost a major implementer. We are past that point
now, so I am not afraid.
> What was it like learning Flash and how well does it integrate with
> ASP.NET C# Web Forms development skills?
It doesn't and it does. Flex Framework needs a backend to work at speeds
higher than turtle and .NET makes a good back end. I guess you can go with
any backend it can communicate with and Java would be another sane choice in
some instances. A quick google search should reveal if there are others. I
have done some Flex talking to .NET bits personally.
Flash, or more specifically, ActionScript, is a bit like many other
languages with braces. The method of making different methods is slightly
different and there is a better "global" story than .NET (although I am not
convinced that is good. The downside is having to work with the Flex
designer, which does not have the greatest debug tools in the world (coming
from VS, they really suck). There are some Flex to .NET projects out there.
--
Peace and Grace,
Greg
Twitter: @gbworld
Blog:
http://gregorybeamer.spaces.live.com
************************************************
| Think outside the box! |
************************************************