Skip to main content
November 9, 2011
Question

Goodbye Flex, Hello Ruby on Rails

  • November 9, 2011
  • 6 replies
  • 13379 views

Adobe announced it is halting development of Flash Player for mobile in the browser, but it will continue support for AIR on mobile devices.

Will Flex survive long term? I have my doubts.

I'll still develop my skills in Flex and see what happens with Flex 5, but I'll also start studying Ruby on Rails, which I actually dislike because it seems so obscure, but there are more jobs in RoR and I hear the pay rates are better.

Good job Adobe. Glad to see you're able to get the job done! Not.

This topic has been closed for replies.

6 replies

Participating Frequently
November 15, 2011

RoR is not a competitor to Flex. RoR is worth learning but that has nothing to do with the decline or otherwise of Flex. You can use RoR with Flex. See for example http://flexonrails.com/. If you're trying to replace your Flex skills learn another front-end technology like HTML5 or Java Swing.

November 15, 2011

You got it.

Java v RoR

Flex v Silverlight v Other Crap

Participating Frequently
November 11, 2011

Seems as if Adobe isn't worried about scaring the crap out of the Flex dev community.  Hopefully, after the huge stock fall today, a little PR will kick in tomorrow.

I wish they had said something to the effect: "we are commited to improving flex on the desktop" or "focusing on improving the AIR runtime for mobile".  Instead they are just letting us assume the worst, which leads me to think...

November 11, 2011

Put powerful bean counters and engineers in a room and what do you get...

November 14, 2011

Developers are scared that their skills will become irrelevant but it's not an excuse for continuing a product (Flash for mobile browsers) that doesn't make sense.

Moobile browsers just don't need Flash because there is no space to display animated banners and if you want to watch a video or play a game just launch an Air app.

The annoucemet means that Adobe is not afraid to discontinue a product that has no future.

Participant
November 11, 2011

Ruby on Rails is a great framework for web development and it will continue to grow. Adobe Flex for browser like Microsoft own silverlight isn't best option after plugin free mobile enviroment became hot platform. Adobe AIR on other hand is for developing applications which is best option for those who are planning to develop application for iOS, Android and Blackberry (all), which requires Flex skills (your skills are still very much useful). But on browser side HTML5 stack is better option due to its availability across all devices(windows phone, 8 metro..).  App development market for iOS , Android ect. is much hotter than Ruby on Rails, you can even learn rails and use it as AIR app's backend with RubyAMF I guess.

UbuntuPenguin
Participating Frequently
November 9, 2011

Today has been tough on all of us, first Heavy D dies, then Joepa retires from my alma mater, now this.

I understand your angst, I'm a little worried too.  But I do have this to say, Adobe has shown a sense of urgency in adapting to the changing sands.  For instance, they released Adobe Edge for free which I feel was a feeler for HTML 5. They have stepped up the release cycle going from Flex sdk 4.0->4.5->4.5.1, each step along the way incorporating more items making mobile development easier.  They realize that the landscape is changing, and theat the tech world doesn't have alot of time for people who insist on doing things the old way. 

Does Flash have some "issues", yeah, it does and quite a few even disregarding security issues.  I dodge some websites (I'm looking at you CNN) like the cops because I know that my browser will lock up like a big block chevy at 6000 rpm with no oil.

Now lets look at Adobe as a company, what advantages does it have.  The first is that is has a headlock on the creative side of things.  It doesn't matter whether the software is pirated, borrowed, or stolen, if you want to do design work, you are going to get a CS family piece of software.  This gives them a very firm launching point for other technologies and a market place presence.  So even if Flex/Flash does become a technological ghost, there will still be other technologies and frameworks to avenge it.

My last point is, who on earth is doing well in this new world software or hardware ?  Can we all bow our heads while we do a casualty count:

JavaFX:  Didn't even make it to the battlefield.  They couldn't transition from the Swing/AWT wars of the late 90's. Such a bad taste was left in developers mouths, they swore to never work with any frontend tech from Sun where the designers were replaced with engineers.

Silverlight: Managed to coerce, beat, threaten , extort Netflix into using their tech.  They weren't really able to expand past that and are expected to be put down like Old Yeller.

Blackberry Playbook:  They didn't stock their first tablet offering with email and calendar. For their insolence, they were rewarded with 3.3% market share.  It doesn't help that as of late, their products have been met with the same excitement one would find at a wake.

HP Touchpad:  No one really knows what is going on with HP, not even the Board of Directors.  I got a Touchpad, threw Cyanogenmod on it and went to work, was a great deal for the price.  An also ran in the big scheme of things, especially since they are playing musical chairs with their CEO position and business plans.

So when we compare the techs that left the gate, it appears that getting to today and still having a pulse puts you in elite company.

Message was edited by: UbuntuPenguin

Participant
November 9, 2011

I came here this morning expecting a firestorm of a discussion on Adobe's announcement.  I can't believe this is the only post so far.

I don't entirely understand Air.  But my thought is that it was essentially a Flash player that lives outside the browser (i.e. so your Flex app could run stand-alone).  So it seems to me a little contradicatory when they say Air for mobile development will continue but Flash for mobile is dead.  I'm OK if my Flex apps require Air to run on a mobile device in the long-term/future... but I'm not sure if that's what they're saying. 

Thoughts?

Inspiring
November 9, 2011

I guess this is an effect of Metro not supporting pluggins.

I guess that the Flash player will move to providing Apps basically, this is where it really shines compared to HTML5.

Funny thing is that all the people who disliked Flash for the Ad banners, will soon learn to hate html5 for the Ad banners.

I understand the focusing, but I do feel that Adobe "focused" a little to early.

Air is more than just Flash Player out of the browser.  Air has less "security" restrictions than the Flash in the browser, and has far more access to the native device (being desktop or browser) than Flash Player in the browser.

I really dislike JavaScript, I do hope that Dart takes off.

Inspiring
November 16, 2011

Also, you can bring in google maps anywhere.

The Flash/Flex api has been deprecated.  You can still use it for the next 3 years, but Google warns that they could flip the switch at any time.


The Flex teams blog has been updated.

http://blogs.adobe.com/flex/2011/11/your-questions-about-flex.html

Scroll down a bit for the updated.

Inspiring
November 9, 2011

Kinda curious... Why relate RoR with Flex?

While I'm disapointed in the announcemnent, that statement of yours just feels so... pointless...

November 9, 2011

Flex is hot, RoR is hot. Flex may be waning, RoR is going gang busters. I guess I'm venting that Adobe has disappointed.

November 15, 2011

Gregory Lafrance wrote:

Flex is hot, RoR is hot. Flex may be waning, RoR is going gang busters. I guess I'm venting that Adobe has disappointed.

Oh, and Greg - RoR has supposedly been "going gang busters" for years now.  (Right down there at the bottom of the usage charts.)   RoR is technically up against Java itself - good luck to Ruby overcoming that leviathan.  OTOH, Flex is Java's friend.

Ruby has a long way to go to be mainstream (also keep in mind this is new postings, not factoring already employed devs):

http://www.indeed.com/jobtrends/ruby%2C+java.html

I'll admit it's growing fast, but so is a lot of things that aren't mainstream.  Give it 5-10 years?