Thursday, January 13, 2011

What to use best: Flash or jQuery?

Some developers are confuse or having difficulties on what to use best in putting animation for their websites and hope this post will probably help developers to decide on that.

Listed below are the Pros and Cons in using Flash and jQuery.

Pros in using Flash:
  • Extensive features
  • 3D capabilities
  • Consistent appearance in supported browsers
  • Supports vector artwork
  • Built-in UI and other features
  • Many free and commercial tools available
  • More font options 
Cons in using Flash:
  • Not compatible with all browsers including IPhone, IPad and Cellphones
  • Moderate learning curve to use
  • Very expensive flash software
  • Flash player version problems
  • Large file size
  • Possible security issues with Flash Player
  • Tracking stats for Flash elements is limited
Pros in using jQuery:
  • Small file size
  • Comply with HTML standards which reduces learning curve
  • Hundreds of free professional quality programs
  • Can add interactivity to web page elements and tags
  • Skinnable Form Components UI
  • Compatible with more browsers than Flash including iPhone, cell phones, PS3, PSP
Cons in using jQuery:
  • Features not as extensive as Flash
  • Complex features may not perform as quickly as flash
  • 3D features are limited
  • Users can disable Javascript support
  • Source Code Not Protected

Listed below are the list of animations/functions/areas when to use Flash and jQuery.

When to use Flash?
  • Video and Audio player
  • Complex animation
  • 3D
  • Complex multimedia
When to use jQuery?
  • Slide Show
  • Form Validation
  • Dropdown Menus
  • Tabbed Panels
  • Popups and Tooltips
  • Expandable/Collapsible Elements

If you are still confuse of what to use best, the best advise that I can give is to try it first with jQuery, thou there's still a few areas to use flashes, if you think that it can be done in jQuery, then do it with jQuery coz jQuery is definitely easy to implement and a much lighter for your website.

No comments:

Post a Comment

Leadership 101


  • Leadership demands sacrifices for the near-term to receive lasting benefits. the longer we wait to make sacrifices, the harder they become. Successful people make important decisions early in their life, then manage those decisions the rest of their lives.
  • Growth does not happen by chance. If you want to be sure to grow, you need a plan something strategic, specific, and scheduled. it's a discipline that would need incredible determination from us.
  • Success comes by going the extra mile, working the extra hours, and investing the extra time. The same is true for us. If we want to get to excel in any segment of life, a little extra effort can help. Our efforts can go a long way if we only work a little smarter, listen a little better, push a little harder, and persevere a little longer.
  • Making a difference in your work is not about productivity; it's about people. When you focus on others and connect with them, you can work together to accomplish great things.
  • Envision a goal you'd like to reach. Make it big enough to scare you a little. Now write down a plan for moving toward it. Create mini-goals within the big goal, to set yourself up for continual progress. And include some risks, too. Set yourself up for success.
  • Leaders build margins, not image. A leader may be forced to take unpopular stands for the good of the company. Popularity isn't bad, but decisions made solely on the basis of popular opinion can be devastating. So take courage and make the right though sometimes painful choices.