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? 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?
"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?
> 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?
> 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? This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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.
|
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...
|
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...
|
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...
|
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
| |
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.
|
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...
|
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!
|
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...
|
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...
|
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...
| |
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...
|
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...
|
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...
|
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...
|
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();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |