TrustRadius: an HG Insights company

Apache Flex

Score8 out of 10

19 Reviews and Ratings

What is Apache Flex?

Apache Flex (formerly Adobe Flex) is an open source application framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and devices. It provides a modern, standards-based language and programming model that supports common design patterns suitable for developers from many backgrounds.

Categories & Use Cases

"Apache Flex is one of the best open-source frameworks for making apps with excellent UI and easy-to-use code."

Use Cases and Deployment Scope

Apache Flex is an up-to-date programming language that adheres to industry standards and uses widely used design patterns. We used it; let us write highly reusable cross-platform code. We can use UI elements like buttons, forms, counters, lists, data grids, and more to style and interact with our application. Apache Flex uses AS3 (and ECMAScript-based languages like JavaScript) for programming and MXML for layout.

Pros

  • It is quick and simple to launch the application's user interface.
  • It has powerful functionalities for seamless integration and user-friendliness.
  • Its GUI, standard programming language, and agile model support multiple platforms.

Cons

  • It helps developers create great apps for clients but must improve forum discussion panels to attract more developers.
  • Compared to other open-source and paid-source packages, this one has a lot of requirements before it can even be installed on the system.

Most Important Features

  • It's developer-friendly.
  • Seamless development and integration.
  • APIs are used to build and display the web app UI quickly.
  • Multiple built-in components met business needs.

Return on Investment

  • It helps us get our content out to the world quickly.
  • It's easy to reuse and deploy so much of our code.
  • It's an excellent framework for making apps and works particularly well with the Android and iOS ecosystems.

Alternatives Considered

ASP.NET

Other Software Used

React Native, Visual FoxPro (Discontinued), Microsoft Dynamics 365 Marketing, Slack

Flex: a handy + capable tool for quick implementation

Pros

  • Runs on flash (at the time this was handy, not so much now. hah).
  • Good support from the company.
  • Ability to run offline.

Cons

  • Relied too much on flash at some times in its history.
  • Not web standard.
  • html5 took over its market.

Most Important Features

  • Cross platform usage
  • IDE support
  • Easy debugging

Return on Investment

  • Positive: Easy to learn if you already knew AS.
  • Negative: Too heavy on flash knowledge (I know it's contradictory, but it was a plus & a minus).
  • ROI was great since it saves time on multiple devices compiling.

Other Software Used

SharpSpring, HubSpot CMS Hub, Adobe Dreamweaver

Adobe Flex review

Pros

  • Highly advanced UI platform, well suited for building enterprise applications.
  • Cross browser issues do not exist as it runs the same on every browser via Flash Player.
  • Animations are something that comes out of the box.

Cons

  • It's heavy as it needs to load the Flash plugin first before rendering anything to the user.
  • Not future ready as there is no support for mobile and tablet platforms.

Return on Investment

  • Our users have a great positive feedback from the UI point of view.
  • The ease of use of the application had doubled our existing user base.

Other Software Used

Sencha