SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

Flex And Ria
Flex And RiaFlex And Ria
Flex And Riaravinxg
 
Silverlight Framework Architecture
Silverlight Framework ArchitectureSilverlight Framework Architecture
Silverlight Framework ArchitectureAshok
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Jonas Bandi
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics PresentationSudhakar Sharma
 
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 StackMariya James
 
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 DeveloperKarthik Reddy
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netconline training
 
Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!Jonas Bandi
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraGajanand 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_wpPrabhakar Manthena
 
Developing an aspnet web application
Developing an aspnet web applicationDeveloping an aspnet web application
Developing an aspnet web applicationRahul Bansal
 

Tendances (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
 

En vedette

Weak hadiths in tamil
Weak hadiths in tamilWeak hadiths in tamil
Weak hadiths in tamilUmar Ali
 
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 1Umar Ali
 
US News Sites- 1
US News Sites- 1 US News Sites- 1
US News Sites- 1 Umar Ali
 
Affiliate Networks Sites-1
Affiliate Networks Sites-1Affiliate Networks Sites-1
Affiliate Networks Sites-1Umar Ali
 
Technical Video Training Sites- 1
Technical Video Training Sites- 1Technical Video Training Sites- 1
Technical Video Training Sites- 1Umar Ali
 
App prizes value deck for stickrun
App prizes value deck  for stickrunApp prizes value deck  for stickrun
App prizes value deck for stickrunAppPrizes Inc
 
Twas The Night Before Christmas
Twas The Night Before ChristmasTwas The Night Before Christmas
Twas The Night Before Christmasdelta0ne
 
Interview preparation techniques
Interview preparation techniquesInterview preparation techniques
Interview preparation techniquesUmar Ali
 
Twas The Night Before Christmas
Twas The Night Before ChristmasTwas The Night Before Christmas
Twas The Night Before Christmasdelta0ne
 
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 AppPrizes Inc
 
Islamic knowledge in tamil-1
Islamic knowledge in tamil-1Islamic knowledge in tamil-1
Islamic knowledge in tamil-1Umar Ali
 
Asp.Net Abbreviations
Asp.Net AbbreviationsAsp.Net Abbreviations
Asp.Net AbbreviationsUmar Ali
 
App prizes value prop deck
App prizes  value prop deckApp prizes  value prop deck
App prizes value prop deckAppPrizes Inc
 
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 mvcUmar Ali
 
Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()Umar Ali
 
Difference between rdf, odata and gdata
Difference between rdf, odata and gdataDifference between rdf, odata and gdata
Difference between rdf, odata and gdataUmar Ali
 
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 apiUmar Ali
 
OOPs Difference FAQs
OOPs Difference FAQsOOPs Difference FAQs
OOPs Difference FAQsUmar Ali
 

En vedette (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
 

Similaire à Difference between ajax and silverlight

Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupMurat Yener
 
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 SubodhSubodh Pushpak
 
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 PlatformPraveen Srivastava
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
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 Interoperabilityelliando dias
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsMeghana Chandrashekar
 
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 automationWipro
 
Silverlight difference faqs-1
Silverlight  difference faqs-1Silverlight  difference faqs-1
Silverlight difference faqs-1Umar Ali
 

Similaire à 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
 

Plus de Umar Ali

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 4Umar Ali
 
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 mvcUmar Ali
 
Link checkers 1
Link checkers 1Link checkers 1
Link checkers 1Umar Ali
 
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 sitesUmar Ali
 
Bulughul Maram in tamil
Bulughul Maram in tamilBulughul Maram in tamil
Bulughul Maram in tamilUmar Ali
 
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 trendsUmar Ali
 
Indian news sites- 1
Indian news sites- 1 Indian news sites- 1
Indian news sites- 1 Umar Ali
 
Photo sharing sites- 1
Photo sharing sites- 1 Photo sharing sites- 1
Photo sharing sites- 1 Umar Ali
 
File hosting search engines
File hosting search enginesFile hosting search engines
File hosting search enginesUmar Ali
 
Ajax difference faqs compiled- 1
Ajax difference  faqs compiled- 1Ajax difference  faqs compiled- 1
Ajax difference faqs compiled- 1Umar Ali
 
ADO.NET difference faqs compiled- 1
ADO.NET difference  faqs compiled- 1ADO.NET difference  faqs compiled- 1
ADO.NET difference faqs compiled- 1Umar Ali
 
Dotnet differences compiled -1
Dotnet differences compiled -1Dotnet differences compiled -1
Dotnet differences compiled -1Umar Ali
 
.NET Differences List
.NET Differences List.NET Differences List
.NET Differences ListUmar Ali
 
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#Umar Ali
 
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++ templatesUmar Ali
 
Var vs iEnumerable
Var vs iEnumerableVar vs iEnumerable
Var vs iEnumerableUmar Ali
 
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() methodsUmar Ali
 
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 mvcUmar Ali
 
Spring vs. asp.net mvc
Spring vs. asp.net mvcSpring vs. asp.net mvc
Spring vs. asp.net mvcUmar Ali
 
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 4Umar Ali
 

Plus de 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
 

Dernier

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdfPaige Cruz
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 

Dernier (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 

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/