choosing between silverlight and ajax n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Choosing between Silverlight and AJAX PowerPoint Presentation
Download Presentation
Choosing between Silverlight and AJAX

Loading in 2 Seconds...

play fullscreen
1 / 18

Choosing between Silverlight and AJAX - PowerPoint PPT Presentation


  • 86 Views
  • Uploaded on

Choosing between Silverlight and AJAX. Ranjith Pallath Partner Technical Consultant | Microsoft Corporation | rapallat@microsoft.com. AGENDA. AJAX and Silverlight Rich Vs Reach Pros and Cons of AJAX Scenarios for using AJAX Pros and Cons of Silverlight

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Choosing between Silverlight and AJAX' - tahir


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
choosing between silverlight and ajax

Choosing betweenSilverlight and AJAX

Ranjith Pallath

Partner Technical Consultant | Microsoft Corporation

| rapallat@microsoft.com

agenda
AGENDA
  • AJAX and Silverlight
  • Rich Vs Reach
  • Pros and Cons of AJAX
  • Scenarios for using AJAX
  • Pros and Cons of Silverlight
  • Scenarios for using Silverlight
  • Silverlight and AJAX
ajax and silverlight
AJAX and Silverlight
  • Both are client technologies bur are not replacement for each other.
  • Silverlight is mainly used for rich UI.
  • Technology Specification / Technology
  • ASP. Net Ajax provides both pure client APIs and server tools like (Update Panel), With Silverlight you can have server integration by using the web services.
  • ASP. Net Ajax works on JSON platform based on JavaScript and Xml. Silverlight is like a browser add-on that can understand XMAL code used by Silverlight.
  • Use silverlight when you need rich UI and don't have heavy server dependency. Ajax can be used to make web applications perform better.
pros and cons of ajax
Pros and Cons of AJAX

Advantages

  • Works on top of existing ASP. Net pages
  • Easy implementation
  • Better response time for pages
  • Matured (Over 4 years)

Disadvantages

  • JavaScript is very limiting
  • UI Enhancement is limited to asynchronous postback and DHTML
  • Dependent in browser capability
scenarios for using ajax
Scenarios for using AJAX
  • High dependency on Server
  • Eradicate User experience challenges
  • Little emphasis on User Interface
  • Tight coupling with ASP. Net
  • Client side logics implemented in JavaScript
pros and cons of silverlight
Pros and Cons of Silverlight

Advantages

  • Rich User Interface (Media, Animation)
  • Managed Code
  • Multiple Device, Browser, Platform
  • WPF Association

Disadvantages

  • Plug-in architecture
  • Learning curve
  • Platform support
scenarios for using silverlight
Scenarios for using Silverlight
  • Importance on User Interface
  • Creating Media Oriented Applications (Audio, Video, Animation)
  • Client side logic in Managed Language
  • Fairly disconnected model
  • Multiple platform, multiple device, multiple browser support
  • Vector Graphics
silverlight and ajax
Silverlight and AJAX
  • Silverlight 1.0 was all JavaScript and AJAX
  • HTML Bridge
  • <asp:MediaElement> and <asp:Silverlight> server controls
references
References
  • Silverlight Resources

http://silverlight.net/GetStarted/

http://silverlight.net/Learn/

http://silverlight.net/blogs/jesseliberty/http://weblogs.asp.net/scottgu

  • AJAX Resources

http://www.asp.net/ajax/

http://weblogs.asp.net/atlas-team/default.aspx

feedback qna
Feedback / QnA
  • Your Feedback is Important!

Please take a few moments to fill out our online feedback form

  • Use the Question Manager on LiveMeeting to ask your questions now!