It's official: Flex 4, codenamed Gumbo, is now beginning active development. Adobe has published their first plan of what should be included in Flex 4 that is scheduled to release next year. According to Adobe, these are the four major themes that will affect Flex 4:
"Design in Mind: provide a framework meant for continuous collaboration between designer and developer. Probably involves an additional component model that integrates with the existing Halo components.
Accelerated Development: take application development from concept to reality quickly. Features could include application templates, architectural framework integration, binding improvements.
Horizontal Platform Improvements: features that benefit all application and user types. Features could include compiler performance, language enhancements, BiDi components, enhanced text.
Broadening Horizons: expand the range of applications and use-cases that can leverage Flex. Features could include finding a way to make the framework lighter, supporting more deployment runtimes, runtime MXML."
Obviously, there’s a hope that upcoming Thermo release will bring together developers and designers. I’m cautiously optimistic here. It’s great that a designer’s tool will automatically generate MXML. A developer will pick it up and re-factor . But will the tool be smart enough to reverse-engineer the re-factored code and present it back in a visual form to the designer for further work? That is a million dollars question.
Accelerated development is definitely the right way to go. Code generators, templates is a must and even Flex 3 with its wizards was a step in the right direction.
I’d allocate the highest priority to the compilation speed improvement and IDE. Flex Builder IDE works fine on small-size projects, but in the real world environment it’s not fun to work with. And I’m not even asking for a decent refactoring or some code editor improvements. I want it to be faster. I do not want it to hang. I do not want it to painfully rebuild the workspace for 30+ seconds.
Making the framework lighter is also a big ticket item. A swf that uses Flex framework should be smaller in the “merge in” mode. One item that I do not see addressed in these plans is printing. Flex printing is rudimentary and has to be addressed.
I wonder if Adobe has set an easy to use way for Flex developers to submit their suggestions to be included in Flex 4 that are reviewed and answered by Flex team?
Since Flex is an open source product, we should have a say too. Looking forward to get a hold of Flex 4 Beta 3 when ready.
About Yakov Fain Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex". He twits at twitter.com/yfain.
Reader Feedback: Page 1 of 1
#3
NN commented on 23 May 2008
Yes we should have say in open source platform but way I see it Google and Adobe will do according to own propriety when it comes to add features. I like GWT but again very plain UI with built in library (third party limited not many)
Adobe has to be one step ahead with Flex 4 since sliverlight and GWT are not very behind and also reminder that Flex is plug-in base so make it fast and small so others don't have change to argue on that.
I was surprised to see you question the availability of communication with the Flex 4 development team. More than any other company I've dealt with Adobe has always had an open approach to contact with it's uses.
Flex feature suggestions have been carried forward from the version 3 bug base where there's always been a lot of two way communication. I've posted several suggestions and always received responses. sometimes on the bug reporting \ feature suggestion site & several times direct from development team.
The same holds true with the other products in their suite & server packages.
I'm in total agreement with all your requested avenues of improvement though.
glenn wiliams
tinylion development UK
flex-ria.com
Another thing they should put more efforts into is the compilation time. With big scaled projects it is unbearable and Flex3.0 did not provide any significant improvements as promised.
Adobe put out this press release - well, kinda, it was released at 6am Saturday morning and the company didn't bother to tell its staff about it, least of all its sales people. Anyway, it's about how Acrobat.com, Adobe's contribution to the flock of Office-challenging web apps, h...
The .append() method is perhaps the most misused of all jQuery methods. While an extremely useful and easy method to work with, it dramatically affects the performance of your page. When misused, the .append() method can cripple your JavaScript code's performance. When used well,...
Recently I installed the Beta 2 version of "Geneva", or ADFS 2.0. All of my machines are now Windows 7 machines, including just about all of my VHDs and virtual machines. The only time I use Win2k8 R2 is when the product I'm installing specifically requires me to do that. So when...
SYS-CON Events (http://events.sys-con.com) announced today that the "show prospectus" for the 5th International Cloud Computing Conference & Expo (www.CloudComputingExpo.com) is now shipping.
5th International Cloud Expo will take place April 19-21, 2010, at the Jacob Javits C...
In my previous article I talked about the impact of jQuery Selectors on a page that I analyzed. The page took 4.8 seconds in the onLoad event handler. 2 seconds were mainly caused by the selectors as described in the blog. The other 2.8 seconds were caused by a dynamic JavaScript...
Your registrations includes: Golden Pass Delegates will receive full conference access on March 18-20, 2008 including: Lunch and Coffee Breaks, Collectible Bag and Archives of all sessions on DVD. Includes access to all Conference Sessions including the Technical Sessions, Exhibits, Keynotes, Vendor Technology Presentations, and Power Panels.
Sponsorship Opportunities
AJAXWorld offers the undisputed best platform to position your company as a leading vendor in the fast-emerging marketplace for AJAX and Enterprise Web 2.0.
Please call
(201)802-3020
Who Should Attend?
• CTOs & VPs of Engineering
• Directors of Technology
• Sr. User Interface Architects
• Front-End Engineers
• VCs & Industry Analysts
• Directors of Business Development
• Software Engineers
• Senior Architects
• Application Programmers & Software Developers
• Project Managers
• Web Programmers & Designers
• Companies & Organizations that need to stay in front of the latest Web technology
AJAXWorld Security Bootcamp
On March 18, 2008, AJAXWorld University's "AJAX Security Bootcamp" will be an intensive, one-day hands-on training program that will teach Web developers and designers how to build high-quality AJAX applications from beginning to end.
Held the day before the AJAXWorld Conference & Expo begins, the Bootcamp is intended to be the premier AJAX Security instructional program presently available anywhere.
View the full one-day schedule
AJAXWorld Magazine is the pre-eminent independent vendor-neutral resource for the fastest growing new segment of the software business: entirely Web-based applications and experiences.