SlideShare a Scribd company logo
1 of 7
Download to read offline
1.Difference between ASP.NET and Silverlight

      S.No   ASP.NET                               Silverlight

      1      ASP.NET is Microsoft's                Silverlight is Microsoft technology for
             technology for developing             developing Rich Internet Applications.
             dynamic web application using         It is a browser plug-in that allows code
             .NET languages like VB.NET or         from .NET languages to be run in the
             C#. The code is executed on the       user’s browsers making it easier to
             web server and the results are sent   develop graphically rich applications
             to the user’s browser. This is        without having to constantly go back
             comparable to the way a web site      and forth between the browser and the
             would be done with the PHP            server. This is comparable to Adobe's
             language.                             Flash technology.

      2      ASP.NET uses AJAX to improve          Unlike ASP.NET, the bulk of
             performance in the browser by         Silverlight processing occurs on the
             making post backs and calls           client machine thus decreasing server
             between the browser and server        resource utilization and improving the
             asynchronously. ASP.NET AJAX          Web experience on the client.
             uses new built-in types and
             controls and JavaScript.              There is no concept of “Post back” in
                                                   Silverlight.

      3      Asp.net is not platform               Silverlight is delivered as a cross-
             independent.                          platform and cross-browser plug-in
                                                   that exposes a programming
                                                   framework and features that are a
                                                   subset of the .NET Framework and
                                                   Windows Presentation Foundation
                                                   (WPF).

      4      ASP.NET is a server framework         Silverlight is a client-side framework
             for building dynamic web              geared at providing a rich user
             applications. In Asp.net most         experience and/or other capabilities
             processing happens from the           such as video streaming. In Silverlight
             server side.                          most processing happens from the
                                                   client side.

      5      Both ASP.NET and ASP.NET              Silverlight is a free plug-in that
             AJAX are heavily dependent upon       encompasses a subset of functionality
             the ASP.NET page event life           from the .NET Framework and
             cycle, are tightly coupled to the     WPF.Silverlight runs in the browser as
             server.                               a "sandbox" - a secure zone installed
                                                   into the browser that accommodates
                                                   Silverlight functionality while
                                                   completely protecting the host
                                                   platform from any possibly adverse
                                                   actions performed by Silverlight

      6      Asp.net can be hosted in IIS.         Silverlight can be hosted in IIS &
                                                   Apache.
7      ASP.NET is Microsoft's               Silverlight is Microsoft's competitor to
             competitor to JSP/JSF and the        Adobe Flash and Flex. Basically, a
             successor to classic ASP             standalone runtime running inside a
                                                  browser allowing animation, real-time
                                                  2D and vector rendering, etc

2.Difference between WPF and Silverlight


      S.No   WPF                                  Silverlight

      1      WPF is mainly used for creating      Silverlight is prominent for creating
             desktop applications.                web based applications.

      2      WPF extends support for              The advanced features of Windows OS
             advanced features of Windows         namely 3D, complete documentation
             OS. Few among those features         support and hardware acceleration are
             are: 3D, complete documentation      not supported in Silverlight.
             support and hardware
             acceleration.

      3      WPF includes extensive collection Silverlight does not support many data
             of data binding properties.       binding properties that are supported
                                               by WPF. Few properties that are not
                                               supported by Silverlight are
                                               ElementName, RelativeSource,
                                               UpdateSourceTrigger

      4      In WPF, the custom markup            The x:type is not available in
             extensions are supported through     Silverlight.
             the markup extension support
             x:type.

      5      In WPF, the items that are added     In Silverlight, the items that are added
             to the control named TabControl      to the control named TabControl will
             will be wrapped automatically        not be wrapped automatically within
             within the TabItem.                  the TabItem.

      6      WPF provides routed commands         Silverlight does not provide routed
             and all its controls are linked to   commands or Command property.
             commands using the property          Silverlight provides only an interface
             called Command.                      called ICommand. The developers
                                                  have to create classes that implement
                                                  this interface and the custom behavior
                                                  has to be defined within the class.

      7      WPF offers input binding support.    Silverlight does not offer input binding
                                                  support.
3.Difference between HTML 5 and Silverlight


      S.No   HTML 5                                 Silverlight

      1      HTML5 needs to integrate CSS3          On the other hand, Silverlight can be
             and JavaScript to add its effects to   programmed without getting error
             web pages.                             prone due to usage of a statically typed
                                                    .Net language. It is easier to program
                                                    in Silver light.

      2      While HTML5 is more resource           Silverlight has a disadvantage in that it
             friendly. This is the primary          consumes a lot of hardware resources
             reason which Apple has given for       of our device
             not including support for
             technologies other than HTML5.

      3      When HTML5 will be fully                On the other hand, newer browsers
             standardized it is likely to get       would have to be compatible with
             better support from all the newer      older versions of Silverlight in order to
             versions of different browsers.        get the proper functioning.

      4      HTML5 uses multiple codecs to          Silver light always needs a plug-in for
             run videos on the browsers that        any case and would not even run on
             are not considered in the Apple’s      iPhone and iPad.
             bloc.

      5      HTML5 video quality is not that        Silverlight offers good video quality
             crisp as other competitors and its     and also provide video content of
             lack of ability to provide video       various quality levels on various
             content of various quality levels      bandwidths to the user.
             on various bandwidths to the user
             is also a hindrance in getting the
             message across to low data rate
             users.

      6      HTML5 pages, when designed,            Silver light works just like a plug-in.
             should be compatible with all the      We can simply add the functionality to
             browsers.                              for any browser.

      7      While HTML5 being more tilted       Silverlight application is not easy to
             towards open source is a relatively decode
             easy target of stealing code. The
             divisions of JavaScript and HTML
             are clearly marked so it is easy to
             view and understand the code.

      8      At present HTML5 doesn’t               Silverlight supports microphone and
             provide direct support for these       web cam and thus renders a number of
             devices. However there are some        rich interactive applications.
             difficult ways to get around this in
             HTML5.
9      HTML5, like its predecessors          Silverlight is not popular in the SEO
             facilitates search engines to crawl   community. At present the content of
             through its content and get           Silverlight is not indexed by search
             maximum exposure for the              engines.Therefore,Silverlight is not
             website.Therefore,HTML5 is            suitable for online business websites or
             suitable for online business          those sites which require traffic
             websites or those sites which         through search engines.
             require traffic through search
             engines.


4.Difference between Flash and Silverlight


      S.No   Flash                                 Silverlight

      1      The animation model is frame          Animation - Silverlight supports the
             based.                                WPF animation model, which is not
                                                   only time based instead of frame
                                                   based, but lets you define the start and
                                                   end conditions and it will figure out
                                                   how to get there for you. No need to
                                                   deal with matrixes like in flash. Also
                                                   no need to calculate positions on
                                                   various frames. It just works.

      2      Flash stores its shapes using         Silverlight uses XAML. XAML is text
             binary shape records.In order to      based and can be output using a simple
             write shape definitions, you will     XML object.
             need to either license a 3rd party
             Flash file format SDK, or build
             your own. It is not too difficult,
             but it does require a bit of a
             learning curve.

      3      The debugging with flash is           The debugging with Silverlight is
             harder than Silverlight.              simpler than with flash.

      4      Dealing with fonts is fairly          Silverlight lets you embed true type
             complex with flash.                   font information directly into your
                                                   projects, and download that
                                                   information with the downloader
                                                   object.

      5      Only Action Script can be used as     Rich set of development languages are
             programming tool in Flash.            available for Silverlight. Developer
                                                   can use JavaScript as well as managed
                                                   code VB.Net, C# for Silverlight
                                                   development

      6      ActionScript is an imperative         XAML is declarative while
             language, which brings itself the     ActionScript is imperative.
pitfalls of imperative languages     Using imperative languages to build
     when compared with declarative       UIs goes back to the early days of
     languages.                           DOS and Windows, when developers
                                          had to manage all of the API nuances
                                          when interacting with graphical panes.

7    There is not any such service        Web Services support for Silverlight
     provided by Flash                    Streaming

8    Flash is not spread as across the    Additional Support for mobile devices
     vast majority of both desktops and   with desktop and desktop
     mobiles platforms, as compared to    browsers:Silverlight is supported by
     Silverlight. Flash requires Flash    Windows mobile device as part of a
     Lite preinstalled on mobile          new service that the NBL have built.
     devices.                             Silverlight applications and media
                                          streaming can be run on a mobile
                                          phone – so Silverlight even at this
                                          stage is about more than just the
                                          desktop browser and desktop market.
                                          Silverlight may be seen soon on the
                                          Symbian OS too.

9    Flash requires video codec to        Silverlight does not require video
     run .WMV videos.                     codec to run industry
                                          standard videos like .WMV

10   Flash does not support scalable      Silverlight supports scalable video
     video formats from HD to mobile      formats from HD to mobile.

11   Flash does not support Hardware-     Silverlight supports Hardware-assisted
     assisted editing and encoding        editing and encoding solutions.
     solutions.

12   Flash does not have XAML based       Silverlight has XAML based
     presentation layer for SEO.          presentation layer for SEO.

13   Flash does not provide End-to-end Silverlight provides End-to-end server
     server and application platform.  and application platform.

14   Media server licensing is costlier   Media server licensing is cheaper than
     than Silverlight.                    flash.

15   Flash does not support Scalable      Silverlight supports Scalable full
     full screen video.                   screen video.

16   This limitation doesn’t exist with   Silverlight is missing Linux support,
     Flash.                               so people using Linux machine cannot
                                          run it on their machines and will have
                                          to stick to Windows and MAC OS

17   Flash Video turned Flash into a      Silverlight will add to the use of the
     mechanism for delivering media       WMV file format.Using the WMV
     with far more potential than any     video format essentially makes
other solution that is .flv, no doubt   Silverlight useless for the vast majority
     Flash has also limitation to play       of video websites such as YouTube. It
     other video file. For that Flash        cannot play .avi and .mov file.
     required codex for that player
     installed on Client machine.

18   Even flash is also lacking this         Silverlight has no support for binding
     area. Flash can read data source in     to models,binding to data, or even
     terms of XML or text from some          connecting to network resources to
     URL and can use it. Same thing          obtain data.
     silverlight also can read.

19   Flash has rich set of control           Silverlight doesn't even have support
     library.                                for things that should be considered a
                                             stock part of any library such as
                                             buttons, checkboxes, list boxes, list
                                             views, grids,etc. Probably in future
                                             release may Microsoft support it.

20   Flash test tools are already in         Once the accessibility features are
     place.                                  provided with Silverlight versions, any
                                             existing test tools that support driving
                                             UI through Accessibility will be fully
                                             enabled to automate Silverlight
                                             applications

21   With some media file sound              Cannot do sound processing.
     processing can possible.

22   Flash allows creating XML               Socket programming is not possible.
     Socket object.

23   Can do that.                            Per pixel bitmap editing, bitmap filters
                                             (convolution, color matrix, etc),bitmap
                                             effects (drop shadow, blur,glow)
                                             cannot be done.

24   Flash supports it.                      Webcam and Microphone support are
                                             not provided by Silverlight

25   Inbuilt Upload/download support         Built in file upload/download support
     is there.                               is not available.

26   Flash has a long history that spans     Silverlight is new in market and
     more than ten years, and already        required time to get acceptance in
     got acceptance in market and            market.
     being the most successful browser
     plug- in ,it is installed on over 90
     percent of the world’s web
     browsers

27   Size of flash component is              Size of Silverlight component is larger.
     smaller.
28   Flash ships in single component    It has found in practical
     that is .swf.Images/video/sounds   implementation of image animation, at
     also incorporated in single        some extent flickering occurs on
     .swf package.                      image.

More Related Content

What's hot

Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Katy Slemon
 
Lamp Zend Security
Lamp Zend SecurityLamp Zend Security
Lamp Zend SecurityRam Srivastava
 
Spring Mvc,Java, Spring
Spring Mvc,Java, SpringSpring Mvc,Java, Spring
Spring Mvc,Java, Springifnu bima
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milanoroberto.design
 
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and FlexRIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and Flexelliando dias
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics PresentationSudhakar Sharma
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001Vinayak Tavargeri
 
Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...
Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...
Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...Ken Cenerelli
 
Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps  Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps Moon Technolabs Pvt. Ltd.
 
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPMike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPukdpe
 
Software requirement
Software requirementSoftware requirement
Software requirementmadhukarreddy007
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 
Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksAngelin R
 
Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...
Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...
Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...ITSpark Community
 
Introducing Silverlight 2
Introducing Silverlight 2Introducing Silverlight 2
Introducing Silverlight 2Frank La Vigne
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Trainingguest25cec3
 
Comparison of spring and other frameworks.!
Comparison of spring and other frameworks.!Comparison of spring and other frameworks.!
Comparison of spring and other frameworks.!Sibu Stephen
 
NetBeans Platform for Rich Client Development
NetBeans Platform for Rich Client DevelopmentNetBeans Platform for Rich Client Development
NetBeans Platform for Rich Client DevelopmentWidura Wijenayake
 
Java Framework comparison
Java Framework comparisonJava Framework comparison
Java Framework comparisonSIB Visions GmbH
 

What's hot (20)

Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
 
Lamp Zend Security
Lamp Zend SecurityLamp Zend Security
Lamp Zend Security
 
Spring Mvc,Java, Spring
Spring Mvc,Java, SpringSpring Mvc,Java, Spring
Spring Mvc,Java, Spring
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
 
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and FlexRIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics Presentation
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001
 
Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...
Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...
Maximizing code reuse between Windows Phone 8 and Windows 8 (That Conference ...
 
Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps  Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps
 
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPMike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
 
Software requirement
Software requirementSoftware requirement
Software requirement
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 
Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application Frameworks
 
Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...
Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...
Adrian Stoian - Manage Private and Public Cloud Services with System Center 2...
 
Introducing Silverlight 2
Introducing Silverlight 2Introducing Silverlight 2
Introducing Silverlight 2
 
Mahesh_Dimble
Mahesh_DimbleMahesh_Dimble
Mahesh_Dimble
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Training
 
Comparison of spring and other frameworks.!
Comparison of spring and other frameworks.!Comparison of spring and other frameworks.!
Comparison of spring and other frameworks.!
 
NetBeans Platform for Rich Client Development
NetBeans Platform for Rich Client DevelopmentNetBeans Platform for Rich Client Development
NetBeans Platform for Rich Client Development
 
Java Framework comparison
Java Framework comparisonJava Framework comparison
Java Framework comparison
 

Viewers also liked

Linq difference faqs- 1
Linq difference faqs- 1Linq difference faqs- 1
Linq difference faqs- 1Umar Ali
 
Software technology
Software technologySoftware technology
Software technologyUmar Ali
 
Dotnet difference between questions list- 1
Dotnet difference between questions list- 1Dotnet difference between questions list- 1
Dotnet difference between questions list- 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
 
CSharp difference faqs- 1
CSharp difference faqs- 1CSharp difference faqs- 1
CSharp difference faqs- 1Umar Ali
 
ASP.NET Difference FAQs
ASP.NET Difference FAQsASP.NET Difference FAQs
ASP.NET Difference FAQsUmar 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
 
Sql server difference faqs- 7
Sql server difference faqs- 7Sql server difference faqs- 7
Sql server difference faqs- 7Umar Ali
 
SOA Difference FAQs
SOA Difference FAQsSOA Difference FAQs
SOA Difference FAQsUmar Ali
 
Sql Server Difference FAQs Part One
Sql Server Difference FAQs Part OneSql Server Difference FAQs Part One
Sql Server Difference FAQs Part OneUmar Ali
 
Silverlight difference faqs- 2
Silverlight difference faqs- 2Silverlight difference faqs- 2
Silverlight difference faqs- 2Umar Ali
 
Asp.Net difference faqs- 10
Asp.Net difference faqs- 10Asp.Net difference faqs- 10
Asp.Net difference faqs- 10Umar Ali
 
Spring vs. asp.net mvc
Spring vs. asp.net mvcSpring vs. asp.net mvc
Spring vs. asp.net mvcUmar Ali
 
Sql server difference faqs- 5
Sql server difference faqs-  5Sql server difference faqs-  5
Sql server difference faqs- 5Umar Ali
 
Link checkers 1
Link checkers 1Link checkers 1
Link checkers 1Umar Ali
 
Important Run Commands
Important Run CommandsImportant Run Commands
Important Run CommandsUmar 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
 
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
 

Viewers also liked (18)

Linq difference faqs- 1
Linq difference faqs- 1Linq difference faqs- 1
Linq difference faqs- 1
 
Software technology
Software technologySoftware technology
Software technology
 
Dotnet difference between questions list- 1
Dotnet difference between questions list- 1Dotnet difference between questions list- 1
Dotnet difference between questions list- 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
 
CSharp difference faqs- 1
CSharp difference faqs- 1CSharp difference faqs- 1
CSharp difference faqs- 1
 
ASP.NET Difference FAQs
ASP.NET Difference FAQsASP.NET Difference FAQs
ASP.NET Difference FAQs
 
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
 
Sql server difference faqs- 7
Sql server difference faqs- 7Sql server difference faqs- 7
Sql server difference faqs- 7
 
SOA Difference FAQs
SOA Difference FAQsSOA Difference FAQs
SOA Difference FAQs
 
Sql Server Difference FAQs Part One
Sql Server Difference FAQs Part OneSql Server Difference FAQs Part One
Sql Server Difference FAQs Part One
 
Silverlight difference faqs- 2
Silverlight difference faqs- 2Silverlight difference faqs- 2
Silverlight difference faqs- 2
 
Asp.Net difference faqs- 10
Asp.Net difference faqs- 10Asp.Net difference faqs- 10
Asp.Net difference faqs- 10
 
Spring vs. asp.net mvc
Spring vs. asp.net mvcSpring vs. asp.net mvc
Spring vs. asp.net mvc
 
Sql server difference faqs- 5
Sql server difference faqs-  5Sql server difference faqs-  5
Sql server difference faqs- 5
 
Link checkers 1
Link checkers 1Link checkers 1
Link checkers 1
 
Important Run Commands
Important Run CommandsImportant Run Commands
Important Run Commands
 
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
 
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
 

Similar to Differences between ASP.NET, Silverlight, WPF and HTML5

Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlightmsarangam
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
 
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
 
From Windows Presentation Foundation To Silverlight
From Windows Presentation Foundation To SilverlightFrom Windows Presentation Foundation To Silverlight
From Windows Presentation Foundation To SilverlightShahzad
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarAbram John Limpin
 
Difference between ajax and silverlight
Difference between ajax and silverlightDifference between ajax and silverlight
Difference between ajax and silverlightUmar Ali
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlightparallelminder
 
Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupMurat Yener
 
Advanced Web Technology Microsoft Silverlight
Advanced Web Technology   Microsoft SilverlightAdvanced Web Technology   Microsoft Silverlight
Advanced Web Technology Microsoft Silverlightanandk10
 
Microsoft silverlight : top 10 features
Microsoft silverlight : top 10 features Microsoft silverlight : top 10 features
Microsoft silverlight : top 10 features Diya Singh
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlightmtaulty
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlightukdpe
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlightguest50274e
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft SilverlightGlen Gordon
 
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client ProfileSession 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profileukdpe
 
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
 
Introduction to silver light
Introduction to silver lightIntroduction to silver light
Introduction to silver lightjayc8586
 
A Microsoft primer for PHP devs
A Microsoft primer for PHP devsA Microsoft primer for PHP devs
A Microsoft primer for PHP devsguest0a62e8
 

Similar to Differences between ASP.NET, Silverlight, WPF and HTML5 (20)

Introduction to silverlight
Introduction to silverlightIntroduction to silverlight
Introduction to silverlight
 
Introduction to silverlight control 4
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
 
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
 
Silverlight vs WPF
Silverlight vs WPFSilverlight vs WPF
Silverlight vs WPF
 
Silverlight
SilverlightSilverlight
Silverlight
 
From Windows Presentation Foundation To Silverlight
From Windows Presentation Foundation To SilverlightFrom Windows Presentation Foundation To Silverlight
From Windows Presentation Foundation To Silverlight
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight Seminar
 
Difference between ajax and silverlight
Difference between ajax and silverlightDifference between ajax and silverlight
Difference between ajax and silverlight
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
Eclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client RoundupEclipsist2009 Rich Client Roundup
Eclipsist2009 Rich Client Roundup
 
Advanced Web Technology Microsoft Silverlight
Advanced Web Technology   Microsoft SilverlightAdvanced Web Technology   Microsoft Silverlight
Advanced Web Technology Microsoft Silverlight
 
Microsoft silverlight : top 10 features
Microsoft silverlight : top 10 features Microsoft silverlight : top 10 features
Microsoft silverlight : top 10 features
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlight
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlight
 
What Is Silverlight
What Is SilverlightWhat Is Silverlight
What Is Silverlight
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client ProfileSession 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
 
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
 
Introduction to silver light
Introduction to silver lightIntroduction to silver light
Introduction to silver light
 
A Microsoft primer for PHP devs
A Microsoft primer for PHP devsA Microsoft primer for PHP devs
A Microsoft primer for PHP devs
 

More from Umar 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
 
Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()Umar Ali
 
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
 
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
 
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
 
US News Sites- 1
US News Sites- 1 US News Sites- 1
US News Sites- 1 Umar Ali
 
Weak hadiths in tamil
Weak hadiths in tamilWeak hadiths in tamil
Weak hadiths in tamilUmar Ali
 
Bulughul Maram in tamil
Bulughul Maram in tamilBulughul Maram in tamil
Bulughul Maram in tamilUmar 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
 

More from Umar Ali (20)

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
 
Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()Difference between ActionResult() and ViewResult()
Difference between ActionResult() and ViewResult()
 
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
 
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
 
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
 
US News Sites- 1
US News Sites- 1 US News Sites- 1
US News Sites- 1
 
Weak hadiths in tamil
Weak hadiths in tamilWeak hadiths in tamil
Weak hadiths in tamil
 
Bulughul Maram in tamil
Bulughul Maram in tamilBulughul Maram in tamil
Bulughul Maram in tamil
 
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
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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...apidays
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...Drew Madelung
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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...Martijn de Jong
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Differences between ASP.NET, Silverlight, WPF and HTML5

  • 1. 1.Difference between ASP.NET and Silverlight S.No ASP.NET Silverlight 1 ASP.NET is Microsoft's Silverlight is Microsoft technology for technology for developing developing Rich Internet Applications. dynamic web application using It is a browser plug-in that allows code .NET languages like VB.NET or from .NET languages to be run in the C#. The code is executed on the user’s browsers making it easier to web server and the results are sent develop graphically rich applications to the user’s browser. This is without having to constantly go back comparable to the way a web site and forth between the browser and the would be done with the PHP server. This is comparable to Adobe's language. Flash technology. 2 ASP.NET uses AJAX to improve Unlike ASP.NET, the bulk of performance in the browser by Silverlight processing occurs on the making post backs and calls client machine thus decreasing server between the browser and server resource utilization and improving the asynchronously. ASP.NET AJAX Web experience on the client. uses new built-in types and controls and JavaScript. There is no concept of “Post back” in Silverlight. 3 Asp.net is not platform Silverlight is delivered as a cross- independent. platform and cross-browser plug-in that exposes a programming framework and features that are a subset of the .NET Framework and Windows Presentation Foundation (WPF). 4 ASP.NET is a server framework Silverlight is a client-side framework for building dynamic web geared at providing a rich user applications. In Asp.net most experience and/or other capabilities processing happens from the such as video streaming. In Silverlight server side. most processing happens from the client side. 5 Both ASP.NET and ASP.NET Silverlight is a free plug-in that AJAX are heavily dependent upon encompasses a subset of functionality the ASP.NET page event life from the .NET Framework and cycle, are tightly coupled to the WPF.Silverlight runs in the browser as server. a "sandbox" - a secure zone installed into the browser that accommodates Silverlight functionality while completely protecting the host platform from any possibly adverse actions performed by Silverlight 6 Asp.net can be hosted in IIS. Silverlight can be hosted in IIS & Apache.
  • 2. 7 ASP.NET is Microsoft's Silverlight is Microsoft's competitor to competitor to JSP/JSF and the Adobe Flash and Flex. Basically, a successor to classic ASP standalone runtime running inside a browser allowing animation, real-time 2D and vector rendering, etc 2.Difference between WPF and Silverlight S.No WPF Silverlight 1 WPF is mainly used for creating Silverlight is prominent for creating desktop applications. web based applications. 2 WPF extends support for The advanced features of Windows OS advanced features of Windows namely 3D, complete documentation OS. Few among those features support and hardware acceleration are are: 3D, complete documentation not supported in Silverlight. support and hardware acceleration. 3 WPF includes extensive collection Silverlight does not support many data of data binding properties. binding properties that are supported by WPF. Few properties that are not supported by Silverlight are ElementName, RelativeSource, UpdateSourceTrigger 4 In WPF, the custom markup The x:type is not available in extensions are supported through Silverlight. the markup extension support x:type. 5 In WPF, the items that are added In Silverlight, the items that are added to the control named TabControl to the control named TabControl will will be wrapped automatically not be wrapped automatically within within the TabItem. the TabItem. 6 WPF provides routed commands Silverlight does not provide routed and all its controls are linked to commands or Command property. commands using the property Silverlight provides only an interface called Command. called ICommand. The developers have to create classes that implement this interface and the custom behavior has to be defined within the class. 7 WPF offers input binding support. Silverlight does not offer input binding support.
  • 3. 3.Difference between HTML 5 and Silverlight S.No HTML 5 Silverlight 1 HTML5 needs to integrate CSS3 On the other hand, Silverlight can be and JavaScript to add its effects to programmed without getting error web pages. prone due to usage of a statically typed .Net language. It is easier to program in Silver light. 2 While HTML5 is more resource Silverlight has a disadvantage in that it friendly. This is the primary consumes a lot of hardware resources reason which Apple has given for of our device not including support for technologies other than HTML5. 3 When HTML5 will be fully On the other hand, newer browsers standardized it is likely to get would have to be compatible with better support from all the newer older versions of Silverlight in order to versions of different browsers. get the proper functioning. 4 HTML5 uses multiple codecs to Silver light always needs a plug-in for run videos on the browsers that any case and would not even run on are not considered in the Apple’s iPhone and iPad. bloc. 5 HTML5 video quality is not that Silverlight offers good video quality crisp as other competitors and its and also provide video content of lack of ability to provide video various quality levels on various content of various quality levels bandwidths to the user. on various bandwidths to the user is also a hindrance in getting the message across to low data rate users. 6 HTML5 pages, when designed, Silver light works just like a plug-in. should be compatible with all the We can simply add the functionality to browsers. for any browser. 7 While HTML5 being more tilted Silverlight application is not easy to towards open source is a relatively decode easy target of stealing code. The divisions of JavaScript and HTML are clearly marked so it is easy to view and understand the code. 8 At present HTML5 doesn’t Silverlight supports microphone and provide direct support for these web cam and thus renders a number of devices. However there are some rich interactive applications. difficult ways to get around this in HTML5.
  • 4. 9 HTML5, like its predecessors Silverlight is not popular in the SEO facilitates search engines to crawl community. At present the content of through its content and get Silverlight is not indexed by search maximum exposure for the engines.Therefore,Silverlight is not website.Therefore,HTML5 is suitable for online business websites or suitable for online business those sites which require traffic websites or those sites which through search engines. require traffic through search engines. 4.Difference between Flash and Silverlight S.No Flash Silverlight 1 The animation model is frame Animation - Silverlight supports the based. WPF animation model, which is not only time based instead of frame based, but lets you define the start and end conditions and it will figure out how to get there for you. No need to deal with matrixes like in flash. Also no need to calculate positions on various frames. It just works. 2 Flash stores its shapes using Silverlight uses XAML. XAML is text binary shape records.In order to based and can be output using a simple write shape definitions, you will XML object. need to either license a 3rd party Flash file format SDK, or build your own. It is not too difficult, but it does require a bit of a learning curve. 3 The debugging with flash is The debugging with Silverlight is harder than Silverlight. simpler than with flash. 4 Dealing with fonts is fairly Silverlight lets you embed true type complex with flash. font information directly into your projects, and download that information with the downloader object. 5 Only Action Script can be used as Rich set of development languages are programming tool in Flash. available for Silverlight. Developer can use JavaScript as well as managed code VB.Net, C# for Silverlight development 6 ActionScript is an imperative XAML is declarative while language, which brings itself the ActionScript is imperative.
  • 5. pitfalls of imperative languages Using imperative languages to build when compared with declarative UIs goes back to the early days of languages. DOS and Windows, when developers had to manage all of the API nuances when interacting with graphical panes. 7 There is not any such service Web Services support for Silverlight provided by Flash Streaming 8 Flash is not spread as across the Additional Support for mobile devices vast majority of both desktops and with desktop and desktop mobiles platforms, as compared to browsers:Silverlight is supported by Silverlight. Flash requires Flash Windows mobile device as part of a Lite preinstalled on mobile new service that the NBL have built. devices. Silverlight applications and media streaming can be run on a mobile phone – so Silverlight even at this stage is about more than just the desktop browser and desktop market. Silverlight may be seen soon on the Symbian OS too. 9 Flash requires video codec to Silverlight does not require video run .WMV videos. codec to run industry standard videos like .WMV 10 Flash does not support scalable Silverlight supports scalable video video formats from HD to mobile formats from HD to mobile. 11 Flash does not support Hardware- Silverlight supports Hardware-assisted assisted editing and encoding editing and encoding solutions. solutions. 12 Flash does not have XAML based Silverlight has XAML based presentation layer for SEO. presentation layer for SEO. 13 Flash does not provide End-to-end Silverlight provides End-to-end server server and application platform. and application platform. 14 Media server licensing is costlier Media server licensing is cheaper than than Silverlight. flash. 15 Flash does not support Scalable Silverlight supports Scalable full full screen video. screen video. 16 This limitation doesn’t exist with Silverlight is missing Linux support, Flash. so people using Linux machine cannot run it on their machines and will have to stick to Windows and MAC OS 17 Flash Video turned Flash into a Silverlight will add to the use of the mechanism for delivering media WMV file format.Using the WMV with far more potential than any video format essentially makes
  • 6. other solution that is .flv, no doubt Silverlight useless for the vast majority Flash has also limitation to play of video websites such as YouTube. It other video file. For that Flash cannot play .avi and .mov file. required codex for that player installed on Client machine. 18 Even flash is also lacking this Silverlight has no support for binding area. Flash can read data source in to models,binding to data, or even terms of XML or text from some connecting to network resources to URL and can use it. Same thing obtain data. silverlight also can read. 19 Flash has rich set of control Silverlight doesn't even have support library. for things that should be considered a stock part of any library such as buttons, checkboxes, list boxes, list views, grids,etc. Probably in future release may Microsoft support it. 20 Flash test tools are already in Once the accessibility features are place. provided with Silverlight versions, any existing test tools that support driving UI through Accessibility will be fully enabled to automate Silverlight applications 21 With some media file sound Cannot do sound processing. processing can possible. 22 Flash allows creating XML Socket programming is not possible. Socket object. 23 Can do that. Per pixel bitmap editing, bitmap filters (convolution, color matrix, etc),bitmap effects (drop shadow, blur,glow) cannot be done. 24 Flash supports it. Webcam and Microphone support are not provided by Silverlight 25 Inbuilt Upload/download support Built in file upload/download support is there. is not available. 26 Flash has a long history that spans Silverlight is new in market and more than ten years, and already required time to get acceptance in got acceptance in market and market. being the most successful browser plug- in ,it is installed on over 90 percent of the world’s web browsers 27 Size of flash component is Size of Silverlight component is larger. smaller.
  • 7. 28 Flash ships in single component It has found in practical that is .swf.Images/video/sounds implementation of image animation, at also incorporated in single some extent flickering occurs on .swf package. image.