Adobe AIR: 10 reasons to love it, 10 reasons to hate it.
I came across a really good summary of the strong and weak aspects when using Adobe AIR. AIR is the Flash player supplemented by additional features to enable
applications that are not browser-hosted, but installed as desktop
applications.
Strong Aspects in short:
- Fast execution.
- Cross-platform.
- Easy conversion of existing Flex or HTML applications.
- Easy installation.
- SQLite. AIR applications have use of a fast local database.
- Synchronization services provided you use LiveCycle.
- Rich design and multimedia.
- Great for web vendors who want a desktop presence.
- Declarative programming via FLEX.
- Option for dynamic or strict typing according to developer preference.
Weak aspects:
- Limited extensibility.
- Database access limited to SQLite or web services.
- Enterprises need to roll out applications over the network in a
controlled manner.
- Proprietary technology.
- No threading support.
- No model for commercial components.
- Schizophrenic development model.
- Security concerns.
- Synchronization service depends on LiveCycle, the server-side
piece which runs on J2E application servers.
- Lack of UI standards may lead to annoying inconsistencies between AIR applications.
Comments
Be the first to write a comment
You must me logged in to write a comment.