WPF vs ASP.NET
WPF, or Windows Presentation Foundation,
is an application used for creating GUI interface for the Windows
operating system. It is a one-stop shop for your images, documents,
movies, media with their creation, display, and manipulation. It has the
capability to manage Windows applications including actions like
running, executing, and building them as well. It has been able to
clearly define the boundaries between the user interface and the
business perspective surrounding it. WPF has been able to manipulate the
use of DirectX that has been embedded in its lowest level of
architecture to come up with functionalities like animations, 2D and 3D
drawings, different audio and video features, fixed and adaptive
documents, data
binding, and other graphic capabilities. It is based on .NET 3.0 and
uses XAML (Extensible Application Markup Language) capabilities by
introducing the use of combo-boxes, buttons, etc. as part of the
designer.
ASP.NET is a Microsoft product that is
used to design dynamic web sites, applications, and services. It comes
as part of the .NET framework, and its predecessor was ASP (Active
Server Pages) technology. It is based on Common Language Runtime (CLR)
that allows developers to write ASP.NET code using any other .NET
language. The web pages developed using ASP.NET are called Web Forms
that carry an .aspx extension. These web forms use XHTML markup language
and features like server-side web controls and user controls that help
the developers to manage the static as well as dynamic contents on the
page. Microsoft has been able to segregate the static and dynamic
content on a web form
via extensions. All .aspx pages contain static contents while dynamic
are associated with .aspx.vb or .aspx.cs or .aspx.fs files.
Post a Comment