News for hackers. Stuff that matters.
Re:Ask HN: Why not Flex? by cookiecaper on Thursday September 03, 2009 @07:06PM (#803799)
I have a client using Flex right now. They're having a desperately hard time finding anyone adequately qualified to perform the work, so availability of hackers is an important consideration.

Also, everything else people have said. It uses a plugin, which slows things down and appears non-native. It's proprietary; if one day Adobe says "Flash Player is universal, let's start charging for it, and jack the IDE cost up 50%. We don't care if everyone moves off of it because we'll make a lot more money off of the relatively short-lived mass influx of license money", or "Let's just not release the new version or ensure compatibility on (Windows 7/OS X 10.6/Linux/Solaris/any other platform important to your userbase) [yet]", or "Let's break compatibility in Flash Player 11 and make a really difficult downgrade path", you and your users are kind of screwed, and so on.

Re:Ask HN: Why not Flex? by sunkencity on Friday September 04, 2009 @02:55AM (#804431)
It is pretty sound to be sceptical of any open-source offering from a company like Adobe. I'd much rather spend time learning some skills in an open source project where the full stack is open-sourced future proof.

I'm sort of wary learning to code iPhone programs as well -- it seems cool, and there's lots of interesting ideas there -- but do I really want my hard-earned development skills to be dependent on the whims of Steve Jobs?

Re:Ask HN: Why not Flex? by abyssknight on Friday September 04, 2009 @09:23AM (#804758)
Hearing this, I thought I'd jump in. The stack is open-sourced. The Flex SDK and BlazeDS (if I remember correctly) are both open-sourced, as well as the AMF specifications. There is absolutely no reason why you could not write AS3 code and MXML against the Flex libraries and build your own Flex application without Flex Builder (the IDE, which costs a paltry $199-$299 last time I checked).

I've done it, and it does work. Is it a pain? Of course it is. Do you get the Adobe built data components you get with the advanced and charting editions? Nope. Can you build them yourself? Of course, and there's a bunch of open source controls & components you can download too.

You really have to be careful whilst criticizing a company who essentially gave away their protocol and build tools. They could just as easily have marked that IDE and tookit up to $1,000 and we'd still buy it.

Re:Ask HN: Why not Flex? by sunkencity on Friday September 04, 2009 @11:52AM (#805037)
The stack is not open source -- the player is a blob.

One of my co-founders like flex and have programmed some admins in flex, in xml. Myself I don't care much for flash. I've dome some actionscript programming and presentation development but I only do it if I really have to. I much prefer to work with HTML/Javascript. My co-founder would like us to work with flex instead of rails which he dislikes. I have no love for programming in XML, so the middle ground is that we have coded up some small web frameworks in java with seaside-style html generation. It works fairly well.

Re:Ask HN: Why not Flex? by abyssknight on Friday September 04, 2009 @12:44PM (#805156)
I'll agree, Flash Player is not OSS (though projects to emulate this do exist), and it can be a royal pain but...

You can definitely use Rails with Flex. Flex is not a server side language or framework. It can interface with all of them really well through web services. Heck, I'm pretty sure Flex can even inject and call JavaScript functions on your pages. Rails can render things to XML amazingly well, and you can still build an HTML response as well while maintaining the functionality of the Flex application.

Your co-founder is comparing apples to oranges, but whatever works for you all is great. Just don't let the tools limit you.

Re:Ask HN: Why not Flex? by sunkencity on Friday September 04, 2009 @12:51PM (#805182)
I like flash/flex when it's used as part of a site, to display video, a game, or some presentation. There are too many benefits from using standard HTML as to not use it for the main plumbing of a site.
Re:Ask HN: Why not Flex? by jdowdell on Friday September 04, 2009 @04:34PM (#805622)
In such a hypothetical scenario, Adobe would also be screwed.

Flash reconciles various needs, from indy creatives to high-budget publishers to ordinary consumers to videographers to anyone seeking a means to communicate their beyond-text ideas to an audience.

Reconciliation of all these interests is a difficult task. If Adobe were to mess over any of these constituencies, Adobe would pay the price.

Who paid the price for HTML4's confusion over OBJECT and EMBED tags? The responsibility was not as direct.