Graphics Tools - Publish.com
Publish.com Ziff-Davis Enterprise  
SEARCH · ONLINE MEDIA · MOBILE · WEB DESIGN · GRAPHICS TOOLS · PRINTING · PHOTO · TIPS · OPINIONS
Home arrow Graphics Tools arrow Adobe Flex Finds Its Footing
Adobe Flex Finds Its Footing
By Jim Rapoza

Rate This Article:
Add This Article To:
Review: There have been lots of changes in the first two years of Adobe's promising rich Internet platform, and that's meant choppy waters for developers. But eWEEK Labs finds that Version 2 adds the stability and maturity needed to make Flex a maj

In two-plus years it's been around, Adobe Flex has undergone more than two and a half version releases, which has probably made developers who use the rich Internet platform feel as if they have been riding on a particularly unpredictable and gnarly wave. (And this doesn't even take into account Adobe's acquisition in 2005 of Flex creator Macromedia.)

eWEEK Labs' review of the bare-boned and limited Flex 1.0 release showed that the application probably should have been a beta. The 1.5 release added stability to the platform, but it had all of the growing pains more typical of a 1.0 release.

Despite these shortcomings, Flex has been attractive to developers, who appreciate its simple coding structures and data handling, its strong presentation layer and, most importantly, its tight association with the ubiquitous Flash format.

With the July release of Version 2, Flex looks like it may be finally gaining the maturity and stability it needs to become a major platform for creating powerful Web-enabled applications. However, there's a potential wipeout in store for some users: Developers hoping to leverage the new features will have to migrate their existing Flex applications to Version 2.

Platform shift

Like nearly every product out today that has anything to do with building Web applications or Web services, the Flex Builder environment is now based on the Eclipse development platform. And eWEEK Labs' tests show that Adobe has done a good job of integrating Flex Builder into Eclipse. Development of Flex applications is now easier than ever, and the ability to move between drag-and-drop design and pure code environments let us build each part of our applications in the best possible environment.

For example, in the design view, we could drag and drop components to our application layout and quickly build the basic presentation for an application. In the coding view, all of the expected code assistants were available to help in directly editing application code, style sheet information and Flex-specific code, such as ActionScripts and Macromedia XML.

Probably the biggest weakness of Flex Builder, which is priced at $499, is the fact that it runs only on Windows, which is rare among Adobe applications and especially surprising considering that Eclipse itself is cross-platform.

The other main component of the Flex 2 platform is Flex Data Services, which basically replaces the Flex Presentation Server of previous Flex releases. Unlike Flex Builder, the Flex Data Services component is impressively cross-platform: It runs on Windows, Linux and Unix servers and works with most major Java application servers.

Adobe bridges Flash and Flex with AJAX (Asynchronous JavaScript and XML). Click here to read more.

Flex Data Services has some basic monitoring and administration tools (created in Flex) that are available from a browser. For the most part, however, Flex Data Services exists mainly to deploy and run Flex applications and add enterprise-level data integration and connectivity.

Most of the new capabilities of Flex Data Services deal with better data management and integration. One interesting addition is that it is now possible to build real-time collaboration applications within Flex. Using this feature, we were able to create applications that would let users see changes live, as a colleague made them.

Flex Data Services is priced starting at $20,000 per processor; a free developer version, Flex Data Services Express, is also available.

There's no doubt that the tools within Flex Builder and Flex Data Services make creating Flex applications easier and make the applications themselves more enterprise-capable, but it is possible to get started creating Flex applications without having to shell out a dime for these components. The freely available Flex SDK includes all of the compilers, debuggers and code necessary to create Flex applications, and it can now also be used to create stand-alone, serverless Flex applications.

The Flex SDK for Version 2, which is available here on Adobe's Web site, also includes many new components and improved themes and templates for application creation.

We should note that while creating Flex applications will be familiar work for anyone used to building Web applications and Web services, there is still a decent layer of complexity for newcomers. We found the Flex Developer Center to be extremely useful for finding samples, walk-throughs and other aids for navigating the complexities of Flex development.

Labs Director Jim Rapoza can be reached at jim_rapoza@ziffdavis.com.

Check out eWEEK.com's for the latest news, reviews and analysis on image editing and Web publishing tools.


Discuss Adobe Flex Finds Its Footing
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Graphics Tools Articles          >>> More By Jim Rapoza
 


Buyer's Guide
Explore hundreds of products in our Publish.com Buyer's Guide.
Web design
Content management
Graphics Software
Streaming Media
Video
Digital photography
Stock photography
Web development
View all >

ADVERTISEMENT


FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
  • Dec 10, 4 p.m. ET
    Eliminate the Drawbacks of Traditional Backup/Replication for Linux
    with Michael Krieger. Sponsored by InMage
  • Dec 11, 1 p.m. ET
    Data Modeling and Metadata Management with PowerDesigner
    with Joel Shore. Sponsored by Sybase
  • Dec 12, 12 p.m. ET
    Closing the IT Business Gap: Monitoring the End-User Experience
    with Michael Krieger. Sponsored by Compuware
  • Dec 12, 2 p.m. ET
    Enabling IT Consolidation
    with Michael Krieger. Sponsored by Riverbed & VMWare
  • VTS
    Join us on Dec. 19 for Discovering Value in Stored Data & Reducing Business Risk. Join this interactive day-long event to learn how your enterprise can cost-effectively manage stored data while keeping it secure, compliant and accessible. Disorganized storage can prevent your enterprise from extracting the maximum value from information assets. Learn how to organize enterprise data so vital information assets can help your business thrive. Explore policies, strategies and tactics from creation through deletion. Attend live or on-demand with complimentary registration!
    FEATURED CONTENT
    IT LINK DISCUSSION - MIGRATION
    A Windows Vista® migration introduces new and unique challenges to any IT organization. It's important to understand early on whether your systems, hardware, applications and end users are ready for the transition.
    Join the discussion today!



    .NAME Charging For Whois
    Whois has always been a free service, but the .NAME registry is trying to change that.
    Read More >>

    Sponsored by Ziff Davis Enterprise Group

    NEW FROM ZIFF DAVIS ENTERPRISE


    Delivering the latest technology news & reviews straight to your handheld device

    Now you can get the latest technology news & reviews from the trusted editors of eWEEK.com on your handheld device
    mobile.eWEEK.com

     


    RSS 2.0 Feed


    internet
    rss graphic Publish.com
    rss graphic Google Watch

    Video Interviews


    streaming video
    Designing Apps for Usability
    DevSource interviews usability pundit Dr. Jakob Nielsen on everything from the proper attitude for programmers to the importance of prototyping in design to the reasons why PDF, Flash and local search engines can hurt more than they help.
    ADVERTISEMENT