Future of Flex in Apache [closed] - actionscript-3

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am a Flex developer. I think Flash builder is a great development environment for developing rich internet applications , 3D games, etc.
Now I am worried about the latest news related to Flex. Some blogs and news wrote flex is going to die. Another one wrote flex has not died.
How can I know latest updates about Flex in Apache. I am visiting Apache incubator site about Flex daily
http://incubator.apache.org/flex/
http://blogs.apache.org/flex/.
But I didn't get a satisfying answer. I read many articles I found with google search. I'm a little confused about the future of flex. I don't know how I can develop applications in HTML5 instead of Flex. I think it is too difficult. I can't develop big rich applications using html5 like www.pixlr.com, dashboard applications , Flash 3D games etc. Html5 is concept with oops?
I also have some more questions.
Why did adobe abandon flex?
What progressions will happen in Apache incubator for flex
What is real future of flex in Rich Internet Applications World?
In stack overflow, there is lot of specialists, developers and researchers .So I think stack overflow is a good place to ask these questions.
I expect this should be helpful for all Flex programmers.
Please help.

I think Adobe "abandons" Flex because of the difficulty to maintain the flash player on mobile multi-platforms. You can't have the flash player plugin, and generally plugins, installed everywhere : it asks a lot of efforts to make it work on every device.
Today, thanks to ios (and android) popularity, everything is application based. I just think that, naturally, Air is the best technology to work with, since it produces platform dependant executables with platform independant source code.
Since they don't have the time to keep on raising Flex, they give it to the Apache community, which have great projects like the HTTP Server.
Well, probably, HTML5 will be best in the future. Or not. HTML5 is a community language, Flex had a private owner. But now, Flex is free of his private owner, so it will naturally compete with HTML5.
At the moment, it is stable, mature, and the best RIA choice.
I think Flex has a great future.
But that's just my point of view :)

Related

What are the technical limits of phoneGap/Cordova? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
First off, kudos to the amazing apache cordova team for making a platform-independent native-like app-building platform - great stuff.
But as we know that HTML5 is still in the draft mode, and i'm thinking of applying Cordova in that direction, what are the technical limits for Cordova right now?
And what's the pros and cons compared to Sencha Touch 2, as i see ST2 popping up during my Cordova searches.
There are no technical limits on Cordova in the sense you're thinking of.
Cordova provides a means to package JS, HTML and CSS in an app, which is run in a native web view. You may hear an argument that any new features added to native SDKs can't be used because you have to wait for Cordova to implement it. That's false, there's nothing stopping anyone from accessing the new features natively through JS.
The technical limits are actually on the browsers that your web tech runs in.
Before iOS5 there is no position: fixed, so that's a limit for developers who want to support iOS5<. They're forced to use something like iScroll or actually take the hybrid approach by mixing a UINavigationBar with the UIWebView. I've done that and it was difficult.
Another limit is the click event taking 300ms to fire, so responsiveness is bad. This has been solved many times though, most recently by Google
There's plenty of other problems out there, like flickering during transitions and things that Thomas Fuchs has blogged about. Seriously, that guy is a genius.
I once came across a bug which caused the page resolution to decrease by showing and hiding child divs inside a parent div that had a css transform applied. Really strange stuff.
Sencha Touch is a good framework that you can try out for your web apps but it's not related to Cordova on a functional level

Which HTML5 mobile framework do you recommend? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
jqMobi? Sencha? Or other one? Why?
Thank you!
I have to repeat contents above in order to being able to post this question.
jqMobi? Sencha? Or other one? Why?
Thank you!
I'm the lead dev of jqMobi. bensnider is correct, in that Sencha is an all in one type of framework. But a lot of people have had problems with that. You can't use a single component in your project, it's "Sencha" or nothing. If you like that, it's a solid framework.
With jqUi, the UI part of jqMobi, you can use backbone.js as the back end or another MVC type framework and use jqUi as just the presentation layer.
It also depends on what your target is. If you are soley iOS, Sencha shines there, but Android support on Sencha (even V2) is still really lacking.
Sencha Touch 2 has been really nice for us (barring the pre-release churn) since it bridges UI and data all in one framework. V2 has also added some really nice MVC support with routes and and actual controllers and all that jazz. As always its data stores and models are very nice, now borrowing heavily from Ext. Now that the beta has landed I highly recommend starting new projects with it.
Looking at the other frameworks, most of them aren't an all in one type framework, requiring you to depend on or create libraries for data storage, remote resources, etc. In addition, Sencha is now probably the most mature framework, and has a nice developer community around it.
Another key consideration is which specific devices/platforms you want to support, and what the experience on those devices is. e.g. Sencha Touch 2 does not support Android 3. I'd encourage you to try the example applications on some physical devices you want to support:
http://www.jqmobi.com/testdrive/
http://docs.sencha.com/touch/2-0/touch/examples/production/kitchensink/
For disclosure, I've developed a business app using Sencha Touch but not jqMobi.
It really depends on what you are trying to do, what your comfort zone is etc.

Is Adobe Flex going to end up dead - can you recommend a web+mobile app replacement? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm seeking advice regarding adobe flex which has been currently incubated by Apache.
Is Flex going to end up dead?
In my organization I have been offered two options: either move to HTML5 technology, or choose another platform such as Android or iOS, which my office currently has. I currently work in Flex 4.6 which is thoroughly enjoyable and motivating to use. I do have an interest to learn Adobe Edge and Muse; these technologies enable developers to create both web and mobile apps.
This could be my last day with the Flex team; I may be repositioned to develop on Android or iOS. I want to be using a technology which allows you to build both web and mobile apps. Can anyone suggest a better choice of technology and/or framework?
just need a suggestion regarding adobe flex which has been currently
incubating by Apache. Is Flex going to end up??
Is Flex going to die? I doubt it! There is an active community around the Apache Flex Project and there are ongoing endeavors to do things such as decouple Flex from the Flash/AIR runtimes so the framework can easily port to other technologies (such as HTML5 compliant browsers).
Will Flex become less relevant in the future? It might, but it's hard to say.
In my organization, i have been given two kind of options which is either move to HTML5 technology or to some other platform like android
or xcode which my office currently has.
In this case, the future of Flex doesn't matter. You have a mandate to move. (Unless you want to make a political play to stay with Flex).
I personally see significant opportunities over the next five years in iOS development, Android Development, and HTML5 development. What are the opportunities in your area? Which of those three options interest you most? Answer that question and your decision will be easy.
I do have an interest to learn Adobe Edge and Muse which is a part of
HTML5 technology where people can develop both web and mobile app(just
heard).
Keep in mind that Adobe Edge and Muse are just HTML development tools-currently in development--by Adobe. Learning them is not the same as learning HTML; and learning HTML is not the same as learning those tools.
I want to be in a technology where I can build both web and mobile
app..
Then you probably want HTML5. Android and iOS development are focused solely on development of Native applications, not browser based applications.
Give me one strong reason that flex will rock again from Apache, so
that I can speak with my guys. Your suggestions needed?? Thanks in
advance..
There are a lot of smart people involved in the Apache Flex Project--including myself and some people that Adobe put full timer on the project. I have no doubt the Apache Flex contributors can, and will, do great things. But, it remains to be seen if the enterprise market will accept Flex in this new form (or not). Most clients I talk to are sticking with it and will re-evaluate their technology choices as needed.
This guy(Harbs) has given a quick and good recap of flex and its future. http://printui.com/blog/2013/01/flex-flash/
Is Adobe Flex going to end up dead - Short and concise answer - NO. It would take up a united front in implementing a web standard that does not require any plugin (Flash, SL, Java) for rich content to be implemented, which is very unlikely.
Can you recommend a web+mobile app replacement - Look at the following:
Sencha
KendoUI
jQueryUI
Sencha is also hosting a webinar which focuses on moving from Flex to HTML5 and Sencha
http://www.sencha.com/company/events/webinar-moving-from-flex-to-html5-and-sencha/
Flex will never be totally dead since HTM-Hell 5 will NEVER be able to access the user's desktop in a stand-alone application like AIR. So there - I'm in the same boat - one other thing (pardon my yelling) MARK-UP LANGUAGES (XML INCLUDED) HAVE NO PLACE IN SOFTWARE DESIGN AND WERE INVENTED (SGML) FOR LINOTYPE OPERATORS SO THEY WOULDN'T HAVE TO BECOME PROGRAMMERS.
Unfortunately now programmers have had to regress to working like Linotype operators, hehe.
My 2c

Is HTML 5 + CSS 3 >= Microsoft Silverlight [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
It is said that the unreleased HTML 5 and CSS 3 can produce the effects and graphics which can be done in Microsoft Silverlight. It thats true then can I skip learning Silverlight and wait for HTML5 and CSS 3?
Silverlight is a tool for developing web applications (RIA - Rich Internet Applications).
Pure HTML+ CSS (even if it is HTML5 and CSS3) will only produce web sites unless you put some code/framework behind them.
Therefore while visually they might look similar they are two completely separate things behind the scenes.
It's like comparing apples and oranges, but one thing is makes HTML 5 + CSS better then Silverlight: It runs on every modern browser, mobile device, etc...
You don't need to wait for HTML5 and CSS 3, they are here today and can be used right now. Web standards aren't 'released' in the way software is, they are standardisations of existing browser implementations.
What front-end technology you choose very much depends on project requirements, some things that are easy in Flash/Silverlight are just not possible yet or really hard to achieve using web standards (think Canvas and WebGL).
There is no definitive answer for this, and there may never be.
HTML5 + CSS + JavaScript, you mean? The future of RIAs does look bright given the promise of these technologies; however, they do not likely represent a replacement for Silverlight right now. If you need to build a complex web app now, Silverlight can do it, and even though some browsers like Chrome, Safari and Firefox have already implemented parts of HTML5, the support is too jagged to allow you to build a stable cross-browser application.
Silverlight, however, should behave the same way in all browser on all OSes.
if you use silverlight (and/or flash) only for a nice layout and some stuff like animations, yuo don't need it - this can be done with html5/css3 only.
but note that silverlight (and/or flash) give your a lot of possibilities to write applications witch can do a lot more stuff.
The only reason I prefere to use Flash/Silverlight over HTML+JS+CSS is, they run pretty much similarly on all platforms and they are independent of browser's code, although html has some standard but coders dont have any standard, similar functionality needs different javascript in different browser, more over rendering html elements is also different on different browser so does printing.
No matter HTML5 or HTML 10 coming in future will attract developers, but not implementing correct standards by OS and browsers will always make them weak enough.

A Well-Designed Web App GUI Framework? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
As one of those people that never got around to properly learning design (or having no talent for it), the design seems to be the step always holding me back. It's not a problem for rich-clients, as the standard GUI toolkits provide some acceptable ways to design a good-looking interface, but the web is another story.
Question: Does anyone know of a high-quality framework for designing the interface of web applications? I'm thinking of standard snippets of html for an adequate set of controls (the standard html controls plus maybe navigations, lists, forms) and style sheets to give it an acceptable, modern look. If such a thing existed, it could even support themes in the way wordpress, drupal etc. allow it.
I know of the yahoo yui, but that's mostly javascript, though their grid css is a step in the right direction.
Try the samples on ExtJs.
I find them immensely useful in working out the UI. (trees, panels, modals, etc etc)
I realise this is an old thread but it still comes high up in Google searches so it's worth mentioning that Twitter have recently put out Twitter Bootstrap, a "toolkit for kickstarting CSS for websites, apps, and more" which looks fantastic! » https://github.com/twitter/bootstrap
I'm not sure that what you're looking for exists in the way you're looking for it. However, I've had some luck with places like Open Source Web Design and Open Designs, which have some really slick templates that can be adapted to a web application so they at least don't look like crap.
There are also some commercial offerings, such as Gooey Templates.
Once you're getting closer to launch, you can contact a pro to fix the details for you, or simply build on what you've got.
Edited to add: You might also want to consider learning Blueprint CSS. I've found it helps guide my layouts and helps them look "right", without constraining me to the layout constructed for another purpose.
I'll suggest Google Web Toolkit if you're a Java developer. Examples
I'll also second the suggestion for Ext JS. It's got a vast array of really slick looking UI elements, incredibly well documented code, and a strong community.
You'd probably also find the myriad of Wordpress templates reasonably useful to build on, as Wordpress is at least reasonable at separating content from layout. The also tend to have a modern bloggy feel. Of course teaming up with a talented designer is the ideal way to go in my experience! :)
This will be more than a framework OP originally wanted but I'll suggest having a look at Morfik.
You'll be able to build pretty slick user interfaces with the conventional drag&drop way and with theming support (The homepage itself is built in Morfik). There're numerous other advantages Morfik provides, though let me not drift to off-topic for the subject. You may download the trial and see...
ps. Disclaimer: I'd worked for them.
you can check out this young site, http://guitemplates.com/. The templates are quite clear and modern, and at 20 bucks each they won't break your budget.
We had the same problem so we made our own. CSS UI (http://css-ui.com/), open-source UI framework. The concept is to use pre-defined CSS classes to style any element.
Check out http://jacanasoftware.com. Their templates feature multi level tabs, clean css, it validates, and the CSS won't mess with your controls. I highly recommend them.