Your SlideShare is downloading. ×

Flex vs. silverlight

8,176

Published on

This lecture was given to the SD Forum

This lecture was given to the SD Forum

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,176
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
100
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Flex Vs. Silverlight Aviram Eisenberg, CEO, Ignite
  • 2. RIA
    • RIA Stands for Rich Internet Applications
  • 3. RIA Adoption 1
    • “ For custom-developed applications, which development platforms does your company use?”
  • 4. RIA Adoption 2
    • “ For what purposes is your organization using your primary IDE?
  • 5. RIA “Magic Quadrant” Power Users Client Server Imperative Declarative Power Users Infrequent and Occasional Users JSF Based (MyFaces, ICEFaces, etc) Struts, Tiles GWT Wicket Dojo jQuery Ext YUI XAP Nexaweb Isomorphic Curl JavaFX Flex Silverlight Infrequent and Occasional Users
  • 6. Flex History
    • Introduced at March 2004
    • Adobe released the SDK for free and charged for the Flex Builder and connectors
    • WYSIWYG RIA
    • Introduced Adobe AIR at
    • Currently at version 4
  • 7. Silverlight History
    • Introduced on December 2006
    • Beginning was hard:
      • No Firefox support
      • Large footprint
      • Almost no controls
    • Currently Silverlight is a key player snd is here to stay
    • Currently at version 4
  • 8. Flex Architecture
  • 9. Silverlight Architecture
  • 10. Flex Vs. Silverlight 1
    • RIA Flexibility
      • Both technologies are very powerful
    • Cross-Platform
      • Flex support all major OS
      • Silverlight lacks native support for Linux
      • Flex lacks the mobile support for Symbian
    • Cross-Technology
      • Silverlight will work seamlessly with .NET applocations
      • Silverlight will not work well with Java
    • Player Popularity
      • Flex is installed in 98% of the browsers
  • 11. Flex Vs. Silverlight 2
    • Supported browsers:
      • Flex – All Majors
    • Desktop version
      • Both technologies have a sandbox version
    • Performance
      • In most cases Silverlight is faster
    • Availability of controls
      • Flex still leads in variety of controls
    • Community
      • Flex provides thriving Open Source community
    • Number of developers
      • Silverlight has critical mass of developers
  • 12. Flex Vs. Silverlight 3
    • Learning curve
      • Silverlight is usually easier to learn
      • Flex is not that hard as well
    • Ability to customize control
      • Flex provide the ultimate experience using Flash
    • Animation capabilities
      • Flex is better though Silverlight is catching up
    • Easiness of development
      • In most cases Flex development is significantly faster
    • Debugging options
    • Memory allocation
    • Player Popularity
    • Threading model
    • Player footprint
  • 13. Flex Vs. Silverlight 3
    • Learning curve
      • Silverlight is usually easier to learn
      • Flex is not that hard as well
    • Ability to customize control
      • Flex provide the ultimate experience using Flash
    • Animation capabilities
      • Flex is better though Silverlight is catching up
    • Easiness of development
      • In most cases Flex development is significantly faster
  • 14. Flex Vs. Silverlight 4
    • Debugging options
      • Flex allows to debug the MXML
    • Memory management
      • Detecting memory leaks in Flex is a nightmare…
    • Threading model
      • Flex is single-threaded, Silverlight is multi-threaded
    • Player footprint
      • Both technologies download a plugin which is less than 5 MB
    • Application footprint
      • Silverlight is usually smaller
  • 15. Market Trends 1
  • 16. Market Trends 2
  • 17. My Conclusions
    • All Inclusive
    • Waterfall oriented
    • Commercial (not expensive)
    • Customizable
  • 18. Resources
    • Inside RIA http://www.insideria.com/
    • Shine Draw: http://www.shinedraw.com/flash-vs-silverlight-gallery/
    • One of the earliest debates: http://forums.silverlight.net/forums/p/634/1076.aspx
    • Google Trends:
    • http://www.google.com/trends?q=%22adobe+flex%22%2C+%22silverlight%22%2C+%22javafx%22
    • Job Trends: http://www.indeed.com/jobtrends?q=%22adobe+flex%22%2C+silverlight%2C+javafx

×