My reason for using FLEX was simple.

It offered more functionality and control then I normally would with
JavaScript and HTML. It provided a path forward where there was none at the
time.



On 12/27/06, greg h <[EMAIL PROTECTED]> wrote:

  This post is somewhat related to the recently revived thread regarding "Flex
Marketing <http://tech.groups.yahoo.com/group/flexcoders/message/52413>".

I recently wrote up a piece stating the case for why we are using Flex 2
(following below).  And it got me wondering:  What makes Flex 2 compelling
for other developers?

I know members of the Flex 2 team are on this list, so I thought as a year
end holiday gift we might all sing the praises about why Flex 2 works for
us.  Then, hopefully, in 2007 they can go forth and sing our praises to the
as yet unconverted :-)

Note:  In replying don't worry about duplicating previous posts.  If you
do then the Flex 2 team can tabulate dominant as well as lesser reasons :-)


Note 2:  Please don't hesitate to just reply with bullet lists, or any
shorthand that works for you.

Note 3:  My reasons below were written with non-technical and
semi-technical management in mind.  So please excuse me if it seems a
little "marketing" oriented.

 ------------------------------

We have committed to Flex 2 because it is an affordable, mature,
comprehensive component framework for the rapid development of applications
delivered over the Internet and beyond.

 Flex 2 has been an enormous benefit for our organization with its unique
combination of:

   - Pre-built components
   - World class IDE
   - Commitment to SOA
   - Standards based
   - Great support
   - The power of targeting the Adobe Flash Player which delivers:
      - ease of deployment (through both its ubiquity and small
      footprint)
      - power as both a data and media platform.
   - Affordability
   -
   - Branding control

Truly, no other application development environment offers such a
universal, powerful and easy-to-deploy runtime.

The Flex 2 family of products provide a comprehensive, end-to-end, service
oriented data architecture.  From the free Flex 2 SDK through to real time
data delivery via Flex Data Services, the Flex 2 family of products is
architected to enable developers to deliver award winning applications in
record time.  Importantly, Flex 2's open SOA easily leverages legacy
backends based on Java and .NET through to PHP and ColdFusion.

The Flex 2 framework is built on top of the most widely installed piece of
software in the world:  the Adobe Flash Player.

 Targeting the Adobe Flash Player provides Flex 2 several very substantial
competitive advantages.  1) Ease of deployment; 2) Operating system
independence; 3) Browser independence (in web environments); and, 4) the
dominant platform for media delivery on the web.  This last advantage
enables Flex 2 applications to easily be extended beyond data to include
video, audio, images, charting, animations, etc.  Thus making Flex 2 the
dominant platform for creating the next generation of applications providing
users with rich experiences.

Not to be under estimated, as a commercial product from one of the world's
dominant software companies, Flex 2 includes all of the advantages
traditionally provided by commercial vendors:  1) comprehensive
documentation; 2) ongoing enhancements and development; 3) training
programs; 4) product support from the vendor; and, 5) a network of  third
party professionals providing additional support.

Flex 2 enables my organization to be on the leading edge of RAD (Rapid
Application Development), and to be poised to support all application
types for which we receive requests.

Flex 2 is also based on an object oriented programming language, ActionScript
3, that is standards based (based on ECMA-262).

With Flex 2, Adobe provides great tools for supporting RAD including the
Flex Builder 2 IDE (built on Eclipse).  Comprehensive documentation is
integrated into the IDE and is also available in print, online and in Adobe
Acrobat PDF format.  (Flex Builder 2 pricing is $499 per seat before volume
discounts.  The underlying SDK and compilers are distributed free of
charge.)

Training is available through tutorials integrated into the Flex Builder 2
IDE and online at Adobe.com.  Instructor led training is available through
Adobe Solutions Network partners.  Many third party books are available.
And video based training is available through leading DVD and online video
training partners such as Total Training and Lynda.com.

Adobe also sponsors a very vibrant community for Flex 2 support via
conferences, user groups and online support forums and websites.

Last, but not least, when branding matters Flex 2 apps can be designed to
look like your apps (not Adobe's).  Flex 2 is the rapid application
development piece of the larger Adobe Engagement 
Platform<http://www.adobe.com/devnet/platform/>.  As
Flash applications have consistently demonstrated, the Adobe Engagement
Platform is optimized for your (or your clients') branding to be undiluted.
As the preeminent provider of tools to the graphic design community, Adobe
has architected Flex 2 with ways familiar to graphic designers enabling
complete control over your applications' look-and-feel.  Thus, applications
created using Adobe Flex 2 convey the look and feel that you want to
project, not a default look and feel dictated by the development tools.

 Flex 2 is our application development platform of choice for
quickly delivering maintainable, industrial strength applications deployed
both on the Internet and off.




--
Regards,
Scott Barnes
http://www.mossyblog.com

Reply via email to