473,756 Members | 7,560 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 1423
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.goo glegroups.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.goo glegroups.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.goo glegroups.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.goo glegroups.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***@DIESPAMM ERSDIEtakempis. com> wrote in message
news:uC******** ********@TK2MSF TNGP10.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.goo glegroups.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
12598
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 about whether we should allow polymorphism. Our system is not embedded and does not need to be as real-time as, say, a pacemaker. But it does involve updating displays based on radar input. So a need for something close to real-time is desired...
4
1609
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
1510
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 Total line and >0 in the criteria line but when I run the query it counts every record whether or not it is 0. I've looked at previous post but they all seem to involve SQL, is there a way of doing this in the design mode of a query? TIA Tony
2
1350
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
3936
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 the element outside of the table and then using cut & paste in HTML View to move it to the desired location, or by manually typing the code in using HTML View. The first technique sometimes does not automatically update the list of elements...
7
3799
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 think I've got a pretty good grasp of the three pillars of OOP, and have objects properly defined using inheritance, encapsulation, etc. as appropriate. Now it's time to do some processing using real data, and the data resides on a relational...
0
4192
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 position please email your resume to consulting@systemania.com. *** US CITIZEN ONLY PLEASE **** Key Skills:
40
1681
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 database front- ends, to be rather painless. The language and VS ide seemed comfortable pretty quickly. Some of the enhancements that have come along in the last two updates (via VS 2005 and 2008) like Generics and now Linq and anonymous types etc,...
2
9840
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 to open in datasheet view. As an experiment, I deleted all rows in all tables; after that, the query took only seconds to open in both design view and datasheet view. From these facts, I conclude that Access is evaluating the query when I go to...
0
9462
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9287
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
9857
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9722
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7259
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6542
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5155
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5318
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3817
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

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.