Welcome!

Adobe Flex Authors: John Ryan, Fuat Kircaali, Chris Fleck, Jason Dolinger, Yeshim Deniz

Related Topics: Adobe Flex

Adobe Flex: Article

New Flex IDE for .Net and Java Developers

Flex Builder is not the only IDE for Flex Developers

Until recently Flex developers had the option of using the free, open source SDK (together with a text editor of choice) or purchasing Flex Builder, Adobe’s Eclipse-based IDE for building, debugging, profiling and deploying Flex applications.

The momentum behind Flex and the ever-growing community of developers coming at Flex from different backgrounds means that there is increasing demand for a range of tooling options, some provided by Adobe and some provided by third parties. Over the last couple of weeks we’ve seen JetBrains announce Flex support in IntelliJ, and for .NET developers, Ensemble and SapphireSteel have both released early versions of Flex plug-ins for Visual Studio 2008.

You might think that competition for Flex Builder would be concerning to Adobe, but in fact we see it as great validation of the Flash Platform that others want to invest the time/effort required to create alternative developer tools. As the number of developers adopting Flex continues to grow there will be different sets of requirements and priorities for IDE features - with a range of tools in the marketplace, there will be plenty of room for diversification and innovation in tooling to deliver the features demanded by Flex developers.

SaphireSteel AmethystIn particular, I’m really excited to see the development of Ensemble Tofino and SapphireSteel Amethyst, as one of biggest concerns I continue to hear from .NET developers is that to develop in Flex they have to have to swap between Visual Studio and Flex Builder. Both these tools install as a plug-in to Visual Studio 2008 and, from the information currently available, plan on providing .NET developers with MXML/ActionScript code editing features, application compilation & debugging and Visual Studio project integration in a freely available version.

SapphireSteel, with existing experience in developing a Ruby development plug-in for Visual Studio, have gone further and announced their intention to build a professional, paid-for, edition of their tool. Amethyst Professional, which is due to ship in the 2nd quarter of 2009, will expand on the features in their free version to add an integrated visual designer, interactive debugging experience and full IntelliSense support - making it much closer to Flex Builder in terms of features.

Amethyst Professional - visual designer

Whilst Silverlight will remain an obvious choice for .NET developers, there is even less reason now to wait for Microsoft to play catch-up on both features and penetration of Silverlight, when Flex enables you to build a Rich Internet Application that can be viewed on 98% of Internet-connected computers without requiring the up-front installation of a browser plug-in. Flex of course also gives you the option of deploying a desktop application that works on Windows, Mac and Linux - something that Silverlight can’t do.

At our recent developer conference, we also demonstrated an early version of BlazeDS and AMF support for .NET - take a look at the current (Java) implementation of BlazeDS to get an sense for the data and messaging enhancements that this will bring to RIA developers using Flex and .NET. More details on this soon…

About Andrew Shorten

Andrew is a Platform Evangelist for Adobe and is passionate about improving the quality, richness and value of computer-based experiences. Andrew developed web, kiosk and mobile user interfaces for government and enterprise customers whilst working at Fujitsu and has since worked for Macromedia, Microsoft and Adobe, where he has engaged with designers, developers, web agencies and organizations to help them deliver rich, engaging and successful web and desktop experiences.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.