Xpode.com        Click here to Print this article.

What is the difference between Canvas and SVG graphics?(ASP.NET HTML 5 interview questions with answers)

Note :- If you see the previous two questions both canvas and SVG can draw graphics on the browser. So in this question interviewer wants to know when will you use what.


SVG

Canvas

Here’s it’s like draw and remember. In other words any shape drawn by using SVG can be remembered and manipulated and browser can render it again.

Canvas is like draw and forget. Once something is drawn you cannot access that pixel and manipulate it.

SVG is good for creating graphics like CAD software’s where once something is drawn the user wants to manipulate it.

Canvas is good for draw and forget scenarios like animation and games.

This is slow as it needs to remember the co-ordinates for later manipulations.

This is faster as there is no intention of remembering things later.

We can have event handler associated with the drawing object.

Here we cannot associate event handlers with drawing objects as we do not have reference of them.

Resolution independent.

Resolution dependent.


Do visit www.questpond.com which provides 600 interview questions on ASP.NET , Design pattern , UML , SQL Server , ADO.NET and lot more. Below is an awesome video which talks about how questions are asked in .NET and C# interviews.
  



http://
http://www.questpond.com/

Contributed by:
Shivprasad koirala Koirala
I am a Microsoft MVP for ASP/ASP.NET and currently a CEO of a small E-learning company in India. We are very much active in making training videos , writing books and corporate trainings. Do visit my site http://www.questpond.com for .NET, C# , design pattern , WCF , Silverlight , LINQ , ASP.NET , ADO.NET , Sharepoint , UML , SQL Server training and Interview questions and answers

Resourse address on xpode.com
http://www.xpode.com/Print.aspx?Articleid=690

Click here to go on website