Windows Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Microsoft Technical Newsgroups > Avalon

Why Xaml and WPF?

Closed Thread
 
Thread Tools Display Modes
Old 06-28-2007   #1 (permalink)
Richard Lewis Haggard
Guest


 

Why Xaml and WPF?

I was asked what the advantage of using Xaml and WPF was and I was unable to
come up with a telling argument. Writing code is harder. Functionality is
incomplete. Fixing a broken build is a nightmare. There are a couple of nice
new components but the fact that MDI and a bunch of other staples have not
been implemented is a significant downside. What arguments can be made for
why a person should develop in this environment?
--
Richard Lewis Haggard
General: www.Haggard-And-Associates.com
Please come visit here for a couple thousand good giggles!:
www.haggard-and-associates.com/Humor/humor.htm


Old 06-28-2007   #2 (permalink)
Lloyd Dupont
Guest


 

Re: Why Xaml and WPF?

As with everything there is a learning curve. As WPF bring you so many
possibility (easy animation, easy stying, templating, complete customization
of the visual appearance of existing control) the learning curve is big.

Once you got over it though:
- you are more productive
- you can write more beautifull app in less time
- you can change the overall look of your app quite easily by aplying some
top level template
- it's by default DPI independant
- the WPF API control are more customizable, offer more possibility

The fact that the UI is in XAML instead of C# is a who care.
Although before C# 3.5 it is probably easier to write it in XAML than in C#,
despite XAML verboseness...
(in C# 3.5 you've got initializer (new MyClass() { Prop1=xxx, Prop2=xxx.,
......} which bring to C# the declarative advantage of XAML)

--
Regards,
Lloyd Dupont
NovaMind Software
Mind Mapping at its best
www.nova-mind.com
"Richard Lewis Haggard" <HaggardAtWorldDotStdDotCom> wrote in message
news:O6Vx%23PZuHHA.1164@TK2MSFTNGP02.phx.gbl...
>I was asked what the advantage of using Xaml and WPF was and I was unable
>to come up with a telling argument. Writing code is harder. Functionality
>is incomplete. Fixing a broken build is a nightmare. There are a couple of
>nice new components but the fact that MDI and a bunch of other staples have
>not been implemented is a significant downside. What arguments can be made
>for why a person should develop in this environment?
> --
> Richard Lewis Haggard
> General: www.Haggard-And-Associates.com
> Please come visit here for a couple thousand good giggles!:
> www.haggard-and-associates.com/Humor/humor.htm
>
>


Old 06-28-2007   #3 (permalink)
Radek Cerny
Guest


 

Re: Why Xaml and WPF?

Indeed. The learning curve is steep and long.
But the longer you spend with it, the more you realise just how powerful and
future-proof it is.
XAML and WPF skills will be very sought after in the near future.
Surprisingly, MS has done a great job at architecting something.

"Lloyd Dupont" <net.galador@ld> wrote in message
news:ex9RuyduHHA.4504@TK2MSFTNGP05.phx.gbl...
> As with everything there is a learning curve. As WPF bring you so many
> possibility (easy animation, easy stying, templating, complete
> customization of the visual appearance of existing control) the learning
> curve is big.
>
> Once you got over it though:
> - you are more productive
> - you can write more beautifull app in less time
> - you can change the overall look of your app quite easily by aplying some
> top level template
> - it's by default DPI independant
> - the WPF API control are more customizable, offer more possibility
>
> The fact that the UI is in XAML instead of C# is a who care.
> Although before C# 3.5 it is probably easier to write it in XAML than in
> C#, despite XAML verboseness...
> (in C# 3.5 you've got initializer (new MyClass() { Prop1=xxx, Prop2=xxx.,
> .....} which bring to C# the declarative advantage of XAML)
>
> --
> Regards,
> Lloyd Dupont
> NovaMind Software
> Mind Mapping at its best
> www.nova-mind.com
> "Richard Lewis Haggard" <HaggardAtWorldDotStdDotCom> wrote in message
> news:O6Vx%23PZuHHA.1164@TK2MSFTNGP02.phx.gbl...
>>I was asked what the advantage of using Xaml and WPF was and I was unable
>>to come up with a telling argument. Writing code is harder. Functionality
>>is incomplete. Fixing a broken build is a nightmare. There are a couple of
>>nice new components but the fact that MDI and a bunch of other staples
>>have not been implemented is a significant downside. What arguments can be
>>made for why a person should develop in this environment?
>> --
>> Richard Lewis Haggard
>> General: www.Haggard-And-Associates.com
>> Please come visit here for a couple thousand good giggles!:
>> www.haggard-and-associates.com/Humor/humor.htm
>>
>>

>



Old 06-29-2007   #4 (permalink)
Laurent Bugnion, MVP
Guest


 

Re: Why Xaml and WPF?

Hi,

Radek Cerny wrote:
> Indeed. The learning curve is steep and long.
> But the longer you spend with it, the more you realise just how powerful and
> future-proof it is.
> XAML and WPF skills will be very sought after in the near future.
> Surprisingly, MS has done a great job at architecting something.


MS.NET is not the same as MS Office. .NET is remarkably well architected
(especially since 2.0), which is why innovation comes so fast and is so
stable. Remember that .NET 3.5 is still based on 2.0. It's a very well
thought environment.

Greetings,
Laurent
--
Laurent Bugnion [MVP ASP.NET]
Software engineering, Blog: http://www.galasoft.ch
PhotoAlbum: http://www.galasoft.ch/pictures
Support children in Calcutta: http://www.calcutta-espoir.ch
Closed Thread

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is it possible to include XAML files into another XAML file? star-italia .NET General 6 06-12-2008 04:56 AM
CAB , WPF < XAML SenthilVel Avalon 1 04-16-2007 05:33 PM
launching different XAML aplication from another XAML app SenthilVel Avalon 0 03-31-2007 09:40 PM
How to deploy an XAML-based App with its XAML-UI-File? Solveigh Avalon 11 11-08-2006 07:50 AM
File.xaml and File.xaml.cs are atomically checked out/in from sourcesafe Pascal Bourque Avalon 1 04-26-2006 06:47 PM








Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50