Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What is everyone using for thier presentation layer?

What is everyone using for thier presentation layer?

Scheduled Pinned Locked Moved The Lounge
csharpquestionasp-netwpfwcf
48 Posts 30 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T ToddHileHoffer

    I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

    I didn't get any requirements for the signature

    R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #2

    ToddHileHoffer wrote:

    ASP.Net (including AJAX) Win Forms WPF Other

    Other: MFC, Microsoft Office. I will not call ASP.NET the presentation layer in my case though as it is only responsible for streaming data. The data is rendered via client side JS.

    Proud to be a CPHog user

    1 Reply Last reply
    0
    • T ToddHileHoffer

      I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

      I didn't get any requirements for the signature

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #3

      ToddHileHoffer wrote:

      ASP.Net (including AJAX)

      Yes.

      ToddHileHoffer wrote:

      Win Forms

      Yes.

      ToddHileHoffer wrote:

      WPF

      Yes.

      ToddHileHoffer wrote:

      SilverLight

      Investigating.

      Deja View - the feeling that you've seen this post before.

      My blog | My articles | MoXAML PowerToys

      P 1 Reply Last reply
      0
      • T ToddHileHoffer

        I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

        I didn't get any requirements for the signature

        C Offline
        C Offline
        Chris Losinger
        wrote on last edited by
        #4

        HTML

        image processing toolkits | batch image processing

        T 1 Reply Last reply
        0
        • C Chris Losinger

          HTML

          image processing toolkits | batch image processing

          T Offline
          T Offline
          ToddHileHoffer
          wrote on last edited by
          #5

          I do mostly HTML as well but via ASP.net. ASP.net includes HTML, javascript and css.

          I didn't get any requirements for the signature

          1 Reply Last reply
          0
          • T ToddHileHoffer

            I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

            I didn't get any requirements for the signature

            B Offline
            B Offline
            Brent Lamborn
            wrote on last edited by
            #6

            I am an ASP.NET developer by trade, but currently I'm working on a project that uses Adobe Flex 3, and WCF services hosted in IIS in the backend. It's a killer combination IMO. Flex is by far the best UI platform to ever run in the browser. I've tried WPF/XAML and hated it. Data binding to controls leaves a lot to be desired IMO. But then again, I hate the idea of desktop applications in general. I haven't tried Silverlight, but if it's anything like WPF, I'm happy to stick with Flex, at least for this project.

            Brent

            T 1 Reply Last reply
            0
            • B Brent Lamborn

              I am an ASP.NET developer by trade, but currently I'm working on a project that uses Adobe Flex 3, and WCF services hosted in IIS in the backend. It's a killer combination IMO. Flex is by far the best UI platform to ever run in the browser. I've tried WPF/XAML and hated it. Data binding to controls leaves a lot to be desired IMO. But then again, I hate the idea of desktop applications in general. I haven't tried Silverlight, but if it's anything like WPF, I'm happy to stick with Flex, at least for this project.

              Brent

              T Offline
              T Offline
              ToddHileHoffer
              wrote on last edited by
              #7

              I never thought about even trying Flex. Is it easy to integrate it with VS 2008 and WCF?

              I didn't get any requirements for the signature

              B 1 Reply Last reply
              0
              • T ToddHileHoffer

                I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

                I didn't get any requirements for the signature

                S Offline
                S Offline
                Shog9 0
                wrote on last edited by
                #8

                Win32 controls (MFC), custom-rendered controls (MFC), custom-rendered controls (raw Win32), custom-rendered controls (OpenGL), HTML, HTML+JS, XSLT+HTML+JS, Sharpie-on-wall, WinForms (mostly still Win32).

                ----

                You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

                E 1 Reply Last reply
                0
                • T ToddHileHoffer

                  I never thought about even trying Flex. Is it easy to integrate it with VS 2008 and WCF?

                  I didn't get any requirements for the signature

                  B Offline
                  B Offline
                  Brent Lamborn
                  wrote on last edited by
                  #9

                  oh man I love it. It's definately a breath of fresh air. Yeah, it's very easy to integrate. What we are doing it hosting WCF services in IIS that return strings to Flex. The strings are XML serialized LINQ objects. So we just use LINQ to query SQL Server, serialize the LINQ object to an xml string, modify the xml with Flex, pass the xml back to WCF where it gets deserialized back to a LINQ object, then update the db. It's awesome. With Flex Builder 3 you just import the WSDL generated by WCF, and FB 3 creates the required Actionscript classes you need to call the WCF service. There is a special thing you have to do to "flatten" the generated WSDL so Flex can understand it, but it's worth it for the killer UI you get with Flex. ok, boy I'm getting winded, you can see my excitement...

                  Brent

                  W Z T 3 Replies Last reply
                  0
                  • T ToddHileHoffer

                    I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

                    I didn't get any requirements for the signature

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #10

                    WinForms... when I need it; I write mostly Windows Services.

                    1 Reply Last reply
                    0
                    • T ToddHileHoffer

                      I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

                      I didn't get any requirements for the signature

                      R Offline
                      R Offline
                      realJSOP
                      wrote on last edited by
                      #11

                      The DOS command prompt.

                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                      -----
                      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                      T M T R 4 Replies Last reply
                      0
                      • B Brent Lamborn

                        oh man I love it. It's definately a breath of fresh air. Yeah, it's very easy to integrate. What we are doing it hosting WCF services in IIS that return strings to Flex. The strings are XML serialized LINQ objects. So we just use LINQ to query SQL Server, serialize the LINQ object to an xml string, modify the xml with Flex, pass the xml back to WCF where it gets deserialized back to a LINQ object, then update the db. It's awesome. With Flex Builder 3 you just import the WSDL generated by WCF, and FB 3 creates the required Actionscript classes you need to call the WCF service. There is a special thing you have to do to "flatten" the generated WSDL so Flex can understand it, but it's worth it for the killer UI you get with Flex. ok, boy I'm getting winded, you can see my excitement...

                        Brent

                        W Offline
                        W Offline
                        wout de zeeuw
                        wrote on last edited by
                        #12

                        The one thing that I've found cumbersome with the standard quick and dirty web services tools is that they don't really support object graphs, but just straight object trees. Are you running into these kinds of issues too?

                        Wout

                        B 1 Reply Last reply
                        0
                        • T ToddHileHoffer

                          I have been doing asp.net (and ajax) for a while. While I have taken the time to learn 3.5, WCF and LINQ. I have not invested any energy in learning the new presentation tools. I am just curious if the rest of you have and if so what you are using. Anyone think I am missing out and that I should move away from ASP.Net? Do you use any of the following? ASP.Net (including AJAX) Win Forms WPF SilverLight Other.

                          I didn't get any requirements for the signature

                          E Offline
                          E Offline
                          Ennis Ray Lynch Jr
                          wrote on last edited by
                          #13

                          Winforms, ASP.NET, and PHP. Of course I find the other layers more important than presentation so I spend most of my time there, making sure they are right and treat the presentation as interchangeable and unimportant.

                          Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
                          Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
                          Most of this sig is for Google, not ego.

                          P 1 Reply Last reply
                          0
                          • S Shog9 0

                            Win32 controls (MFC), custom-rendered controls (MFC), custom-rendered controls (raw Win32), custom-rendered controls (OpenGL), HTML, HTML+JS, XSLT+HTML+JS, Sharpie-on-wall, WinForms (mostly still Win32).

                            ----

                            You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

                            E Offline
                            E Offline
                            El Corazon
                            wrote on last edited by
                            #14

                            ditto... err... I use the same. :-D

                            1 Reply Last reply
                            0
                            • W wout de zeeuw

                              The one thing that I've found cumbersome with the standard quick and dirty web services tools is that they don't really support object graphs, but just straight object trees. Are you running into these kinds of issues too?

                              Wout

                              B Offline
                              B Offline
                              Brent Lamborn
                              wrote on last edited by
                              #15

                              No, no issues of that sort. I guess I'm not familiar with the terms object graphs and object trees either. Our WCF service just gets LINQ objects, serializes them to an xml string, and hands them to Flex, and then the reverse. It works tremendously well.

                              Brent

                              W B 2 Replies Last reply
                              0
                              • B Brent Lamborn

                                No, no issues of that sort. I guess I'm not familiar with the terms object graphs and object trees either. Our WCF service just gets LINQ objects, serializes them to an xml string, and hands them to Flex, and then the reverse. It works tremendously well.

                                Brent

                                W Offline
                                W Offline
                                wout de zeeuw
                                wrote on last edited by
                                #16

                                Yeah, once you run into it you'll know! An object graph is e.g. this: instance A references instance B, but instance C also references instance B. So B is shared by A and C. So now it's not a nice tree anymore, and XML is suited best for trees. So to handle graphs, you need to give an ID to each object so you can reference them from other places.

                                Wout

                                B 1 Reply Last reply
                                0
                                • W wout de zeeuw

                                  Yeah, once you run into it you'll know! An object graph is e.g. this: instance A references instance B, but instance C also references instance B. So B is shared by A and C. So now it's not a nice tree anymore, and XML is suited best for trees. So to handle graphs, you need to give an ID to each object so you can reference them from other places.

                                  Wout

                                  B Offline
                                  B Offline
                                  Brent Lamborn
                                  wrote on last edited by
                                  #17

                                  I see. :wtf: That does sound like a bitch. Oh wait a minute, yeah I guess there is a similar issue with serializing LINQ objects to xml. In order for it to work right, you have to set up your associations between your LINQ objects correctly, otherwise you get circular references and the object's can't be serialized. It's easy to set up though.

                                  Brent

                                  W 1 Reply Last reply
                                  0
                                  • B Brent Lamborn

                                    I see. :wtf: That does sound like a bitch. Oh wait a minute, yeah I guess there is a similar issue with serializing LINQ objects to xml. In order for it to work right, you have to set up your associations between your LINQ objects correctly, otherwise you get circular references and the object's can't be serialized. It's easy to set up though.

                                    Brent

                                    W Offline
                                    W Offline
                                    wout de zeeuw
                                    wrote on last edited by
                                    #18

                                    Yeah, to do any kind of object graphs, also circular references should be possible. The neatest thing that just works without any issues: plain old .NET serialization. I was just curious how to handle it properly in the web services world.

                                    Wout

                                    B A 2 Replies Last reply
                                    0
                                    • E Ennis Ray Lynch Jr

                                      Winforms, ASP.NET, and PHP. Of course I find the other layers more important than presentation so I spend most of my time there, making sure they are right and treat the presentation as interchangeable and unimportant.

                                      Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
                                      Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
                                      Most of this sig is for Google, not ego.

                                      P Offline
                                      P Offline
                                      PIEBALDconsult
                                      wrote on last edited by
                                      #19

                                      Hear hear.

                                      1 Reply Last reply
                                      0
                                      • W wout de zeeuw

                                        Yeah, to do any kind of object graphs, also circular references should be possible. The neatest thing that just works without any issues: plain old .NET serialization. I was just curious how to handle it properly in the web services world.

                                        Wout

                                        B Offline
                                        B Offline
                                        Brent Lamborn
                                        wrote on last edited by
                                        #20

                                        Yeah you're right. That is what we are using .NET Serialization. Particularly the XmlSerializer object. LINQ and WCF are both .NET 3.x technologies.

                                        Brent

                                        1 Reply Last reply
                                        0
                                        • R realJSOP

                                          The DOS command prompt.

                                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                          -----
                                          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                          T Offline
                                          T Offline
                                          Tom Delany
                                          wrote on last edited by
                                          #21

                                          God bless ya John. You're one of the unchanging constants in the universe. That got a 5 from me! :laugh:

                                          WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups