views:

95

answers:

5

Does it work OK to code the HTML first for an ASP.Net or ASP.Net MVC site, and then hand this off to the coders? If not, what would be the best approach to integrating these?

+2  A: 

I don't think there's anything necessarily wrong with that approach. I know places that have web designers mock-up html to give their developers "starting points" to creating their pages.

CAbbott
So is the developer the de-facto graphic design implementer? I'm a bit leery of that (unless its an incredibly simple design).
alchemical
In an ideal world, no. Although, at a the majority of places I've worked that's been the case; the company doesn't want to pay for a web designer so they expect the developer to do it all. Unfortunately, a lot of the web sites I've seen have reflected that decision. As a developer, I like the idea of having a professional design the layout and style as it leaves me free to implement its functionality.
CAbbott
+2  A: 

It works quite well. Some of the HTML may be replaced with ASP controls.

Personally I'd rather start from a HTML page that's reasonably well mocked-up rather than a JPEG in a Word Doc.

Broam
Probably not ASP Controls given that it is an MVC application.
Sohnee
A: 

If you are talking about doing a mockup then it really depends on what you expect them to do with it in terms of dynamic content that will be added. The html may not be useful to them at all, but it would probably be better than a mockup in anything else, since the html will limit you to doing things that are easily implemented in asp.net. where as a mockup in word or photoshop would allow you to do things that might not be easily implemented in asp.net. So I would say html mockup is a good idea.

If there is no programming to be done, i.e. it is just a static hmtl page, then I'd just link to it as an html page.

AaronLS
So for a non-static page are you saying the programmers should also implement the graphic design of the site? Is this not a bit risky?
alchemical
Where did I say the programmers should implement the graphic design of the page? The designer doing the mockups in html can include graphics if they want.
AaronLS
+4  A: 

This is absolutely acceptable. That is one of the great things about MVC.

Create your HTML and CSS and let the developers code in the dynamic bits and worry about all that side of it.

Sohnee
That's what I was hoping to hear, we're leaning towards MVC, would like to keep things lightweight and scalable. Also seems like it could be easier to work with your designers in this manner.
alchemical
+2  A: 

For ASP.NET MVC yes this is certainly possible. In fact, that's one of the benefits of MVC. You can switch your front end at a whim without a big, breaking change. Web designers can work independently of back end developers.

With WebForms (Traditional ASP.NET) this is possible, but not so easy. With things like the code behind page being the main issue. Web designers shouldn't care about this, but ASP.NET has the code behind tied to the page.

Finglas