Why Flash can't win the Web application war
devcentral.f5.com
devcentral.f5.com
Wake up Macrobe! Ajax, as loose and amorphous and crap as it is still today, is going to eat your lunch!
Flex Builder should be free and open-source and Adobe should encourage people to improve on it. They could steal much of the effort that's currently going into other RIA platforms by being more openly supportive and aggressively marketing that openness. The fact that they don't do that is simply mind-boggling.
The thing I find so puzzling about the Flex Builder pricing is the dissonance in pricing from student to company. For the pro version students pay $0, companies pay $700. I interpret '$0 for students' as 'adoption is more important than direct revenue today'. But if that is so, why charge companies $700? They also have impact on adoption. A MSFT esque 'start-up deal' would seem appropriate if they must have some direct revenue. Or better still, make the standard version free to all.
I took part in an interview with Adobe a few months back regarding Flex Builder, specifically on the topic of whether I would buy it. As I said to them then, "it's too much money". Silverlight doesn't do what I need, but if it did, I'd be seriously considering it.
Why are there so few free alternatives to Flex Builder? Is it because it's so easy to pirate that no-one has bothered?
ive been using flex builder for linux for a while... and frankly after trying out the windows (fully functional) trial version, i felt the windows version did not justify the price... sure there are a couple of superficial things the windows version has (like the design view - which is "ok")..
only gripe is the linux version is still in alpha so feel a bit jibbed and not to mention hesitant paying full price for it...
the real issue for me is they are leveraging so much of the eclipse framework to build an IDE, they should have more of an obligation to give it away for free, unlike MS (with its VS products)
One hears frequent complaints about how awful it is to have to cobble applications out of HTML/JS/CSS and coax them into running in browsers that were never designed for that. That's true, but it begs a question: why, if it's so awful, do so many people do it? It must have huge value to justify all that effort.
There are all kinds of subtle differences between programming for the web and programming for a desktop-like environment embedded in a web browser. I think it's a mistake to assume that the latter would be better if only we could have it.
There's another way to look at this. One reason the "bad" approach often succeeds while the "good" approach fails is that what seems good is based on previous experiences that don't quite fit what's emerging. Meanwhile the "bad" approaches seem bad because they're messy and chaotic, yet they contain something important and new that is worth the messiness. This is how I look at Flash. People want to program in what they think of as the proper way to build applications. But if it comes at the cost of taking the "web" out of web apps, it's not worth it.
Oh come on. There are a lot of smart people making Ajax apps. They can't all be doing it for a dumb reason.
if an open standard fails then people wont get too much flak for following it as it was an "open" standard..
starting following or adopting a proprietary and how are you going to explain (to who ever you have to explain) your choice of the chosen standard, when (a) open standards do take over or (b) a different proprietary standard wins the war?
dont get me wrong.. i never said smart people dont do Ajax. On the contrary you have to have lots of patience and brains to want to play around with the inconsistencies with a billion browsers. Lack of said brain cells made me take the easy way out ...
b) Adobe sells Flash for less than 60$ at my university. In fact, they sell all of the CS for that price...
It's a JS framework that includes many of the common widgets you find on the desktop.
Google 'ext samples' and prepare to be impressed.
I recently stumbled on it and have been aggressively rolling it out in my company.
adobe looks to me like a company that's still trying to play by the old rules. it's amazing to me that they've lasted as long as they have.
Still DEC are gone but the ISV is still trading (in new markets of course) so draw your own conclusions.
I wouldn't say spending a billion is 'usual', in fact the companies you mentioned are all very, very unusual given their huge success.
There's a 'real world' of software development that doesn't have billion/million dollar budgets and it's been around long before the Internet.
Entrepreneurs in their early 20's sometimes have a hard time realizing that the world of applications existed long before they (or the Internet) were even born.
(If it's possible to blast pixels on a webpage quickly enough, I'm sure we'll see frameworks popping out of the later. ExtJS doesn't use Canvas and it's very app-like.)