| By Jeff Haynie | Article Rating: |
|
| February 8, 2008 07:00 AM EST | Reads: |
13,684 |
Jeff Haynie's "Introspection" Blog
I read on Ryan Stewart’s blog: “Yahoo! Releases ASTRA: Set of Flash and Flex Components”. Huh?
According to Yahoo!’s developer site, ASTRA stands for “ActionScript Toolkit for Rich Applications”. OK, I think I get it - or maybe not?
So, I took a look at the components and examples on their website. What’s up with these widgets?
Tree, Menu, TabBar, Autocomplete, Charts, AlertManager, AudioPlayback, Menubar
OK, for example - take a look at the AlertManager.
Drag around the alert box inside the flash “window”. Yeah, it clips. OK, that’s probably just because the frame size is too small. But, c’mon. I admit, I don’t get it.
Why is Yahoo!, of all companies, doing this type of stuff? I get YUI. I also really dig their OpenID initiatives, very good stuff and about time.
But, I don’t get their Flash/Flex widgets. I suppose these are good if you’re building applications in Flex. But Flex is based on the proprietary web. It’s based on an application-in-a-player approach to building applications. I thought Yahoo really supported standards. Flex is not really about the open web. Sorry, Ryan, you’re an awesome dude - but that’s the way I see it.
OK, I’m biased true up. We’ve developed Appcelerator because we think that Adobe has one thing dead on point: RIAs are going to change the world and a Service Oriented UI (a UI which cleanly separates the front-end from the services on the back-end) is the next generation application architecture.
Appcelerator is based on HTML, CSS, JS. Flash is not a bad thing, absolutely not. I’m not even trying to go there. There are capabilities like streaming sound and high-end animation that weren’t part of the early web standards and browser’s don’t support them - outside of Flash. Flash has a great footprint - 98% of installed browsers - if not greater. But it’s usage should be limited to capabilities outside of what you can’t do in a standards based web. Use it where it makes sense. Don’t where it doesn’t.
You can build rich internet applications in HTML, CSS and JS. You can even do tweens, animations and lots of interesting rich applications which some people think you can only do in Flash. Sure, it’s not that easy - and that’s what we’re focusing on at Appcelerator. We want to see RIAs be developed - as much as possible based on requirements - using a standards based approach and leveraging existing capabilities, tooling and skillsets.
If you’re hand writing AJAX and Javascript code - or worse, using Flex - you really should check out our product. It’s open source, it’s standards based and cross-browser - and it’s going to be a key part of the RIA adoption. And, we welcome your feedback, your contributions and your help. We are building Appcelerator for you - the developer. We want to help you be more productive, more efficient and have less headaches.
P.S. I’m still trying to find ways where Flex and Appcelerator could work together - to benefit developers who need to (or are forced to) use it. Any ideas?
Published February 8, 2008 Reads 13,684
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jeff Haynie
Jeff Haynie is co-founder and CEO of Appcelerator. He started Appcelerator to provide a true open-source solution to enterprise RIA and SOA-based services development, after growing frustrated by the limited options and complexity in other solutions through his own development work. Prior to starting Appcelerator, Haynie served as co-founder and CTO of Vocalocity and CTO of eHatchery, an extension of Bill Gross? ideaLab. Haynie is an expert software developer and entrepreneur. Haynie has been active in standards development, as well as a contributor to open-source projects, including early work on JBoss. For more on Jeff Haynie, visit his blog at http://blog.jeffhaynie.us.
- Acquia Announces Two New Board Members
- CollabNet Adds Board Member and Senior Executives to Fuel Continued Growth in Agile ALM and Enterprise Cloud Development
- Learn Open Source Database Tools from Stanford for Free
- Research and Markets: Global Mobile Device Management Enterprise Software Market 2010-2014 Includes a Discussion of the Key Vendors Operating in This Market
- Alternative Search Engines for the Contemporary User
- FORTUNE Magazine Names Rackspace Among “100 Best Companies to Work For”
- New York City : Blueprint for Cloud-enabled economic transformation
- EnterpriseDB Announces Availability of Postgres Plus Cloud Database
- Connectria Hosting Achieves "Off the Chart" Operational Efficiency With Cloud-Based Storage Solution From Nexsan and CommVault
- eXo Platform 3.5 Now Available: First Cloud-Ready Enterprise Portal and User Experience Platform-as-a-Service (UXPaaS)
- Research and Markets: WordPress 24-Hour Trainer, 2nd Edition
- ICOS and Joyent Announce Strategic Partnership to Deliver Joyent's Cloud Infrastructure Solution to Channel Partners and Service Providers
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Review: The CERT Oracle Secure Coding Standard for Java
- Acquia Announces Two New Board Members
- CollabNet Adds Board Member and Senior Executives to Fuel Continued Growth in Agile ALM and Enterprise Cloud Development
- Learn Open Source Database Tools from Stanford for Free
- Research and Markets: Global Mobile Device Management Enterprise Software Market 2010-2014 Includes a Discussion of the Key Vendors Operating in This Market
- Government Big Data Solutions Award Nominee: Wayne Wheeles (Sherpa Surfing)
- Alternative Search Engines for the Contemporary User
- FORTUNE Magazine Names Rackspace Among “100 Best Companies to Work For”
- New York City : Blueprint for Cloud-enabled economic transformation
- EnterpriseDB Announces Availability of Postgres Plus Cloud Database
- Load testing the post office
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- Creating Web Applications with the Eclipse Web Tools Project
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- The Next Programming Models, RIAs and Composite Applications
- Where Are RIA Technologies Headed in 2008?
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks
- How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together
- Eclipse: The Story of Web Tools Platform 0.7
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- The Top 250 Players in the Cloud Computing Ecosystem
- Developing an Eclipse BIRT Report Item Extension


























