About XAML & HTML+CSS

  • View
    131

  • Download
    0

Embed Size (px)

Text of About XAML & HTML+CSS

  • XAML & HTML+CSSAhmad Awsaf-uz-zamanApr 21, 2016www.a2z-soft.com

    *

  • What Is XAML? Stands for Extensible Application Markup Language XAML (pronounced "zammel") It is an XML-based markup language developed by Microsoft.XAML is the language behind the visual presentation of an application just as HTML is the language behind the visual presentation of a Web page.

    www.a2z-soft.com*

    *

  • What Is XAML? www.a2z-soft.com*

    Click Me!

    *

  • XAML UsedWPF (Windows Presentation Foundation)WP7/8 (Windows Phone 7/8)UWP (Universal Windows Platform)Silverlight

    www.a2z-soft.com*

  • Supported PlatformsWPF applications are supported Windows 7 or higherDesktop based softwareWindows TabletsWP apps are supported Windows Phone 7/8Windows MobileUWP applications are supported Windows 8 or higherWindows store appsWindows 8/10 apps, Windows TabletsWindows MobileSilverlightWeb browsers

    www.a2z-soft.com*

  • Why Is XAML Important?XAML is a richer language, offering the ability to create user interfaces in Windows.XAML is very easy to use and ties up tightly with the underlying .NET Framework and classes. Each and every XAML element corresponds to a .NET Framework class and comes with a collection of methods, properties, and events.Adding a new tag to the XAML file will instantiate the corresponding object at runtime.

    www.a2z-soft.com*

  • What Is HTML? Stands for Hyper Text Markup LanguageHTML is a computer language devised to allow website creation.HTML tags describe webpage structure & look. Each HTML tag describes different document content

    www.a2z-soft.com*

    *

  • What Is HTML?

    Page TitleMy First HeadingMy first paragraph. www.a2z-soft.com*

    *

  • Why Is HTML Important? HTML is highly flexibleHTML is user friendlyHTML is easily understandableHTML is an open technologyHTML is consistent and efficientHTML provides search engine compatible pagesHTML is easier to maintain and update any siteHTML does not involve strain on the serversHTML takes less time to load the web pagesHTML is supported on almost every browser

    www.a2z-soft.com*

  • Difference between XAML and HTMLwww.a2z-soft.com*

    XAMLHTMLIt is a newer, exciting technologyIt is mature and well understoodIt can be handle with C#, VB.NE (Microsoft Languages)It can be handle with C#, PHP (Any Languages and Scripts)Relatively heavy weightedLight weightedTarget are both web based and desktop based systemsMain target is web based systemsUsually it is used using C#/VB.NETUsually it is used using CSS and JavaScriptRecommended for big applications i.e. ERP softwareRecommended for website or medium weighted applicationsNot supported cross-platform except Silverlight applicationsSupported Cross-platform

  • Similarities between XAML and HTMLwww.a2z-soft.com*

    FeaturesXAMLHTML+CSSTypeMarkup languageMarkup languageElementDesign using tags of XAMLDesign using tags of HTMLPlatformsDependsCross-platformLayout

    With CSS

  • Similarities between XAML and HTMLwww.a2z-soft.com*

    FeaturesXAMLHTML+CSSLabel

    Input controlPassword Input Control type=passwordDisplay TableMenu + CSS

  • Similarities between XAML and HTMLwww.a2z-soft.com*

    FeaturesXAMLHTML+CSSButtonRadio Button List Box

  • An example of XAML & HTMLwww.a2z-soft.com*XAML:

    HTML:

  • ConclusionThere are lots of things to love about XAML. And lots of UI technologies (like HTML5) have benefits (especially in Metro). However I choose XAML especially for Windows Platforms. If you would like to develop cross-platform mobile apps, it would better use HTML. Your choice may be different. If it is, just be sure that you have reasons for your choice. Not all choices are equal. Not at all.www.a2z-soft.com*

    *

    *

    *

    *

    *