Username or EmailPassword
Or use a FLOSS web application solution, and you can learn and use it freely, even when you are employed .
'Don’t worry, you can pay us back later.'
I wouldn’t touch it with a barge pole.
Web Development can be done on any software and any computer you want. If it can type text, you can write the latest and greatest HTML5 app.
Flash / Flex / AIR / Silverlight threaten that very fact.
I do agree that Adobe are only giving this away to hook people into flex.
However if i was an unemployeed developer then i would grab the tools, i would have the time to learn another language and it's usually pretty easy to pick up other programming language.
At the end of the day it would be another tick on my C.V.
It's really no different to the other platforms giving out free tools.
Am I the only one who read "learn flex!" and thought of GNU Flex ( http://flex.sourceforge.net/ ) instead of Adobe Flex ???
No, I thought the same thing. It was a bit of a "WTF" moment.
No matter, I rewrote it using the Flex component Yahoo provides, and all the troubles went away.
Now, ajax frameworks like Apple's Sproutcore (now approaching 1.0) or Cappuccino are very good, with much better binding systems than Flex or Silverlight. They should give them good competition.
RIA skills are still in demand as few really know how to put these together. so if you wish to keep your babies fed, this is an option.
As rosy as HTML5 sounds, it's support among browsers still has a long way to go, where something like Silverlight is readily available.
Also important to note, is that while the open nature of HTML5 is good, it will never be able to fight something like Silverlight feature for feature. The Silverlight feature set dwarfs the HTML feature set by a considerable amount.
The last nail in the coffin is how easy it is to develop, and the ability to leverage powerful backend .NET languages to power Silverlight content. That's the straw that broke the camel's back for HTML5.
Silverlight is an absolute joy to use, and I'd imagine something like Flex being very similar, and given the current economic situation around the world, I'd say more people gaining more skill is definitely a good thing.
Nail in the coffin? Straw that broke the camel’s back? Hello Mr. Arty Mc.Strawman! How are you today?
As rosy as HTML5 sounds…: ‘I haven’t used it’.
The Silverlight feature set dwarfs the HTML feature set by a considerable amount…: ‘I don’t understand the difference between a structural document markup language, and a media runtime environment’
it's support among browsers still has a long way to go
where something like Silverlight is readily available.
Ho ho ho, I almost thought you were serious there. HTML5 capable engines are available on more platforms than Microsoft have had version of Windows. Windows/Mac/Linux, BeOS even? 32-bit, 64-bit, ARM, PPC, Sparc? Linux support for Silverlight is pants, at best.
I forgot to mention mobile browsers! So how’s silverlight support there? Is that a tumbleweed I see? In the mobile space, HTML5 support is actually greater than on the desktop! There are 10 million+ iPhone users with an fully HTML5 capable browser; whereas the iPhone, will never run Silverlight.
Silverlight is an absolute joy to use: ‘I used Dreamweaver and couldn’t get on with it.’
I'd imagine something like Flex being very similar: ‘I am opposed to the idea of choice when it comes to my development tools.’
I'd say more people gaining more skill is definitely a good thing: ‘Not enough people agree with me’
You've got to be kidding me. Try to shove that load of bull down anyone's throat when justifying using HTML5 for RIA.
The feature comparison to Silverlight is a valid one, since your general argument seems to be that HTML5 can be a drop in replacement for something as elegant as Silverlight.
Windows makes up a sizable portion of the desktop market, and so does their browser, the mobile market is largely irrelevant when it comes to the purpose that RIA's serve.
Of course, if finding all sorts of corner cases to inflate HTML5s usage numbers makes you happy, then by all means.
I must say I'm impressed, you're the only person with the ability to bs enough through your teeth to even try to argue about the availability of HTML5.
HTML5 has it's uses, but it's not for the same audience that Silverlight, or even Flex aim at. Edited 2009-04-08 19:48 UTC
The Flash Player runtime is proprietary. If Adobe folded tomorrow, Flex would die with it too, no matter how 'open' the SDK is.
Yes, the player itself is proprietary. But given that Flash runs on over 95% of computers worldwide, the chances of Flash disappearing over the next 10 years is close to nil. That exceeds most business app lifetimes.
If Adobe goes bust, there will be a stampede to buy their technology. Of course, we in the West are about to fall into a hyper-inflationary depression, so you never know what could happen. Maybe Norway's sovereign fund would buy Adobe. Edited 2009-04-08 15:41 UTC
I could so see yahoo or google buying flash
Some of the largest banks in the world disappeared overnight, with market caps greater than even the likes of Google. The fact that Flash is on most computers means jack-diddley-squat about Adobe’s (or anybody’s) safety. That’s like saying that the banks are infallible because they have lots of money.
Yes, completely true. But if Adobe goes down with NO buyers, then no one is going to be developing HTML 5, or Firefox, or Chrome either. We'll all be too desperate searching for food and water (which is where I think we're headed no matter - the entire banking system is insolvent).
As for now, Flex and Silverlight are far ahead of HTML 5. Sproutcore is pretty good too.
"In Flex, MXML is the markup language, ActionScript is the programming language, and Flash is the container.
In Silverlight, XAML is the markup language, the .Net languages are the programming language, and the Silverlight plugin is the container.
Good post. But there are subtle differences here.
In the case of both MXML and XAML, those are just high level markup abstractions on top of corresponding ActionScript (MXML), and .Net (XAML), and compile down to Flash and .Net executable byte code.
In the case of HTML, it's not a high level markup abstraction on top of programming constructs. It's markup for documents - representing structure and presentation of documents.
Both or those are huge differences.
And Flex and Silverlight are actual applications, made with actual programming languages, with all the power and richness that comes with those things. The MXML and XAML, once again, markups are merely high level abastractions on top of actual application programming constructs.
Recently, after initially mostly rejecting Flex and Silverlight, and preferring AJAX, I'm getting on board with the whole Flex and Silverlight RIA phenomenon. I really see the power, ease of development and deployment, and versatility. And I take those things as complmentary to the HTML based web, not as an all out replacement.