SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Difference between AJAX and Silverlight

     S.No   AJAX                               Silverlight


     1      Meaning:                           Meaning:
            Ajax (also AJAX; /ˈeɪdʒæks/;       Microsoft Silverlight is an
            an acronym for                     application framework for writing
            Asynchronous JavaScript            and running rich Internet
            and XML) is a group of             applications, with features and
            interrelated web development       purposes similar to those of Adobe
            techniques used on the client-     Flash. The run-time environment
            side to create asynchronous        for Silverlight is available as a plug-
            web applications. With Ajax,       in for web browsers running under
            web applications can send          Microsoft Windows and Mac OS X.
            data to, and retrieve data from,   While early versions of Silverlight
            a server asynchronously (in        focused on streaming media,
            the background) without            current versions support
            interfering with the display and   multimedia, graphics and
            behavior of the existing page.     animation, and give developers
            Data can be retrieved using        support for CLI languages and
            the XMLHttpRequest object.         development tools. Silverlight is
                                               also one of the two application
                                               development platforms for
                                               Windows Phone, but Silverlight
                                               enabled web pages cannot run on
                                               Internet Explorer for Windows
                                               Phone as there is no plugin.

     2      Technologied Involved:             Technologied Involved:
            In the article that coined the     Silverlight 1 is purely AJAX and
            term Ajax,Jesse James Garrett      JavaScript based. All the code has
            explained that the following       to be written in JavaScript and
            technologies are incorporated:     XAML.
                • HTML (or XHTML) and
                                               With version 2, the programming
                  CSS for presentation
                                               logic can be written in any .NET
                • The Document Object          language, including some
                  Model (DOM) for              derivatives of common dynamic
                  dynamic display of and       programming languages like
                  interaction with data        IronRuby and IronPython .
                • XML for the interchange
                  of data, and XSLT for its
                  manipulation
                • The XMLHttpRequest
                  object for asynchronous
                  communication
                • JavaScript to bring
                  these technologies
                  together
3   When was AJAX coined /              When was Silverlight coined /
    developed ?                         developed ?
    Nobody invented AJAX.               Microsoft released its first version
    But,the computer scientist Jess     of Silverlight in 2007.
    James Garret first coined the
    term "Ajax" in 2005.
    Note: The key technology:
    XMLHttpRequest used in AJAX
    was developed by Microsoft for
    its Internet Explorer 5.0 for
    Windows as an ActiveX object
    in 1999.

4   AJAX mainly relies on what          Silverlight mainly relies on what
    technology / framework?             technology / framework ?
    Ajax relies on the                  Unlike Ajax, which relies on the
    XMLHttpRequest object.Using         XMLHttpRequest object, Silverlight
    it, Ajax typically retrieves data   relies on the .NET framework. This
    from servers and can do so          framework provides the common
    asynchronously. This means          language runtime (CLR) run-time
    Ajax can retrieve data without      environment, enabling Silverlight
    disrupting the behaviors and        for running code and providing
    displays of existing WebPages.      services that simplify the
                                        developmental process.
                                        Specifically, Silverlight's .NET
                                        framework and CLR environment
                                        allow developers to execute the
                                        same compiled code on servers as
                                        well as clients.

5   What is the main purpose of         What is the main purpose of
    AJAX ?                              Silverlight?
    Developers typically use Ajax       In comparison, developers typically
    for creating interactive website    use Silverlight for creating image-
    features that end-users can         and video-based social media
    access through Web browsers.        content that end-users can stream
                                        -- or download in real-time.
                                        Developers can also extend the
                                        functionality or richness of their
                                        Ajax features by using Silverlight,
                                        but not vice-versa.

6   Whether AJAX needs to be            Whether Silverlight needs to be
    installed in .NET ?                 installed in the system?
    From ASP.Net 3.5 onwards,           Silverlight plugin needs to be
    AJAX has been integrated into       installed in our system for better
    the .NET Framework. Hence,          browsing experience.
    there is no need to install in
    .NET.

7   When to use AJAX ?                  When to use Silverlight ?
    Ajax can be used to make web        Silverlight can be used when we
applications perform better (if        need rich UI (like adobe flex) and
              used in right manner) and to           do not have heavy server
              provide better user experience         dependency.
              than conventional websites by
              avoiding full page refreshes.

      8       Development Benefits:                  Development Benefits:
              Ajax provides developers with          Silverlight improves work-flow by
              access to JavaScript libraries,        separating the visual, user-
              such as MootTools and jQuery.          interface aspects of website
              These libraries help                   development from the back-end,
              developers create sleek and            business-logic aspects of
              highly interactive website             development.
              applications without having to
              pay for integrated development
              environments (IDEs). However,
              despite being lower in cost,
              Ajax is not easier to use than
              Silverlight.

      9       Whether AJAX provides                  Whether Silverlight provides
              Cross-platform support ?               Cross-platform support ?
              Ajax is a cross-platform               Silverlight is not fully platform
              technique that can be used on          independent tool. It only supports
              wide range of different                Windows OS, Linux OS using
              operating systems, computer            Moonlight and Mac OS.
              architectures.


References:

http://en.wikipedia.org/wiki/Ajax_%28programming%29

http://en.wikipedia.org/wiki/Microsoft_Silverlight

http://www.codeproject.com/Articles/87421/Basic-Questions-on-Silverlight-Technology

http://www.it-interview.com/question-4002.html

http://www.geekinterview.com/question_details/24131

http://www.ehow.com/info_8698012_difference-between-ajax-silverlight.html

http://support.mozilla.org/en-US/kb/use-silverlight-plugin-play-audio-and-video

https://help.ubuntu.com/11.04/ubuntu-help/net-install-moonlight.html

http://www.vicconsult.com/tips/ajax.html

http://justinangel.net/SilverlightIsnTFullyCrossPlatform

http://www.dotnetobject.com/Thread-50-Important-Silverlight-Question-Answers?
highlight=silverlight

http://www.microsoft.com/getsilverlight/get-started/install/default.aspx#sysreq

And, further updates on difference between questions and answers, please visit my
blog @ http://onlydifferencefaqs.blogspot.in/

Weitere ähnliche Inhalte

Was ist angesagt?

Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Silverlight Framework Architecture
Silverlight Framework ArchitectureSilverlight Framework Architecture
Silverlight Framework Architecture
Ashok
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wp
Prabhakar Manthena
 
Developing an aspnet web application
Developing an aspnet web applicationDeveloping an aspnet web application
Developing an aspnet web application
Rahul Bansal
 

Was ist angesagt? (19)

Js frameworks
Js frameworksJs frameworks
Js frameworks
 
Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Top 10 Javascript Frameworks For Easy Web Development
Top 10 Javascript Frameworks For Easy Web DevelopmentTop 10 Javascript Frameworks For Easy Web Development
Top 10 Javascript Frameworks For Easy Web Development
 
Silverlight Framework Architecture
Silverlight Framework ArchitectureSilverlight Framework Architecture
Silverlight Framework Architecture
 
Wpf 1
Wpf 1Wpf 1
Wpf 1
 
Asp.net
Asp.netAsp.net
Asp.net
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics Presentation
 
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN StackMEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN Stack
 
AJAX vs. Flex, 2007
AJAX vs. Flex, 2007AJAX vs. Flex, 2007
AJAX vs. Flex, 2007
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot net
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!
 
Transforming the web into a real application platform
Transforming the web into a real application platformTransforming the web into a real application platform
Transforming the web into a real application platform
 
Asp net
Asp netAsp net
Asp net
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohra
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wp
 
Developing an aspnet web application
Developing an aspnet web applicationDeveloping an aspnet web application
Developing an aspnet web application
 

Andere mochten auch

Twas The Night Before Christmas
Twas The Night Before ChristmasTwas The Night Before Christmas
Twas The Night Before Christmas
delta0ne
 
Twas The Night Before Christmas
Twas The Night Before ChristmasTwas The Night Before Christmas
Twas The Night Before Christmas
delta0ne
 
App prizes value prop deck
App prizes  value prop deckApp prizes  value prop deck
App prizes value prop deck
AppPrizes Inc
 

Andere mochten auch (18)

Weak hadiths in tamil
Weak hadiths in tamilWeak hadiths in tamil
Weak hadiths in tamil
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1
 
US News Sites- 1
US News Sites- 1 US News Sites- 1
US News Sites- 1
 
Affiliate Networks Sites-1
Affiliate Networks Sites-1Affiliate Networks Sites-1
Affiliate Networks Sites-1
 
Technical Video Training Sites- 1
Technical Video Training Sites- 1Technical Video Training Sites- 1
Technical Video Training Sites- 1
 
App prizes value deck for stickrun
App prizes value deck  for stickrunApp prizes value deck  for stickrun
App prizes value deck for stickrun
 
Twas The Night Before Christmas
Twas The Night Before ChristmasTwas The Night Before Christmas
Twas The Night Before Christmas
 
Interview preparation techniques
Interview preparation techniquesInterview preparation techniques
Interview preparation techniques
 
Twas The Night Before Christmas
Twas The Night Before ChristmasTwas The Night Before Christmas
Twas The Night Before Christmas
 
AppPrizes - Value Proposition Deck for Social Point Inc
AppPrizes - Value Proposition Deck for Social Point Inc AppPrizes - Value Proposition Deck for Social Point Inc
AppPrizes - Value Proposition Deck for Social Point Inc
 
Islamic knowledge in tamil-1
Islamic knowledge in tamil-1Islamic knowledge in tamil-1
Islamic knowledge in tamil-1
 
Asp.Net Abbreviations
Asp.Net AbbreviationsAsp.Net Abbreviations
Asp.Net Abbreviations
 
App prizes value prop deck
App prizes  value prop deckApp prizes  value prop deck
App prizes value prop deck
 
Difference between asp.net web api and asp.net mvc
Difference between asp.net web api and asp.net mvcDifference between asp.net web api and asp.net mvc
Difference between asp.net web api and asp.net mvc
 
Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()
 
Difference between rdf, odata and gdata
Difference between rdf, odata and gdataDifference between rdf, odata and gdata
Difference between rdf, odata and gdata
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web api
 
OOPs Difference FAQs
OOPs Difference FAQsOOPs Difference FAQs
OOPs Difference FAQs
 

Ähnlich wie Difference between ajax and silverlight

Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client Roundup
Murat Yener
 
OpenAjax Alliance: Driving Ajax Standards and Interoperability
OpenAjax Alliance: Driving Ajax Standards and InteroperabilityOpenAjax Alliance: Driving Ajax Standards and Interoperability
OpenAjax Alliance: Driving Ajax Standards and Interoperability
elliando dias
 

Ähnlich wie Difference between ajax and silverlight (20)

Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client Roundup
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
JavaFX: A Rich Internet Application (RIA) Development Platform
JavaFX: A Rich Internet Application (RIA) Development PlatformJavaFX: A Rich Internet Application (RIA) Development Platform
JavaFX: A Rich Internet Application (RIA) Development Platform
 
Ajax presentation
Ajax presentationAjax presentation
Ajax presentation
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
OpenAjax Alliance: Driving Ajax Standards and Interoperability
OpenAjax Alliance: Driving Ajax Standards and InteroperabilityOpenAjax Alliance: Driving Ajax Standards and Interoperability
OpenAjax Alliance: Driving Ajax Standards and Interoperability
 
Ajax
AjaxAjax
Ajax
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
Tech Stack - Angular
Tech Stack - AngularTech Stack - Angular
Tech Stack - Angular
 
Ajax
AjaxAjax
Ajax
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
 
RIA - Rich Internet Applications
RIA - Rich Internet ApplicationsRIA - Rich Internet Applications
RIA - Rich Internet Applications
 
Ajax
Ajax Ajax
Ajax
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
 
An overview of moonlight applications test automation
An overview of moonlight applications test automationAn overview of moonlight applications test automation
An overview of moonlight applications test automation
 
Silverlight
SilverlightSilverlight
Silverlight
 
Silverlight difference faqs-1
Silverlight  difference faqs-1Silverlight  difference faqs-1
Silverlight difference faqs-1
 

Mehr von Umar Ali

Mehr von Umar Ali (20)

Difference between asp.net mvc 3 and asp.net mvc 4
Difference between asp.net mvc 3 and asp.net mvc 4Difference between asp.net mvc 3 and asp.net mvc 4
Difference between asp.net mvc 3 and asp.net mvc 4
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvc
 
Link checkers 1
Link checkers 1Link checkers 1
Link checkers 1
 
How to create user friendly file hosting link sites
How to create user friendly file hosting link sitesHow to create user friendly file hosting link sites
How to create user friendly file hosting link sites
 
Bulughul Maram in tamil
Bulughul Maram in tamilBulughul Maram in tamil
Bulughul Maram in tamil
 
Asp.net website usage and job trends
Asp.net website usage and job trendsAsp.net website usage and job trends
Asp.net website usage and job trends
 
Indian news sites- 1
Indian news sites- 1 Indian news sites- 1
Indian news sites- 1
 
Photo sharing sites- 1
Photo sharing sites- 1 Photo sharing sites- 1
Photo sharing sites- 1
 
File hosting search engines
File hosting search enginesFile hosting search engines
File hosting search engines
 
Ajax difference faqs compiled- 1
Ajax difference  faqs compiled- 1Ajax difference  faqs compiled- 1
Ajax difference faqs compiled- 1
 
ADO.NET difference faqs compiled- 1
ADO.NET difference  faqs compiled- 1ADO.NET difference  faqs compiled- 1
ADO.NET difference faqs compiled- 1
 
Dotnet differences compiled -1
Dotnet differences compiled -1Dotnet differences compiled -1
Dotnet differences compiled -1
 
.NET Differences List
.NET Differences List.NET Differences List
.NET Differences List
 
Difference between is and as operators in c#
Difference between is and as operators in c#Difference between is and as operators in c#
Difference between is and as operators in c#
 
Difference between c# generics and c++ templates
Difference between c# generics and c++ templatesDifference between c# generics and c++ templates
Difference between c# generics and c++ templates
 
Var vs iEnumerable
Var vs iEnumerableVar vs iEnumerable
Var vs iEnumerable
 
Differences between get children() and getdescendants() methods
Differences between get children() and getdescendants() methodsDifferences between get children() and getdescendants() methods
Differences between get children() and getdescendants() methods
 
Ruby on rails vs asp.net mvc
Ruby on rails vs asp.net mvcRuby on rails vs asp.net mvc
Ruby on rails vs asp.net mvc
 
Spring vs. asp.net mvc
Spring vs. asp.net mvcSpring vs. asp.net mvc
Spring vs. asp.net mvc
 
Grails 2.0 vs asp.net mvc 4
Grails 2.0 vs asp.net mvc 4Grails 2.0 vs asp.net mvc 4
Grails 2.0 vs asp.net mvc 4
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Difference between ajax and silverlight

  • 1. Difference between AJAX and Silverlight S.No AJAX Silverlight 1 Meaning: Meaning: Ajax (also AJAX; /ˈeɪdʒæks/; Microsoft Silverlight is an an acronym for application framework for writing Asynchronous JavaScript and running rich Internet and XML) is a group of applications, with features and interrelated web development purposes similar to those of Adobe techniques used on the client- Flash. The run-time environment side to create asynchronous for Silverlight is available as a plug- web applications. With Ajax, in for web browsers running under web applications can send Microsoft Windows and Mac OS X. data to, and retrieve data from, While early versions of Silverlight a server asynchronously (in focused on streaming media, the background) without current versions support interfering with the display and multimedia, graphics and behavior of the existing page. animation, and give developers Data can be retrieved using support for CLI languages and the XMLHttpRequest object. development tools. Silverlight is also one of the two application development platforms for Windows Phone, but Silverlight enabled web pages cannot run on Internet Explorer for Windows Phone as there is no plugin. 2 Technologied Involved: Technologied Involved: In the article that coined the Silverlight 1 is purely AJAX and term Ajax,Jesse James Garrett JavaScript based. All the code has explained that the following to be written in JavaScript and technologies are incorporated: XAML. • HTML (or XHTML) and With version 2, the programming CSS for presentation logic can be written in any .NET • The Document Object language, including some Model (DOM) for derivatives of common dynamic dynamic display of and programming languages like interaction with data IronRuby and IronPython . • XML for the interchange of data, and XSLT for its manipulation • The XMLHttpRequest object for asynchronous communication • JavaScript to bring these technologies together
  • 2. 3 When was AJAX coined / When was Silverlight coined / developed ? developed ? Nobody invented AJAX. Microsoft released its first version But,the computer scientist Jess of Silverlight in 2007. James Garret first coined the term "Ajax" in 2005. Note: The key technology: XMLHttpRequest used in AJAX was developed by Microsoft for its Internet Explorer 5.0 for Windows as an ActiveX object in 1999. 4 AJAX mainly relies on what Silverlight mainly relies on what technology / framework? technology / framework ? Ajax relies on the Unlike Ajax, which relies on the XMLHttpRequest object.Using XMLHttpRequest object, Silverlight it, Ajax typically retrieves data relies on the .NET framework. This from servers and can do so framework provides the common asynchronously. This means language runtime (CLR) run-time Ajax can retrieve data without environment, enabling Silverlight disrupting the behaviors and for running code and providing displays of existing WebPages. services that simplify the developmental process. Specifically, Silverlight's .NET framework and CLR environment allow developers to execute the same compiled code on servers as well as clients. 5 What is the main purpose of What is the main purpose of AJAX ? Silverlight? Developers typically use Ajax In comparison, developers typically for creating interactive website use Silverlight for creating image- features that end-users can and video-based social media access through Web browsers. content that end-users can stream -- or download in real-time. Developers can also extend the functionality or richness of their Ajax features by using Silverlight, but not vice-versa. 6 Whether AJAX needs to be Whether Silverlight needs to be installed in .NET ? installed in the system? From ASP.Net 3.5 onwards, Silverlight plugin needs to be AJAX has been integrated into installed in our system for better the .NET Framework. Hence, browsing experience. there is no need to install in .NET. 7 When to use AJAX ? When to use Silverlight ? Ajax can be used to make web Silverlight can be used when we
  • 3. applications perform better (if need rich UI (like adobe flex) and used in right manner) and to do not have heavy server provide better user experience dependency. than conventional websites by avoiding full page refreshes. 8 Development Benefits: Development Benefits: Ajax provides developers with Silverlight improves work-flow by access to JavaScript libraries, separating the visual, user- such as MootTools and jQuery. interface aspects of website These libraries help development from the back-end, developers create sleek and business-logic aspects of highly interactive website development. applications without having to pay for integrated development environments (IDEs). However, despite being lower in cost, Ajax is not easier to use than Silverlight. 9 Whether AJAX provides Whether Silverlight provides Cross-platform support ? Cross-platform support ? Ajax is a cross-platform Silverlight is not fully platform technique that can be used on independent tool. It only supports wide range of different Windows OS, Linux OS using operating systems, computer Moonlight and Mac OS. architectures. References: http://en.wikipedia.org/wiki/Ajax_%28programming%29 http://en.wikipedia.org/wiki/Microsoft_Silverlight http://www.codeproject.com/Articles/87421/Basic-Questions-on-Silverlight-Technology http://www.it-interview.com/question-4002.html http://www.geekinterview.com/question_details/24131 http://www.ehow.com/info_8698012_difference-between-ajax-silverlight.html http://support.mozilla.org/en-US/kb/use-silverlight-plugin-play-audio-and-video https://help.ubuntu.com/11.04/ubuntu-help/net-install-moonlight.html http://www.vicconsult.com/tips/ajax.html http://justinangel.net/SilverlightIsnTFullyCrossPlatform http://www.dotnetobject.com/Thread-50-Important-Silverlight-Question-Answers?
  • 4. highlight=silverlight http://www.microsoft.com/getsilverlight/get-started/install/default.aspx#sysreq And, further updates on difference between questions and answers, please visit my blog @ http://onlydifferencefaqs.blogspot.in/