473,503 Members | 1,697 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Do real developers use the design view?

Do real developers use the design view?

Thought it would be interesting to start a debate on this subject.

According to all the MCP materials (yes, I know a bit mickey mouse),
the design view is the way to build your ASP.NET pages.

Problem is:
- it generates goddam awful HTML, certainly not standards-based.
- use of absolute positioning and tables for layout.
- it has a tendency to mess up the layout of your markup.

So I just don't use it, and if you don't use it then you get to a point
where your pages won't open with it anyway.

Is the design view just for beginners?

I'd be interested to hear other's thoughts on this...

Nov 19 '05 #1
7 1408
I know quite a few people who back engineer their sites. They use something
like Front Page or Dreamweaver to design the site and then work the ASP.NET
code into the site and miss out the visual designer all together.

These guys simply dont trust the designer not to trash some peice of
carfully crafted hand code.

I on the other hand find it quite acceptable. Having said that 2003 and 2005
have got a way to go in terms of visual design features before it becomes
'Great' in my opinion.

Having said all that, I still think its a very good development tool.
The Inimitable Mr Newbie . . .

<ch****@nildram.co.uk> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com...
Do real developers use the design view?

Thought it would be interesting to start a debate on this subject.

According to all the MCP materials (yes, I know a bit mickey mouse),
the design view is the way to build your ASP.NET pages.

Problem is:
- it generates goddam awful HTML, certainly not standards-based.
- use of absolute positioning and tables for layout.
- it has a tendency to mess up the layout of your markup.

So I just don't use it, and if you don't use it then you get to a point
where your pages won't open with it anyway.

Is the design view just for beginners?

I'd be interested to hear other's thoughts on this...

Nov 19 '05 #2
ch****@nildram.co.uk wrote:
Do real developers use the design view?

Thought it would be interesting to start a debate on this subject.

According to all the MCP materials (yes, I know a bit mickey mouse),
the design view is the way to build your ASP.NET pages.

Problem is:
- it generates goddam awful HTML, certainly not standards-based.
- use of absolute positioning and tables for layout.
- it has a tendency to mess up the layout of your markup.

So I just don't use it, and if you don't use it then you get to a point
where your pages won't open with it anyway.

Is the design view just for beginners?

I'd be interested to hear other's thoughts on this...


Of course I use design view - after I've added a whole load of server
side controls in using HTML view, I'm too lazy to go and add them to
the code-behind file. So I switch to design view and then back to HTML,
which normally does the trick :-)

It doesn't *have* to use absolute positioning. In fact, the message
before you drop anything on the surface tells you how to change the
behaviour (for this one file - anyone ever found a project or system
wide way of saying "use flow layout at all times"?)

It can mess up your markup. Some of this can be fixed by turning off
appropriate options in Visual Studio (but admittedly, some bits are
still reformatted anyway).

Up until recently I was involved in a project with a fairly even split
- I tend to do all of my development in HTML view, the other developer
tends to use Design view. We never seemed to have much problem editing
each others pages afterwards (although, curse him, he does use a
different tab spacing as compared to mine - but ^K ^D forgives all)

Damien

Nov 19 '05 #3
"Damien" <Da*******************@hotmail.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
Of course I use design view - after I've added a whole load of server
side controls in using HTML view, I'm too lazy to go and add them to
the code-behind file. So I switch to design view and then back to HTML,
which normally does the trick :-)

It doesn't *have* to use absolute positioning. In fact, the message
before you drop anything on the surface tells you how to change the
behaviour (for this one file - anyone ever found a project or system
wide way of saying "use flow layout at all times"?)

It can mess up your markup. Some of this can be fixed by turning off
appropriate options in Visual Studio (but admittedly, some bits are
still reformatted anyway).

Up until recently I was involved in a project with a fairly even split
- I tend to do all of my development in HTML view, the other developer
tends to use Design view. We never seemed to have much problem editing
each others pages afterwards (although, curse him, he does use a
different tab spacing as compared to mine - but ^K ^D forgives all)

Damien


You'll be glad to know 2005 fixes a lot of this. Flow is the default. They
swear they will never, ever modify your html when switching back-n-forth to
design. Finally, due to the differences in how ASP.NET 2.0 works, VS no
longer needs to create the controls in the codebehind file - so no synching
problems!

Greg
Nov 19 '05 #4
Real developers make use of whatever resources get the job done most
efficiently. For example, with regards to the Design View, I have found that
it is lousy for some things, and quite handy for others. A good developer
figures out what tools are the best for what jobs, and uses them
accordingly. So, no, the Design View is not just for beginners. Using the
Design View for everything, now, that's for beginners. Using it for nothing,
well, that's for people who don't think creatively.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
A watched clock never boils.

<ch****@nildram.co.uk> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com...
Do real developers use the design view?

Thought it would be interesting to start a debate on this subject.

According to all the MCP materials (yes, I know a bit mickey mouse),
the design view is the way to build your ASP.NET pages.

Problem is:
- it generates goddam awful HTML, certainly not standards-based.
- use of absolute positioning and tables for layout.
- it has a tendency to mess up the layout of your markup.

So I just don't use it, and if you don't use it then you get to a point
where your pages won't open with it anyway.

Is the design view just for beginners?

I'd be interested to hear other's thoughts on this...

Nov 19 '05 #5
Greg Burns wrote:
"Damien" <Da*******************@hotmail.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
Of course I use design view - after I've added a whole load of server
side controls in using HTML view, I'm too lazy to go and add them to
the code-behind file. So I switch to design view and then back to HTML,
which normally does the trick :-)

It doesn't *have* to use absolute positioning. In fact, the message
before you drop anything on the surface tells you how to change the
behaviour (for this one file - anyone ever found a project or system
wide way of saying "use flow layout at all times"?)

It can mess up your markup. Some of this can be fixed by turning off
appropriate options in Visual Studio (but admittedly, some bits are
still reformatted anyway).

Up until recently I was involved in a project with a fairly even split
- I tend to do all of my development in HTML view, the other developer
tends to use Design view. We never seemed to have much problem editing
each others pages afterwards (although, curse him, he does use a
different tab spacing as compared to mine - but ^K ^D forgives all)

Damien


You'll be glad to know 2005 fixes a lot of this. Flow is the default. They
swear they will never, ever modify your html when switching back-n-forth to
design. Finally, due to the differences in how ASP.NET 2.0 works, VS no
longer needs to create the controls in the codebehind file - so no synching
problems!

Greg


I still haven't had a real chance to have a proper play with 2005 stuff
(i.e. Don't have any projects suitable for starting as .NET 2 stuff
yet), but sounds good. Looks like I'm generally going to be a web
monkey for the next year, so I'm pretty sure something will turn up (I
think I made a good choice there - do new websites or maintain VB6
code-base. I got first choice :-))

Damien

Nov 19 '05 #6
I agree with Kevin, the designer is fine for most things, but you can use
external tools for certain tasks when needed.
The new designer in ASP.NET 2.0 is a big improvement too.

--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net
"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:uC****************@TK2MSFTNGP10.phx.gbl...
Real developers make use of whatever resources get the job done most
efficiently. For example, with regards to the Design View, I have found
that it is lousy for some things, and quite handy for others. A good
developer figures out what tools are the best for what jobs, and uses them
accordingly. So, no, the Design View is not just for beginners. Using the
Design View for everything, now, that's for beginners. Using it for
nothing, well, that's for people who don't think creatively.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
A watched clock never boils.

<ch****@nildram.co.uk> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com...
Do real developers use the design view?

Thought it would be interesting to start a debate on this subject.

According to all the MCP materials (yes, I know a bit mickey mouse),
the design view is the way to build your ASP.NET pages.

Problem is:
- it generates goddam awful HTML, certainly not standards-based.
- use of absolute positioning and tables for layout.
- it has a tendency to mess up the layout of your markup.

So I just don't use it, and if you don't use it then you get to a point
where your pages won't open with it anyway.

Is the design view just for beginners?

I'd be interested to hear other's thoughts on this...


Nov 19 '05 #7
Our team is trying to write transitional XHTML standards code (with
CSS controlling layout), so we are sensitive to some of these issues.
We are in Beta 2 and about to switch to the release of 2005, and don't
have porblems switching back and forth and using the design view with
our markup.

I'll tell you what we find really useful is writing custom designers.
We have an infrastructure team which writes custom controls, some of
which are complicated/error prone/annoying to configure properly. So we
write our own designers which can do whatever we need, even generate
and add xml files to our project.

My point is, if you view the designer as more than a page layout tool
but a launching pad for web-building tasks, you can put together some
amazing things - and I come from a J2EE background and thought the
designer was the lamest thing when I first saw it.

Nov 19 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

18
12554
by: Ken | last post by:
Hi. Can anyone refer me to any articles about the compatibility between c++ polymorphism and real-time programming? I'm currently on a real-time c++ project, and we're having a discussion...
4
1600
by: 4csjobs | last post by:
Need embedded software developers with C++, vxworks and OO design and development experience. Please email resumes to kayd@4cs.com
13
1485
by: Tony Williams | last post by:
I have a query that I want to count the number of records where the value of a field "txtFactClients" is not 0. I have set up an expression "CountFC: txtFactClients" with Count selected in the...
2
1335
by: A.M | last post by:
Hi, When I use my UserControls in Visual Studio.NET 2003, it just shows a gray box at design time. How can i have VS.NET renders the user control during design time? Thanks, Ali
4
3918
by: Nathan Sokalski | last post by:
When editing an ASP Table, Visual Studio does not allow me to edit it in Design View. This makes it harder to add elements, because I must add every element either by using Design View to create...
7
3775
by: Fred Exley | last post by:
I have a traditional application using a database and procedural code that works fine. I'm re-writing it using the OOP methodology, just to see how this may be the better way to do things. I...
0
4178
by: systemania.com | last post by:
We have 3 contract positions open in Herndon Virginia for 3 JAVA/J2EE Developers. The contracts are Long Term (1 year ++). The rate is $45/h negotiable based on experience. To apply for this...
40
1641
by: RvGrah | last post by:
I've been writing in C# for about 4 years now, coming from VB.net and VB6 before that, in which I know I'm not alone. I found learning C#, at least to the extent that I use it in developing...
2
9816
by: existential.philosophy | last post by:
This is a new problem for me: I have some queries that open very slowly in design view. My benchmark query takes about 20 minutes to open in design view. That same query takes about 20 minutes...
0
7074
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7322
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7451
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5572
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5000
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4667
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3150
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
731
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
374
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.