I
Ioannis Vranos
Will XAML be mandatory in VS "Orcas"?
Will XAML be mandatory in VS "Orcas"?
Bjoern said:"Mandatory" in which way?
Ioannis said:For example when you create a new project, a Windows Form and drag and
drop components on it, or an Avalon GUI instead of creating the
underlying code in the language of choice (C++ for example) as it is
today, to create it in XAML only.
Carl said:From what I've heard/seen/read, no - not at the Avalon level anyway. I
wouldn't be surprised though if all the VS project wizards use XAML for UI
construction.
I asked because at http://channel9.msdn.com/ShowPost.aspx?PostID=34528
in the video it is shown that when he creates an Avalon project, it is
created in XAML.
Tomas said:AFAIK (and I don't know much), Avalon and Winforms will coexist, so, that
seems about right... you'd use XAML for avalon projects (that's what is
for), and winforms if not...
stuff, and would like to use C++ to do the job in the first place,
making the designer of VC++ using XAML instead of C++, I think would
just enforce yet another language upon us, without any real benefit.
ben said:XAML is much like HTML, but more sophiticated, from the surface anyway. What
I think is
1) XAML is probably the most typing-saving and straight to the point
language for UI design. You can almost visualize the screen as you look at
the code. can you visualize the screen among a dozen C++ UI classes?
2) XAML is such an easy language compare to C++ anyway
OK, but why should we be forced to learn it? One may be excited with XAML,
but would one like to be forced to learn any language I am excited about?
Steve said:If it's the language the UI designer outputs you won't be forced to learn
it. It makes much more sense than the development team writing UI designers
that output 3 different languages, IMHO. From what I've seen, XAML looks
really simple, and like David says, most of it will presumably be hidden
from users (like the 'InitializeComponent' call which in the majority of
cases you don't need to look at - most code is written in event handlers).
You could always pass the feedback on to Microsoft though, it's probably
still a good time for them to be getting ideas from developers.