473,394 Members | 1,703 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Evolving Web App Standards and ASP.NET

Hello,

I am new to Web programming. I have close to 30 years programming in many other areas and that experience leads me to these questions.

1. Many articles I have read tout VS.NET 2003 as a real breakthrough in productivity. I now believe much of this derives from the ASP.NET Designer Page. Experienced Web programmers here are in the habit of writing HTML (and related) code that cannot be displayed in the Designer. This appears to be caused by Page.resolveURL in the HTML code to point to image files. This is an application that should be (HIPAA regs) relatively isolated. I understand why resolveURL would be used, but is it really necessary in a static directory structure?

2. Local evolving standards have come out strongly against Grid Layout Forms. I understand one should choose flow layout if multiple browsers are used by the user community, but in this case, only IE 6.0 and up will be used. It seems to me that Grid Layout makes development much faster. What are the good reasons for choosing either strategy here? Is this being driven by prejudices of experienced programmers against new tools and techniques (I remember the howls when Structured Programming came out) ?

I really want to learn where these lines are drawn.

Thanks,

mklapp

Nov 18 '05 #1
4 1016
On 7/19/2004 1:03 PM, mklapp wrote:
Hello,

I am new to Web programming. I have close to 30 years programming in many other areas and that experience leads me to these questions.

1. Many articles I have read tout VS.NET 2003 as a real breakthrough in productivity. I now believe much of this derives from the ASP.NET Designer Page. Experienced Web programmers here are in the habit of writing HTML (and related) code that cannot be displayed in the Designer. This appears to be caused by Page.resolveURL in the HTML code to point to image files. This is an application that should be (HIPAA regs) relatively isolated. I understand why resolveURL would be used, but is it really necessary in a static directory structure?

2. Local evolving standards have come out strongly against Grid Layout Forms. I understand one should choose flow layout if multiple browsers are used by the user community, but in this case, only IE 6.0 and up will be used. It seems to me that Grid Layout makes development much faster. What are the good reasons for choosing either strategy here? Is this being driven by prejudices of experienced programmers against new tools and techniques (I remember the howls when Structured Programming came out) ?

I really want to learn where these lines are drawn.

Thanks,

mklapp


1. I always build my sites to be portable, so that relative references
work fine, hence I usually don't need ResolveUrl. However, there are
times when it is needed depending on how your app is designed (if a
piece of code is used from multiple URL endpoints, eg). But for the
most part, if you can use a relative reference, go ahead.

2. I never use Grid Layout unless I know for sure I'm using an uplevel
browser and the user's screen dimensions are known (or I design to 800 x
600, for example). Otherwise it could lead to scrolling problems, etc.
basically the site looks a little screwy compared to what I may have in
mind. I don't know how 'well' it works (support, etc.) especially if
you have a diverse user environment (IE6, Firefox, Opera, etc.). That
someone else would have to answer.

But I just like flow layout by experience. I have no need to enforce
absolute positioning most of the time...

Just my opinions...

--
Craig Deelsnyder
Microsoft MVP - ASP/ASP.NET
Nov 18 '05 #2
1) pretty common to edit the html, the designer is pretty weak. actually i
do all my work in html mode, not designer.

2) grid mode does not work even with IE unless you control the screen
resolution and system font size used by all your users. just make a simple
page in grid mode, then in advanced setting for display monior pick large
fonts or change your screen resolution.

-- bruce (sqlwork.com)

"mklapp" <mk****@discussions.microsoft.com> wrote in message
news:E7**********************************@microsof t.com...
Hello,

I am new to Web programming. I have close to 30 years programming in many other areas and that experience leads me to these questions.
1. Many articles I have read tout VS.NET 2003 as a real breakthrough in productivity. I now believe much of this derives from the ASP.NET Designer
Page. Experienced Web programmers here are in the habit of writing HTML
(and related) code that cannot be displayed in the Designer. This appears
to be caused by Page.resolveURL in the HTML code to point to image files.
This is an application that should be (HIPAA regs) relatively isolated. I
understand why resolveURL would be used, but is it really necessary in a
static directory structure?
2. Local evolving standards have come out strongly against Grid Layout Forms. I understand one should choose flow layout if multiple browsers are
used by the user community, but in this case, only IE 6.0 and up will be
used. It seems to me that Grid Layout makes development much faster. What
are the good reasons for choosing either strategy here? Is this being
driven by prejudices of experienced programmers against new tools and
techniques (I remember the howls when Structured Programming came out) ?
I really want to learn where these lines are drawn.

Thanks,

mklapp

Nov 18 '05 #3
"mklapp" <mk****@discussions.microsoft.com> wrote in message
news:E7**********************************@microsof t.com...
Hello,

I am new to Web programming. I have close to 30 years programming in many other areas and that experience leads me to these questions.
2. Local evolving standards have come out strongly against Grid Layout Forms. I understand one should choose flow layout if multiple browsers are
used by the user community, but in this case, only IE 6.0 and up will be
used. It seems to me that Grid Layout makes development much faster. What
are the good reasons for choosing either strategy here? Is this being
driven by prejudices of experienced programmers against new tools and
techniques (I remember the howls when Structured Programming came out) ?

I never use Grid layout, and I don't understand why anyone would use it.
Take a look at the horrible HTML it generates. I also used to have problems
with elements which were meant to line up, but which wound up being off by a
pixel or two.
--
John Saunders
johnwsaundersiii at hotmail
Nov 18 '05 #4
Hi,

I will answer your questions in a LIFO manner..

The second question was:
"Local evolving standards have come out strongly against Grid Layout Forms.
I understand one should choose flow layout if multiple browsers are used by
the user community, but in this case, only IE 6.0 and up will be used. It
seems to me that Grid Layout makes development much faster. What are the
good reasons for choosing either strategy here? Is this being driven by
prejudices of experienced programmers against new tools and techniques (I
remember the howls when Structured Programming came out) ?"

My answer:
"The grid layout is based on absolute positioning of the controls while the
in flow layout the positioning is relative.
Normally, you should use container elements (usually tables) for
positioning.
Anyhow the definition flow\grid layout only determines the default behavior
of the asp.net designer.
When used with grid layout each control will be given X Y coordinates of
positioning in the style attribute while flow layout will not.
So, if you decide not to use absolute positioning that would be pretty
annoying to erase the extra layout style.
Using absolute positioning (grid) is much more easy though it will be much
harder to scale screen resolutions though I guess there are some applicative
aids for that task.
Using flow layout is much more uncomfortable to develop (though experienced
programmers might prefer that) though more scalable for different screen
resolutions."

Your first question was:
"Many articles I have read tout VS.NET 2003 as a real breakthrough in
productivity. I now believe much of this derives from the ASP.NET Designer
Page. Experienced Web programmers here are in the habit of writing HTML
(and related) code that cannot be displayed in the Designer. This appears
to be caused by Page.resolveURL in the HTML code to point to image files.
This is an application that should be (HIPAA regs) relatively isolated. I
understand why resolveURL would be used, but is it really necessary in a
static directory structure?"
My Answer:
"If I understand your question correctly then is seems that there is no need
to use ResolveURL there.
Though, the designer is not 'the' most important breakthrough in
productivity it's only the symptom but about that I will deal in another
session."
"mklapp" <mk****@discussions.microsoft.com> wrote in message
news:E7**********************************@microsof t.com...
Hello,

I am new to Web programming. I have close to 30 years programming in many other areas and that experience leads me to these questions.


I really want to learn where these lines are drawn.

Thanks,

mklapp



Nov 18 '05 #5

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

Similar topics

0
by: MarionEll | last post by:
XML 2003 Interoperability Demonstrations to Showcase Industry Standards, Integrated Vendor Solutions Alexandria, VA – Nov. 19, 2003 – IDEAlliance, a leading trade association dedicated...
162
by: Isaac Grover | last post by:
Hi everyone, Just out of curiosity I recently pointed one of my hand-typed pages at the W3 Validator, and my hand-typed code was just ripped to shreds. Then I pointed some major sites...
250
by: Sugapablo | last post by:
Just out of curiosity, while checking on a site I was working on, I decided to throw a couple of the web's most popular URLs into the W3C Markup Validator. Out of microsoft.com, google.com,...
9
by: Jason Gogela | last post by:
Does anyone out there know why I should care whether a <span> is nested in a <p> or vice versa? What is the bennafit of adhering to this standard? It seems to me that regardless of which way you...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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
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...
0
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...

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.