XAML

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Ioannis Vranos

    XAML

    Will XAML be mandatory in VS "Orcas"?



    --
    Ioannis Vranos
  • Bjoern Hoehrmann

    #2
    Re: XAML

    * Ioannis Vranos wrote in microsoft.publi c.dotnet.langua ges.vc:[color=blue]
    >Will XAML be mandatory in VS "Orcas"?[/color]

    "Mandatory" in which way?
    --
    Björn Höhrmann · mailto:bjoern@h oehrmann.de · http://bjoern.hoehrmann.de
    Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
    68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

    Comment

    • Ioannis Vranos

      #3
      Re: XAML

      Bjoern Hoehrmann wrote:
      [color=blue][color=green]
      >>Will XAML be mandatory in VS "Orcas"?[/color]
      >
      >
      > "Mandatory" in which way?[/color]


      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.



      --
      Ioannis Vranos

      Comment

      • Carl Daniel [VC++ MVP]

        #4
        Re: XAML

        Ioannis Vranos wrote:[color=blue]
        > Bjoern Hoehrmann wrote:
        >[color=green][color=darkred]
        >>> Will XAML be mandatory in VS "Orcas"?[/color]
        >>
        >>
        >> "Mandatory" in which way?[/color]
        >
        >
        > 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.[/color]

        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.

        -cd


        Comment

        • Ioannis Vranos

          #5
          Re: XAML

          Carl Daniel [VC++ MVP] wrote:
          [color=blue]
          > 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.[/color]


          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.



          --
          Ioannis Vranos

          Comment

          • Tomas Restrepo \(MVP\)

            #6
            Re: XAML

            Ioannis,[color=blue]
            >[color=green]
            > > 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[/color][/color]
            UI[color=blue][color=green]
            > > construction.[/color]
            >
            >
            > 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.[/color]

            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...

            --
            Tomas Restrepo
            tomasr@mvps.org


            Comment

            • Ioannis Vranos

              #7
              Re: XAML

              Tomas Restrepo (MVP) wrote:
              [color=blue]
              > 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...[/color]


              As far as I know, XAML is a simple compiled .NET language suitable for
              GUI stuff (and not much else).


              I had heard in the past that things will be like this. We will be making
              the GUI stuff (Forms, Buttons etc) with XAML and the event handlers with
              another language of our choice.

              Since I have not much time to learn another VB-- just to make the GUI
              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.

              Comment

              • David Lowndes

                #8
                Re: XAML

                >Since I have not much time to learn another VB-- just to make the GUI[color=blue]
                >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.[/color]

                I'd expect the XAML (if there is any) to be hidden from most users -
                i.e. perhaps it'll be the output of the form designer?

                Dave

                Comment

                • ben

                  #9
                  Re: XAML

                  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
                  [color=blue]
                  > Tomas Restrepo (MVP) wrote:
                  >[color=green]
                  > > AFAIK (and I don't know much), Avalon and Winforms will coexist, so,[/color][/color]
                  that[color=blue][color=green]
                  > > seems about right... you'd use XAML for avalon projects (that's what is
                  > > for), and winforms if not...[/color]
                  >
                  >
                  > As far as I know, XAML is a simple compiled .NET language suitable for
                  > GUI stuff (and not much else).
                  >
                  >
                  > I had heard in the past that things will be like this. We will be making
                  > the GUI stuff (Forms, Buttons etc) with XAML and the event handlers with
                  > another language of our choice.
                  >
                  > Since I have not much time to learn another VB-- just to make the GUI
                  > 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.[/color]


                  Comment

                  • Ioannis Vranos

                    #10
                    Re: XAML

                    ben wrote:
                    [color=blue]
                    > 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[/color]


                    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?

                    Comment

                    • Steve McLellan

                      #11
                      Re: XAML

                      [color=blue]
                      > ben wrote:
                      >[color=green]
                      >> 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[/color]
                      >
                      >
                      > 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?[/color]

                      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 'InitializeComp onent' 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.

                      Steve


                      Comment

                      • Ioannis Vranos

                        #12
                        Re: XAML

                        Steve McLellan wrote:
                        [color=blue]
                        > 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 'InitializeComp onent' 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.[/color]


                        Well, many times I add some things of my own in the form definition,
                        some boolean, some integer, a vector may be. How will I do that in an
                        XML language? I will have to learn it.

                        And as I saw in the video, probably XAML will be used only in an Avalon
                        project (Window), so I guess we will be forced to learn XAML to make
                        animated buttons, or we will be erasing everything and use C++ manually,
                        which is counter-productive.

                        Comment

                        Working...