34
Windows 8: Some Reasons why I choose XAML over HTML5 XAML OR HTML5 Vladimir Stanev

Windows 8 : Some Reasons why I choose XAML over HTML5

Embed Size (px)

Citation preview

Page 1: Windows 8 : Some Reasons why I choose XAML over HTML5

Windows 8:

Some Reasons why I choose XAML over HTML5

XAMLOR

HTML5

Vladimir Stanev

Page 2: Windows 8 : Some Reasons why I choose XAML over HTML5

Distance = ?

Page 3: Windows 8 : Some Reasons why I choose XAML over HTML5
Page 4: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Page 5: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Page 6: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Andrew Keen

WEB 2.0“… destroying professionalism and making it impossible to find high quality material amidst all the user-generated web content.”

Page 7: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Web 3.0 as the return of experts and authorities to the Web.

Page 8: Windows 8 : Some Reasons why I choose XAML over HTML5

|

WINDOWS 8 Platform and Tools

Page 9: Windows 8 : Some Reasons why I choose XAML over HTML5

|

A bad picture is worth a thousand long discussions.

Doug Seven

http://dougseven.com/2011/09/15/a-bad-picture-is-worth-a-thousand-long-discussions/

Page 10: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Page 11: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Metro Style Development

Page 12: Windows 8 : Some Reasons why I choose XAML over HTML5

&

Telerik RadControls for Windows 8

Page 13: Windows 8 : Some Reasons why I choose XAML over HTML5

XAMLOR

HTML5

Windows 8:

Some Reasons why I choose XAML over HTML5

Page 14: Windows 8 : Some Reasons why I choose XAML over HTML5

|

1. Resolution Independence

Page 16: Windows 8 : Some Reasons why I choose XAML over HTML5

|

3. Dependency Properties

<TextBox Name="TextBoxFrom"/><TextBlock Text="{ Binding ElementName=TextBoxFrom, Path=Text}"/>

Page 17: Windows 8 : Some Reasons why I choose XAML over HTML5

|

4. Platform Adoption

Windows Desktop

Windows Phone

Windows Embedded

Windows Metro

WPF

Silverlight

XAML

Page 18: Windows 8 : Some Reasons why I choose XAML over HTML5

|

5. Object Oriented Programming

Vehicle

Car

Sedan Jeep

Motorcycle Truck

Ice cream truck Tow truck

Inheritance…

Page 19: Windows 8 : Some Reasons why I choose XAML over HTML5

|

6. State – MVVM model

Page 20: Windows 8 : Some Reasons why I choose XAML over HTML5

|

7. Expression Blend

Page 21: Windows 8 : Some Reasons why I choose XAML over HTML5

|

8. Debugging

Page 22: Windows 8 : Some Reasons why I choose XAML over HTML5

|

9. Vectors, Vectors, Vectors

XAML Vector Graphics

GPU Acceleration

Scale indefinitely

Page 23: Windows 8 : Some Reasons why I choose XAML over HTML5

|

10. Attached Properties

Page 24: Windows 8 : Some Reasons why I choose XAML over HTML5

|

11. Control Templates

A Button without and with a custom control template

Page 25: Windows 8 : Some Reasons why I choose XAML over HTML5

|

12. Data Template Selectors

Page 26: Windows 8 : Some Reasons why I choose XAML over HTML5

|

13. Linq & Lambda

Page 27: Windows 8 : Some Reasons why I choose XAML over HTML5

|

14. XAML apps always look the same,

… HTML5 doesn’t!

Page 28: Windows 8 : Some Reasons why I choose XAML over HTML5

XAMLOR

HTML5

|

Windows 8:

Some Reasons why I choose XAML over HTML5

Page 29: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Sources: 1/3

http://blog.jerrynixon.com/

Page 30: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Sources: 2/3

http://10rem.net

Page 31: Windows 8 : Some Reasons why I choose XAML over HTML5

|

Sources: 3/3

Page 32: Windows 8 : Some Reasons why I choose XAML over HTML5

Template:Power Point 2013TS010167123.potxBrainstorming Session

Page 33: Windows 8 : Some Reasons why I choose XAML over HTML5

Vladimir Stanev

[email protected]

http://www.linkedin.com/pub/ vladimir-stanev/28/395/4ab

http://www.slideshare.net/vladystanev

@InteractiveDev_

@vlady.stanev

Page 34: Windows 8 : Some Reasons why I choose XAML over HTML5

XAMLOR

HTML5

|

Windows 8:

Some Reasons why I choose XAML over HTML5

Vladimir Stanev