Interviews World
 .Net (166)
 
  .Net Framework(43)
  .Net Memory Management(2)
  .Net Web Service(6)
  .Net Remoting(30)
  .Net Security(2)
  .Net Threading(8)
  .Net Architecture(2)
  Basic C#(33)
  VB.Net(2)
  .Net Window Service(3)
  .Net Window Forms(14)
  Advanced C#(25)
 
 ASP.Net (49)
 
  ASP.NET General(7)
  ASP.NET Caching(9)
  ASP.NET Ajax(13)
  ASP.NET Session(7)
  ASP.NET Localisation(2)
  ASP.NET 1.1(2)
  ASP.NET 2.0(2)
  ASP.NET 3.5(11)
 
 Database (88)
 
  SQL Server 2000(20)
  SQL Server 2005(24)
  SQL Server 2008(42)
 
 ADO.Net (7)
 
  General ADO.NET(7)
 
 Object Oriented (27)
 
  Basic Object Oriented(19)
  Advanced Object Oriented(8)
 
 XML (24)
 
  Basic XML(24)
 
 MS Dynamics (1)
 
  MS Dynamics GP 9(2)
  MS Dynamics GP 10(1)
  MS Dynamics Soloman(2)
  MS Dynamics CRM 3.0(2)
  MS Dynamics CRM 4.0(2)
 
 Sharepoint (65)
 
  Basic SharePoint(35)
  SharePoint Server 2003(4)
  SharePoint Server 2007(25)
 
 HR (2)
 
  Basic HR(2)
 
 Java (1)
 
  Basic Java(1)
 
 PHP (2)
 
  Basic PHP(2)
 
 Testing (15)
 
  Automation Testing(15)
 
 
  Welcome to Interviews World
 




Question : Why do we need XAML?

Answer :

XAML is in some ways a logical successor to SGML-based markup languages like HTML and XML. Although of course XAML is an XML dialect it provides a way to bind presentational data (the declarative list of UI elements) with some or all of the code used with them. Now why, you might ask, would Microsoft be so bothered about that? Simply put, Microsoft needs to find new ways to exploit the processing power of the client as well as the server, if it is to continue selling operating systems for the next few decades. If true thin-client computing ever really got started, it would eviscerate the OS market. That’s what Google is aiming for, and it’s exactly the thing that Microsoft fears.XAML allows you to export processing to the client machine in a way that mere script doesn’t. In effect, you can stream the interface of an application, plus a portion (or even all) of its logic, over the wire using a protocol that’s open on most firewalls. You can stream XAML into the browser and get something roughly equivalent to ActiveX controls or Java applets (which exports .NET to the browser as Silverlight has done, something Microsoft has been planning for a while). Silverlight is the first fruit of this particular plan.However, don’t expect XAML-over-HTTP to stay within the browser for long. It’s a perfect way to provide desktop apps without installers, software-as-a-service, all the stuff Microsoft was supposed to be planning years back when people were still talking about Windows.NET - you didn’t think they just gave up on all that stuff, did you?Add to this the bare-metal hypervisor stuff they are developing - ‘Viridian’ for Windows Server 2008 will be a hobbled implementation of this, but there’s more coming, and it will likely be the core architecture of whatever ‘Vienna’ turns out to be - and you can see a model developing of (supposedly) safe, sandboxed, virtualised applications streamed from the net over fast connections, always up to date, running partially on the client and partially on the server, potentially replacing today’s stateless browser-based model of internet application.I doubt the reality will live up to the dream - it never does with Microsoft, any more than it does with anyone else - but that’s the reason they want you to buy into XAML in a nutshell.

 




 
 
  Website Highlights
 




















 
 
 
  Newsleter
 
Enter your Email:
Newsletter