SlideShare a Scribd company logo
Adobe Flex
vs.
HTML 5
Adobe Flex
Fast prototyping / development
Rich components are readily available
Inbuilt functions like sorting, displaying of data and searching are provided
Platform-independent
Developed applications can be easily deployed and run on any client
Browser compatibility
Design is dependent on Flash player itself and not by any browser
Testing for design and functions made easier
Animations
Better user interaction and transitions
Rich components
Rich content components are available, no need for 3rd
party plug-ins / tools
HTML 5
Nuts & Bolts
New Selectors, Custom data-* attributes, Element.classList
Offline / Storage
Web Storage, Web SQL Database, IndexedDB, Application Cache
Real-time / Communication
Web Workers, Web Socket, Notifications
File / Hardware Access
Native Drag & Drop, Desktop Drag-In (File API), Desktop Drag-Out, Geo-location,
Device Orientation, Speech Input
Semantics & Markup
Better semantic tags, Markup for applications, Descriptive link relations, Micro-data,
ARIA attributes, New form types (+mobile)
Graphics / Multimedia
Audio + Video, Canvas 2D, Canvas 3D, Inline SVG
Web Storage
• All entered data is saved on local storage
• Prevent unexpected loss of data
• Restore once browser re-opens
Application Cache
• Configurable to only reload updated
content
Web Workers
• Asynchronous processing of javascript
with event handling
Web Socket
• Full-duplex, bi-directional communication
over the web. Both the server and client
can send data at any time or even at the
same time
• Sends without overhead of http headers
Notifications
• Sends requests to RESTful applications
and parses result into a notification box
Native Drag & Drop
• Able to select any portion of text, image
into droppable area
Desktop Drag-in (File API)
• Advanced file API for filtering and
manipulating files dragged-in
Desktop Drag-out
• Files can be instantly downloadable to
desktop upon drag-out
Better semantic tags
• Better semantic tags to segment and
format paragraphs and text
Markup for Applications
• Additional tags for data, progress bar, etc.
ARIA Attributes
• More rich components for HTML
Alert ContentInfo Link Menubar Radio Tab
AlertDialog Definition Listbox MenuItem Radiogroup TabPanel
Application Dialog List MenuItemCheckbox Region Textbox
Article Directory ListItem MenuItemRadio Row Timer
Banner Document Log Navigation Search Toolbar
Button Grid Main Note Separator Tooltip
Checkbox Gridcell Marquee Option Slider Tree
Combobox Group Math Presentation SpinButton TreeGrid
Complementary Image Menu ProgressBar Status TreeItem
New Form Types (+mobile)
• More types of input fields
• In-built HTML field validations
Audio + Video
• Audio & Video HTML tags to replace flash
Canvas 2D
• Drawing made simple with javascript
HTML 5Adobe Flex
Browser independent Browser Browser dependent
Fast prototyping,
Rebuild for code,
Poor integration with html
Development Instant code reflection
Pre-defined
Nested Components problem
Design CSS 3
Rich content components
Poor rich text editor, No datagrid
paging
Components jQuery tools
Minimal coding for UI Ease of use
A bit more coding needed,
but more flexible
Errors are not helpful or non-
existent
Debugging Varies
Compiled source, not easily
readable
Security
Readable source
prone to attacks if not secured

More Related Content

PPT
Flex vs. HTML5 for RIAS
PPT
Apache Flex: Overview
PPTX
Open Source examples from Adobe : Oscon kiosk
PPT
Opening the mobile web mozilla and firefox os-chit thiri maung
PDF
Cloud Apache OpenOffice based on HTML5
PDF
PLASTIC 2011: "Enterprise JavaScript with Jangaroo"
PPT
Adobe flex an overview
PPT
Flex 4 Overview
Flex vs. HTML5 for RIAS
Apache Flex: Overview
Open Source examples from Adobe : Oscon kiosk
Opening the mobile web mozilla and firefox os-chit thiri maung
Cloud Apache OpenOffice based on HTML5
PLASTIC 2011: "Enterprise JavaScript with Jangaroo"
Adobe flex an overview
Flex 4 Overview

What's hot (16)

ODP
Better Drupal Interaction Design with Flex
ZIP
A Brief Intro to Adobe Flex
PPT
Adobe® Flex™
PPT
Getting Started with Flex and PHP
PPT
Flex And Ria
PPTX
AIR - Framework ( Cairngorm and Parsley )
PPT
Silverlight
PPTX
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
PPTX
Building productivity solutions with Microsoft Graph
PPS
It's Time for Silverlight @iRajLal
PPT
MikeTaulty_Ux_Update
PPTX
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
PPTX
Industrial training seminar ppt on asp.net
PPT
Ria Development With Flex And PHP
PDF
Building Desktop RIAs with PHP, HTML & Javascript in AIR
PPTX
Creating a Data Driven UI Framework
Better Drupal Interaction Design with Flex
A Brief Intro to Adobe Flex
Adobe® Flex™
Getting Started with Flex and PHP
Flex And Ria
AIR - Framework ( Cairngorm and Parsley )
Silverlight
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Building productivity solutions with Microsoft Graph
It's Time for Silverlight @iRajLal
MikeTaulty_Ux_Update
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Industrial training seminar ppt on asp.net
Ria Development With Flex And PHP
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Creating a Data Driven UI Framework
Ad

Similar to Flex vs HTML5 (20)

PPT
Web Development In Oracle APEX
PPTX
TSPUG: Content Management in SharePoint 2010
PPT
Adobe AIR Seminar
PPT
WebSphere Portal Business Overview
PPT
Cms an overview
PPS
Flex 2
PPTX
Domo Architecture Slides Providing Functional View
PPT
Ontimize Technical Description
PPT
Os Napier
PPT
10 Ways SharePoint 2010 Will Impact your Notes Migration
PDF
Extend IBM Enterprise Content Management Solutions with Content Navigator
PPTX
Html 5 Overview
PPTX
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
PPT
Bitrix Intranet Portal
PPTX
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
PPTX
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
PPTX
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
PPTX
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
PPSX
SharePoint 2010 Integration and Interoperability: What you need to know
PPT
IBM WebSphere Portal
Web Development In Oracle APEX
TSPUG: Content Management in SharePoint 2010
Adobe AIR Seminar
WebSphere Portal Business Overview
Cms an overview
Flex 2
Domo Architecture Slides Providing Functional View
Ontimize Technical Description
Os Napier
10 Ways SharePoint 2010 Will Impact your Notes Migration
Extend IBM Enterprise Content Management Solutions with Content Navigator
Html 5 Overview
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
Bitrix Intranet Portal
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
SharePoint 2010 Integration and Interoperability: What you need to know
IBM WebSphere Portal
Ad

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Cloud computing and distributed systems.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Monthly Chronicles - July 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Flex vs HTML5

  • 3. Fast prototyping / development Rich components are readily available Inbuilt functions like sorting, displaying of data and searching are provided Platform-independent Developed applications can be easily deployed and run on any client Browser compatibility Design is dependent on Flash player itself and not by any browser Testing for design and functions made easier Animations Better user interaction and transitions Rich components Rich content components are available, no need for 3rd party plug-ins / tools
  • 5. Nuts & Bolts New Selectors, Custom data-* attributes, Element.classList Offline / Storage Web Storage, Web SQL Database, IndexedDB, Application Cache Real-time / Communication Web Workers, Web Socket, Notifications File / Hardware Access Native Drag & Drop, Desktop Drag-In (File API), Desktop Drag-Out, Geo-location, Device Orientation, Speech Input Semantics & Markup Better semantic tags, Markup for applications, Descriptive link relations, Micro-data, ARIA attributes, New form types (+mobile) Graphics / Multimedia Audio + Video, Canvas 2D, Canvas 3D, Inline SVG
  • 6. Web Storage • All entered data is saved on local storage • Prevent unexpected loss of data • Restore once browser re-opens
  • 7. Application Cache • Configurable to only reload updated content
  • 8. Web Workers • Asynchronous processing of javascript with event handling
  • 9. Web Socket • Full-duplex, bi-directional communication over the web. Both the server and client can send data at any time or even at the same time • Sends without overhead of http headers
  • 10. Notifications • Sends requests to RESTful applications and parses result into a notification box
  • 11. Native Drag & Drop • Able to select any portion of text, image into droppable area
  • 12. Desktop Drag-in (File API) • Advanced file API for filtering and manipulating files dragged-in
  • 13. Desktop Drag-out • Files can be instantly downloadable to desktop upon drag-out
  • 14. Better semantic tags • Better semantic tags to segment and format paragraphs and text
  • 15. Markup for Applications • Additional tags for data, progress bar, etc.
  • 16. ARIA Attributes • More rich components for HTML Alert ContentInfo Link Menubar Radio Tab AlertDialog Definition Listbox MenuItem Radiogroup TabPanel Application Dialog List MenuItemCheckbox Region Textbox Article Directory ListItem MenuItemRadio Row Timer Banner Document Log Navigation Search Toolbar Button Grid Main Note Separator Tooltip Checkbox Gridcell Marquee Option Slider Tree Combobox Group Math Presentation SpinButton TreeGrid Complementary Image Menu ProgressBar Status TreeItem
  • 17. New Form Types (+mobile) • More types of input fields • In-built HTML field validations
  • 18. Audio + Video • Audio & Video HTML tags to replace flash
  • 19. Canvas 2D • Drawing made simple with javascript
  • 20. HTML 5Adobe Flex Browser independent Browser Browser dependent Fast prototyping, Rebuild for code, Poor integration with html Development Instant code reflection Pre-defined Nested Components problem Design CSS 3 Rich content components Poor rich text editor, No datagrid paging Components jQuery tools Minimal coding for UI Ease of use A bit more coding needed, but more flexible Errors are not helpful or non- existent Debugging Varies Compiled source, not easily readable Security Readable source prone to attacks if not secured