473,804 Members | 2,194 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ASP.NET v ASP v CGI - limitations

I have just started using a book entitled "Teach Yourself C# Web
Programming" and I find C#/ASP.NET very easy and powerful. I am
learning C# and ASP.NET using this book. I also have Visual .NET
software.

I wonder why C#/ASP.NET is not more widely used. Most sites I see use
ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.

I always found debugging ASP, and CGI very difficult. Sometimes
numerous attempts were needed to correct a simple error, because the
browser returned limited information.

ASP.NET, C# debugging seems very easy, since the browser prints out
the exact line, with a line number, and other error details, such as a
code number.

Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?
Nov 18 '05 #1
4 2711
> I wonder why C#/ASP.NET is not more widely used. Most sites I see use
ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl. Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?
AFAIK, the acceptance of ASP.Net has been massive. check out this link :
http://www.microsoft.com/net/casestudies/

I know many very large scale projects which are not mentioned here.

Having said that, it is impossible that everyone will drop their
asp/jsp/cgi projects in favor of .Net (even though it is known that
ASP.Net is superior technology).

Projects are not done on a platform because "debugging is easy" or "IDE
is good". It is much more complex than that. If a company has spent
money in buying Unix hardware for USD 50K, then they cannot do ASP.Net
(debugging or good IDE makes no difference whatsoever)

Similarly even if someone has a ASP website but has no funding, then
they have to live with whatever they have.

Sometimes, the whole team is full of java programmers so jsp is chosen
even if they know that asp.net would take less time to develop.

or worst, your management makes a strategic-decision to move to
"websphere" . [don't ask me the logic of doing that many be somone tells
them that if they choose .net then mydoom virus will crash their mail
client or something]

So you see, technology is not the only factor is choosing a technology
for a project;-)

Non technical things like Cost, Present-Investment, legacy systems,
funding, and resources availability, [unscrupulous-marketing,
strategic-decisions, advise-of-consultants] play an important part in
technology selection for a product/project.

HTH.

regards,
Abhishek.

Trevor Oakley wrote:
I have just started using a book entitled "Teach Yourself C# Web
Programming" and I find C#/ASP.NET very easy and powerful. I am
learning C# and ASP.NET using this book. I also have Visual .NET
software.

I wonder why C#/ASP.NET is not more widely used. Most sites I see use
ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.

I always found debugging ASP, and CGI very difficult. Sometimes
numerous attempts were needed to correct a simple error, because the
browser returned limited information.

ASP.NET, C# debugging seems very easy, since the browser prints out
the exact line, with a line number, and other error details, such as a
code number.

Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?

Nov 18 '05 #2

"Abhishek Srivastava" <ab************ *****@nospam.ne t> wrote in message
news:%2******** ********@TK2MSF TNGP09.phx.gbl. ..
I wonder why C#/ASP.NET is not more widely used. Most sites I see use
> ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.
> Are there problems with ASPX pages, in terms of search engine
> indexing, browser functions, server memory issues, or anything else
> which makes the framework, and the C# language unsuitable for
> commercial work?


AFAIK, the acceptance of ASP.Net has been massive. check out this link :
http://www.microsoft.com/net/casestudies/


I wish people posting in technical groups would so some basic research
before expressing a view. I wrote from a personal viewpoint, and why I find
ASP.NET and C# easy to use. My comments were aimed at the very large
community which writes small websites. In my daily contact I see a lot of
small websites. I rarely see aspx as I said.

I was more trying to know if aspx has weakness which is not obvious at first
sight. There are large limitations due to Flash for example, since indexing
the Flash information is difficult and until recently a plug in was needed.

Try this:

1. Goto google.com
2. enter asp
3. See 195 Million references
4. Repeat using aspx
5. See 15 Millions references
6. Use above method are see 432 Million HTM references and 10 Million (ASP
NET) - this eliminates duplicates in asp search.

However you look at it, ASPX presence on the Web (not corporate world) is
much less than html, asp etc.

Arguments about cost are not valid. The WWW was designed around a premise of
easy-to-use and free technology to aid growth. This is why html grew so
quickly. This is not related to the corporate world. The corporate world was
very slow even to use the Web. Companies like Microsoft were not involved at
all for years.

The business model around corporations and the Internet are different at the
moment to the actual Internet - since the Internet is mostly a free or low
cost medium. It would be like saying corporations control language - untrue
since language is free. But corporations do control movies, books, etc -
since there are high costs for them.

The advent of Overture and paid links may change the Internet and give the
corporate world more control.

I know many very large scale projects which are not mentioned here.

Having said that, it is impossible that everyone will drop their
asp/jsp/cgi projects in favor of .Net (even though it is known that
ASP.Net is superior technology).

Projects are not done on a platform because "debugging is easy" or "IDE
is good". It is much more complex than that. If a company has spent
money in buying Unix hardware for USD 50K, then they cannot do ASP.Net
(debugging or good IDE makes no difference whatsoever)

Similarly even if someone has a ASP website but has no funding, then
they have to live with whatever they have.

Sometimes, the whole team is full of java programmers so jsp is chosen
even if they know that asp.net would take less time to develop.

or worst, your management makes a strategic-decision to move to
"websphere" . [don't ask me the logic of doing that many be somone tells
them that if they choose .net then mydoom virus will crash their mail
client or something]

So you see, technology is not the only factor is choosing a technology
for a project;-)

Non technical things like Cost, Present-Investment, legacy systems,
funding, and resources availability, [unscrupulous-marketing,
strategic-decisions, advise-of-consultants] play an important part in
technology selection for a product/project.

HTH.

regards,
Abhishek.

Trevor Oakley wrote:
I have just started using a book entitled "Teach Yourself C# Web
Programming" and I find C#/ASP.NET very easy and powerful. I am
learning C# and ASP.NET using this book. I also have Visual .NET
software.

I wonder why C#/ASP.NET is not more widely used. Most sites I see use
ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.

I always found debugging ASP, and CGI very difficult. Sometimes
numerous attempts were needed to correct a simple error, because the
browser returned limited information.

ASP.NET, C# debugging seems very easy, since the browser prints out
the exact line, with a line number, and other error details, such as a
code number.

Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?

Nov 18 '05 #3
> 1. Goto google.com
2. enter asp
3. See 195 Million references
You don't understand how google works. If you search for google for
phrase ASP, then each web page which contains the text asp (gasp, aspire
etc etc etc) will be reported as a hit.

If you carefully followed the find of your own steps you will see
Metropolitan Museam of art newyork as one hit even though it has nothing
to do with asp or aspx!!

when you search aspx this will not happen because aspx appears in less
english words. Arguments about cost are not valid. The WWW was designed around a
premise of easy-to-use and free technology to aid growth.
Even if technology is free programmers, infrastructure, management etc
is not free. Just because .Net SDK came free of cost didn't mean that
cost is not a parameter in the solution.

regards,
Abhishek.

Trevor Oakley wrote:
"Abhishek Srivastava" <ab************ *****@nospam.ne t> wrote in message
news:%2******** ********@TK2MSF TNGP09.phx.gbl. ..
I wonder why C#/ASP.NET is not more widely used. Most sites I see use

> ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.

> Are there problems with ASPX pages, in terms of search engine
> indexing, browser functions, server memory issues, or anything else
> which makes the framework, and the C# language unsuitable for
> commercial work?


AFAIK, the acceptance of ASP.Net has been massive. check out this link :
http://www.microsoft.com/net/casestudies/

I wish people posting in technical groups would so some basic research
before expressing a view. I wrote from a personal viewpoint, and why I find
ASP.NET and C# easy to use. My comments were aimed at the very large
community which writes small websites. In my daily contact I see a lot of
small websites. I rarely see aspx as I said.

I was more trying to know if aspx has weakness which is not obvious at first
sight. There are large limitations due to Flash for example, since indexing
the Flash information is difficult and until recently a plug in was needed.

Try this:

1. Goto google.com
2. enter asp
3. See 195 Million references
4. Repeat using aspx
5. See 15 Millions references
6. Use above method are see 432 Million HTM references and 10 Million (ASP
NET) - this eliminates duplicates in asp search.

However you look at it, ASPX presence on the Web (not corporate world) is
much less than html, asp etc.

Arguments about cost are not valid. The WWW was designed around a premise of
easy-to-use and free technology to aid growth. This is why html grew so
quickly. This is not related to the corporate world. The corporate world was
very slow even to use the Web. Companies like Microsoft were not involved at
all for years.

The business model around corporations and the Internet are different at the
moment to the actual Internet - since the Internet is mostly a free or low
cost medium. It would be like saying corporations control language - untrue
since language is free. But corporations do control movies, books, etc -
since there are high costs for them.

The advent of Overture and paid links may change the Internet and give the
corporate world more control.

I know many very large scale projects which are not mentioned here.

Having said that, it is impossible that everyone will drop their
asp/jsp/cgi projects in favor of .Net (even though it is known that
ASP.Net is superior technology).

Projects are not done on a platform because "debugging is easy" or "IDE
is good". It is much more complex than that. If a company has spent
money in buying Unix hardware for USD 50K, then they cannot do ASP.Net
(debugging or good IDE makes no difference whatsoever)

Similarly even if someone has a ASP website but has no funding, then
they have to live with whatever they have.

Sometimes, the whole team is full of java programmers so jsp is chosen
even if they know that asp.net would take less time to develop.

or worst, your management makes a strategic-decision to move to
"websphere" . [don't ask me the logic of doing that many be somone tells
them that if they choose .net then mydoom virus will crash their mail
client or something]

So you see, technology is not the only factor is choosing a technology
for a project;-)

Non technical things like Cost, Present-Investment, legacy systems,
funding, and resources availability, [unscrupulous-marketing,
strategic-decisions, advise-of-consultants] play an important part in
technology selection for a product/project.

HTH.

regards,
Abhishek.

Trevor Oakley wrote:

I have just started using a book entitled "Teach Yourself C# Web
Programmin g" and I find C#/ASP.NET very easy and powerful. I am
learning C# and ASP.NET using this book. I also have Visual .NET
software.

I wonder why C#/ASP.NET is not more widely used. Most sites I see use
ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.

I always found debugging ASP, and CGI very difficult. Sometimes
numerous attempts were needed to correct a simple error, because the
browser returned limited information.

ASP.NET, C# debugging seems very easy, since the browser prints out
the exact line, with a line number, and other error details, such as a
code number.

Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?


Nov 18 '05 #4
> Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?
None.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.

"Trevor Oakley" <sa***@trevoroa kley.com> wrote in message
news:fc******** *************** ***@posting.goo gle.com... I have just started using a book entitled "Teach Yourself C# Web
Programming" and I find C#/ASP.NET very easy and powerful. I am
learning C# and ASP.NET using this book. I also have Visual .NET
software.

I wonder why C#/ASP.NET is not more widely used. Most sites I see use
ASP, or HTML, sometimes PHP, and older ones still use CGI/Perl.

I always found debugging ASP, and CGI very difficult. Sometimes
numerous attempts were needed to correct a simple error, because the
browser returned limited information.

ASP.NET, C# debugging seems very easy, since the browser prints out
the exact line, with a line number, and other error details, such as a
code number.

Are there problems with ASPX pages, in terms of search engine
indexing, browser functions, server memory issues, or anything else
which makes the framework, and the C# language unsuitable for
commercial work?

Nov 18 '05 #5

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

Similar topics

3
12416
by: Hajir Firooz | last post by:
Hi, I am wondering what are the limitations of MS Access 2000 database in terms of number of records per table. Any help will be appreciated.
4
1508
by: Markus Wankus | last post by:
I am about to introduce my company to Solidworks. What are the limitations of the 30 day evaluation copy? I had planned on getting the eval from my VAR, then doing a very small prototype project in it to show them how cool Solidworks is. Can I then re-use this work in the real version when I convince them (hopefully) to buy it? Are there any limitations on the eval copy I should be aware of? Can I open old models I created a couple...
0
2456
by: Marek Lewczuk | last post by:
Hello, I have a strange problem, maybe some of you will be able to explain me something. I use LEFT JOIN as a substitute for subselects. It's true that many subselects can be rewriten using LEFT JOIN. I have made a query which use LEFT JOIN statement and... when there are many LEFT JOIN's (over 3) on the same table MySQL execute this query very long time... few hours or more. Maybe there is something wrong with my table structures... Are...
13
3043
by: Jeager | last post by:
Why is it, Microsoft manage to write operating systems and office applications with every bell and whistle facility known to man. Yet, even after years and years of development they still cannot produce a decent version of MS SQL Server, one without a plethora of flaws and limitations? Personally I'd sack the MS SQL Server Chief Architect, start addressing some fundementals and do what MS do best - copy the best functionality of their...
3
1971
by: Jack | last post by:
Quick question, does anyone know what the limitations are, besides memory for GMP, and also, if I write software that uses this library, is it true that it may run differently on different hardware classes of machines ? In other words, the same calculation on 1 machine would have a different result than another machine would have .. Thanks ! Jack
8
2417
by: Kerry W Brown | last post by:
Microsoft® Visual C#® .NET 2003 Standard Edition Are there any significant limitations with using the standalone C# Standard version. At this stage I am only concerned with learning ... Thanks in advance for any enlightening comments.
5
2476
by: Roman | last post by:
Hi, I am relatively new to dotnet and have heard great things about form validation and how easy it is. While I can see some improvements compared with classic asp I am a bit disappointed at how inflexible it seems. The requirement I have is that when form fields contain invalid data, ie not filled in, incorrect date etc, the background color of the form field must be set to red until the data is valid. After playing around with the...
6
1405
by: Smokey Grindle | last post by:
Is there any real or virtual class size limitations? such as number of methods, properties or fields? I know its bad practice to make a class outragiously large, but was just wondering if there was any. thanks!
0
1238
by: TonyJ | last post by:
Hello! I'm unsure when I can use a bound datagrid and when I can't. What limitations has a bound datagrid? 1. For example if I want to manipulate the data in the datasource before displaying the data in the datagrid can I then use a bound datagrid? 2. For example if I only want to display some of the columns of a datasource table can I then use a bound datagrid? 3. For example if I some of the columns in a datagrid should be readonly...
0
9715
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
10603
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10353
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10099
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...
0
9176
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7643
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
6869
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
5675
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3836
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.