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. Solving the ASP.NET Designer / Developer dilemma

Solving the ASP.NET Designer / Developer dilemma

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioasp-netcomdesign
26 Posts 16 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.
  • B Brent Lamborn

    This helps. We are looking at Expression Web now as a tool, but maybe we are doing it backwards. Basically, I just finished writing an ASP.NET web app. In the app I use a Wizard control. The designer runs the app on the dev box, and does a 'view source' in the browser and goes 'hey, this is all table based, there's not much I can do with CSS with this thing.' The thing is, for me, it just looks like a Wizard control. I see no table tags anyway. ASP.NET just renders it in the browser as a table. Now I know there styles can be applies to various portions of the Wizard control, but this means, bascially that the designer will have to learn at least a portion of how this control works. No? I've pushed for an up front design, then to code once the design is worked out, but, I've only been here a month. Is that how you use Expression? Iterate through designs, then send it off to code once approved?


    "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

    P Offline
    P Offline
    Paul Watson
    wrote on last edited by
    #17

    On the Expression Web front I'll say it is a really good HTML and CSS text editor. The WYSIWYG bit though is still awful. No tool has come close to a production strength WYSIWYG editor. I don't do ASP.NET anymore though so can't really comment on how it handles ASP.NET tags. I do think that in your situation your markup guy is going to have to come to grips with ASP.NET tags. He'll have to know how to use repeaters to control what is outputted. When I used to do ASP.NET I used the "low-level" tags a lot to wrap up my own HTML. I didn't use the high-level controls that tried to output all the HTML for you. Ideally your markup guy will know how to create ASP.NET controls so he can drop them in and output the markup he wants.

    regards, Paul Watson Ireland & South Africa

    Shog9 wrote:

    And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

    1 Reply Last reply
    0
    • P Paul Watson

      troy.tuttle wrote:

      On the MS platform, what's one of the best tools to come along in the last few years? ASP AJAX (Atlas)?

      I'd disagree, Atlas is OK but hardly the way forward. Too bloated, too constricted by the way ASP.NET works.

      regards, Paul Watson Ireland & South Africa

      Shog9 wrote:

      And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

      T Offline
      T Offline
      troy tuttle
      wrote on last edited by
      #18

      The point is, if the client-side platform had any "real" capability, there wouldn't be a need for Atlas. It's 2007, not 1997.

      Troy T.

      1 Reply Last reply
      0
      • B Brent Lamborn

        Sorry to post this in the lounge, but this is where all the smart people/people with plenty of experience hang out...so it makes the most sense to me to post this here. In my 3 years or so of creating ASP.NET web apps with various employers, I have yet to see a good solution that allows development by both designers as well as developers. Designers don't really like Visual Studio ( and I understand why ). They don't want to learn asp.net controls, etc, they just want to design. On the other hand, developers like ASP.NET and Visual Studio because it allows us to focus on coding the business logic and data acess faster than ever. Can any of you provide a somewhat detail explanation of your designer/developer set-up? do you use a combination of VS and Expression Web? What about Visual Web Developer? Do both designer and developer us VS? do you use Source Safe? There has to be a good solution that makes both professions happy - but it's definately elusive.


        "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

        S Offline
        S Offline
        Steve Naidamast
        wrote on last edited by
        #19

        As a long time senior IT professional, I have never seen a complete decoupling of the two areas on the web; interface and the middle-tier. Lots of companies liketo tout their products but all incorporate some exceptions to standards in their tools making complete decoupling impossible. As it regards ASP.NET, the best way to allow greater decoupling is to simply use standard HTML by incorporating Microsoft's "Generic HTML Controls" which allow for server-side accessing like their server-controls. However, HTML standards are applied. Any such tools such as "Front Page" or "Expression Web" will always find a way to delegitimize complete decoupling. The fact of the matter is that complete decoupling in real world situations is more a myth of marketing than a reality...

        Steve Naidamast Black Falcon Software, Inc. blackfalconsoftware@ix.netcom.com

        1 Reply Last reply
        0
        • D Dean Moe

          Microsoft has seen the light and created Expression web for just this purpose! Expression web was expressly designed to create web pages for the designer. It has all the tools needed to create great web pages and copy that info out to xml or aspx and import it into VS with no problems. The designer does not need to know ASP and the developer does not need to make things look pretty, just get it to work. (Of course, the developer is most likely to MESS it up - something about "I can make it better!") PEACE AT LAST!!! :cool: :rose:

          J Offline
          J Offline
          jim norcal
          wrote on last edited by
          #20

          I do all the asp.net coding for my company. I try to involve my co-worker as much as possible by letting her do some of the design (color schemes, layout, etc) but she can't code at all. I'm attending an MS function in early june and they're handing out free copies of expression web. I had never heard of it until recently but your post has helped shed some light on what it may be good for. Perhaps I can continue to use VS for the code and my co-worker can use EW for design? That would be good! Is expression web the new name for front page?

          D 1 Reply Last reply
          0
          • J jim norcal

            I do all the asp.net coding for my company. I try to involve my co-worker as much as possible by letting her do some of the design (color schemes, layout, etc) but she can't code at all. I'm attending an MS function in early june and they're handing out free copies of expression web. I had never heard of it until recently but your post has helped shed some light on what it may be good for. Perhaps I can continue to use VS for the code and my co-worker can use EW for design? That would be good! Is expression web the new name for front page?

            D Offline
            D Offline
            Dean Moe
            wrote on last edited by
            #21

            Front Page has offically gone away with Office 2007. Is was too inflexible. EW is not really a replacement (At least thats what Microsoft advertises), but is to be a stand alone product. As far as I know, EW would be an excellent product for your use - you can have her update your asp pages via project files thru email or she can edit your client side web site directly on your intranet web server and then publish from there when complete. EW can't affect server controls except for placement, looks, colors, etc... Functionallity of the asp page is still in VS and EW only affects what the client sees. :)

            W 1 Reply Last reply
            0
            • D Dean Moe

              Front Page has offically gone away with Office 2007. Is was too inflexible. EW is not really a replacement (At least thats what Microsoft advertises), but is to be a stand alone product. As far as I know, EW would be an excellent product for your use - you can have her update your asp pages via project files thru email or she can edit your client side web site directly on your intranet web server and then publish from there when complete. EW can't affect server controls except for placement, looks, colors, etc... Functionallity of the asp page is still in VS and EW only affects what the client sees. :)

              W Offline
              W Offline
              WhiteSpy
              wrote on last edited by
              #22

              I may be talking out of turn here, but if EW is going to edit the look of the page and be able to change, place, delete and create ASP controls on the form, then it will have to also have some (possibly limited) control of the code page, because that is where the defines are for ASP.Net to use them. Or will VS.Net insert them on its own? I'll have to look at EW myself to see how it works. Also it occurs to me that some sort of allowance for coding choice will have to be indicated for that to work as well. Wow now I've confused myself..

              D 1 Reply Last reply
              0
              • W WhiteSpy

                I may be talking out of turn here, but if EW is going to edit the look of the page and be able to change, place, delete and create ASP controls on the form, then it will have to also have some (possibly limited) control of the code page, because that is where the defines are for ASP.Net to use them. Or will VS.Net insert them on its own? I'll have to look at EW myself to see how it works. Also it occurs to me that some sort of allowance for coding choice will have to be indicated for that to work as well. Wow now I've confused myself..

                D Offline
                D Offline
                Dean Moe
                wrote on last edited by
                #23

                EW only allows changes on the client side - html, java, etc... ASP controls are still under VS programming, but placement, color, size and other properties are still client side html properties and EW has access. Controls are still run on the server, but the output to the browser is still html. As a developer, I know how to make something very functional - either it works or it don't. (Black or white) But a Graphic Designer thinks in color or emotion. They look at a User Interface and think what I do is not user friendly - it works, but not pleasant. They look at something and see the same thing in a different way. Tell me which one sells? Nobody pays for a plain Jane program that does everything you could ask for, but looks like blah. Clients would rather pay for something that looks pretty, but does not have the full functions available. To have the ability to hand the design off to somebody else without them breaking my code is a very good thing. That is where EW shines.

                W 1 Reply Last reply
                0
                • B Brent Lamborn

                  Sorry to post this in the lounge, but this is where all the smart people/people with plenty of experience hang out...so it makes the most sense to me to post this here. In my 3 years or so of creating ASP.NET web apps with various employers, I have yet to see a good solution that allows development by both designers as well as developers. Designers don't really like Visual Studio ( and I understand why ). They don't want to learn asp.net controls, etc, they just want to design. On the other hand, developers like ASP.NET and Visual Studio because it allows us to focus on coding the business logic and data acess faster than ever. Can any of you provide a somewhat detail explanation of your designer/developer set-up? do you use a combination of VS and Expression Web? What about Visual Web Developer? Do both designer and developer us VS? do you use Source Safe? There has to be a good solution that makes both professions happy - but it's definately elusive.


                  "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

                  J Offline
                  J Offline
                  Jon W
                  wrote on last edited by
                  #24

                  Some ideas * Designer designer - illustrator, photoshop etc idea --> image / pdf * Web designer - html, css; idea --> markup OR image / pdf --> markup (a .NET webdesigner could use the right controls directly, --> skins, themes asp:controls) - Use MS cssadapters - Use MS Css Properties addin (more like expression web and "orcas") both can be found at www.asp.net (downloads) * web developer - html, css --> skins, themes and asp:net-controls With good co-development and the right controls for the job, there are plenty of possibilites to work in paralell. some notes: - use markup when no need for dynamic server behavior meaning stop useing

                  1 Reply Last reply
                  0
                  • D Dean Moe

                    EW only allows changes on the client side - html, java, etc... ASP controls are still under VS programming, but placement, color, size and other properties are still client side html properties and EW has access. Controls are still run on the server, but the output to the browser is still html. As a developer, I know how to make something very functional - either it works or it don't. (Black or white) But a Graphic Designer thinks in color or emotion. They look at a User Interface and think what I do is not user friendly - it works, but not pleasant. They look at something and see the same thing in a different way. Tell me which one sells? Nobody pays for a plain Jane program that does everything you could ask for, but looks like blah. Clients would rather pay for something that looks pretty, but does not have the full functions available. To have the ability to hand the design off to somebody else without them breaking my code is a very good thing. That is where EW shines.

                    W Offline
                    W Offline
                    WhiteSpy
                    wrote on last edited by
                    #25

                    Thanks for clearing that up. I'll have to look in to it.

                    1 Reply Last reply
                    0
                    • B Brent Lamborn

                      Sorry to post this in the lounge, but this is where all the smart people/people with plenty of experience hang out...so it makes the most sense to me to post this here. In my 3 years or so of creating ASP.NET web apps with various employers, I have yet to see a good solution that allows development by both designers as well as developers. Designers don't really like Visual Studio ( and I understand why ). They don't want to learn asp.net controls, etc, they just want to design. On the other hand, developers like ASP.NET and Visual Studio because it allows us to focus on coding the business logic and data acess faster than ever. Can any of you provide a somewhat detail explanation of your designer/developer set-up? do you use a combination of VS and Expression Web? What about Visual Web Developer? Do both designer and developer us VS? do you use Source Safe? There has to be a good solution that makes both professions happy - but it's definately elusive.


                      "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

                      B Offline
                      B Offline
                      BillWoodruff
                      wrote on last edited by
                      #26

                      An interesting discussion ! It 'feels' to me like a 'mute' 3rd. party is listening to this discussion, confused by it all : I mean the end-user who would, in the future, like to make changes in colors, styles, of their web-site at a 'reasonable' leel of abstraction ... without going through a bunch of design/mark-up/implement/test cycles involving significant expense. 'Content Style Management System' vs. 'Content Management System' ? Just a reaction ... best, Bill

                      "The greater the social and cultural distances between people, the more magical the light that can spring from their contact." Milan Kundera in Testaments Trahis

                      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