473,624 Members | 2,026 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

weakness in ASP.NET?

hi, from PHP or JSP users' mind, what's the weakness with ASP.NET?
any opinions are appreciated.
side question: is it true that ASP.NET can only be used with IIS? is
IIS a huge trouble maker? will IIS affect the performance of ASP.NET?
thankx.
Jul 17 '05 #1
11 3206
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alan Zhong wrote:
hi, from PHP or JSP users' mind, what's the weakness with ASP.NET?


Vendor lock-in.
Bob

-----BEGIN PGP SIGNATURE-----
Comment: B. Johannessen <bo*@db.org> - http://db.org/contact/en/

iD8DBQFARk+9ooi sUyMOFlgRAm72AJ 91L6q21JtvPZWJL WWLbN0k8V0PBgCe Njxr
hflAmjRs5w1xsbT WtV+i6X0=
=OKfC
-----END PGP SIGNATURE-----
Jul 17 '05 #2
Lack of flexibility. Total reliance on Javascript.

Uzytkownik "Alan Zhong" <al*********@ya hoo.com> napisal w wiadomosci
news:b0******** *************** ***@posting.goo gle.com...
hi, from PHP or JSP users' mind, what's the weakness with ASP.NET?
any opinions are appreciated.
side question: is it true that ASP.NET can only be used with IIS? is
IIS a huge trouble maker? will IIS affect the performance of ASP.NET?
thankx.

Jul 17 '05 #3
"Chung Leong" <ch***********@ hotmail.com> wrote in message
news:g-*************** *****@comcast.c om...
Lack of flexibility. Total reliance on Javascript.
Ehhh?

Define "Lack of flexibility".

"Total reliance on Javascript"???

I've written 25-30 medium sized sites & web applications in
Asp.net now, and I don't quite understand that statement?

In web applictions, the only feasible client-side language
*is* JavaScript! I don't understand what this have to do
with Asp.Net?

Uzytkownik "Alan Zhong" <al*********@ya hoo.com> napisal w wiadomosci
news:b0******** *************** ***@posting.goo gle.com...
hi, from PHP or JSP users' mind, what's the weakness with ASP.NET?
any opinions are appreciated.
The weakness IMO, is the vendor "lock-in" and the total lack of cross
platform availability.
side question: is it true that ASP.NET can only be used with IIS?
To my knowledge, yes. It is true that the full ASP.NET system can only
be used with IIS.

(There is something called "Mono"(?), that is a U*ix implementation
of the CLR, that is supposed to run ASP.Net scripts, but I don't
know anything about it's state).
Is IIS a huge trouble maker?
Depends on what you mean by "trouble maker". Several of my sites run on
IIS without any problems so far. But yes, there have been more security
issues involving IIS that i.e Apache.
Will IIS affect the performance of ASP.NET?


As long as ASP.NET only run properly under IIS, of course it will!

--
Dag.
Jul 17 '05 #4
"Dag Sunde" <ds*****@orion. no.way> wrote in message
news:l2******** *************@j uliett.dax.net. ..
"Chung Leong" <ch***********@ hotmail.com> wrote in message
news:g-*************** *****@comcast.c om...
Lack of flexibility. Total reliance on Javascript.


Ehhh?

Define "Lack of flexibility".

"Total reliance on Javascript"???

I've written 25-30 medium sized sites & web applications in
Asp.net now, and I don't quite understand that statement?

In web applictions, the only feasible client-side language
*is* JavaScript! I don't understand what this have to do
with Asp.Net?

<snip>

By relying on client side processing, you are limiting your potential market
to only those organisations which allow users to have scripting enabled in
their browsers. This is still regarded as ciminal negligence in
organisations with a tendency towards security - which by definition does
not include those running certain browsers which shall remain nameless. "8-D

Just my $0.02
Doug

--
Remove the blots from my address to reply
Jul 17 '05 #5
"Doug Hutcheson" <do************ *****@nrm.blot. qld.blot.gov.bl ot.au> wrote
in message news:1g******** *********@news. optus.net.au...
"Dag Sunde" <ds*****@orion. no.way> wrote in message
news:l2******** *************@j uliett.dax.net. ..
"Chung Leong" <ch***********@ hotmail.com> wrote in message
news:g-*************** *****@comcast.c om...
Lack of flexibility. Total reliance on Javascript.
Ehhh?

Define "Lack of flexibility".

"Total reliance on Javascript"???

I've written 25-30 medium sized sites & web applications in
Asp.net now, and I don't quite understand that statement?

In web applictions, the only feasible client-side language
*is* JavaScript! I don't understand what this have to do
with Asp.Net?

<snip>

By relying on client side processing, you are limiting your potential

market to only those organisations which allow users to have scripting enabled in
their browsers. This is still regarded as ciminal negligence in
organisations with a tendency towards security - which by definition does
not include those running certain browsers which shall remain nameless. "8-D
Just my $0.02


Which, in turn means, like 85% of the market... (the nameless one, I
mean...)

:-)

--
Dag.
Jul 17 '05 #6
"Dag Sunde" <ds*****@orion. no.way> wrote in message
news:l2******** *************@j uliett.dax.net. ..
"Chung Leong" <ch***********@ hotmail.com> wrote in message
news:g-*************** *****@comcast.c om...
Lack of flexibility. Total reliance on Javascript.


Ehhh?

Define "Lack of flexibility".

"Total reliance on Javascript"???

I've written 25-30 medium sized sites & web applications in
Asp.net now, and I don't quite understand that statement?

Just out of curiosity, not trying to spring a debate, but where those sites
just written using .asp (active server pages), or were they using remote
objects as to the core of .NET? As in Aplication Serving over http via .NET
that requires a .NET server, not just IIS with .asp parsing.

--
Mike Bradley
http://www.gzentools.com -- free online php tools
Jul 17 '05 #7
"CountScubu la" <me@scantek.hot mail.com> wrote in message
news:yH******** ***********@new ssvr25.news.pro digy.com...
"Dag Sunde" <ds*****@orion. no.way> wrote in message
news:l2******** *************@j uliett.dax.net. ..
"Chung Leong" <ch***********@ hotmail.com> wrote in message
news:g-*************** *****@comcast.c om...
Lack of flexibility. Total reliance on Javascript.
Ehhh?

Define "Lack of flexibility".

"Total reliance on Javascript"???

I've written 25-30 medium sized sites & web applications in
Asp.net now, and I don't quite understand that statement?

Just out of curiosity, not trying to spring a debate, but where those

sites just written using .asp (active server pages), or were they using remote
objects as to the core of .NET? As in Aplication Serving over http via ..NET that requires a .NET server, not just IIS with .asp parsing.


Sorry... My terminology...

Site = .asp
Web App = remote objects (.Net server)

So... some of each... Mostly Web-apps.
Jul 17 '05 #8
"Alan Zhong" <al*********@ya hoo.com> schrieb im Newsbeitrag
news:b0******** *************** ***@posting.goo gle.com...
hi, from PHP or JSP users' mind, what's the weakness with ASP.NET?
any opinions are appreciated.
side question: is it true that ASP.NET can only be used with IIS? is
IIS a huge trouble maker? will IIS affect the performance of ASP.NET?
thankx.


If you like working with editors and don't really want to care about how
things work (as long as they do work) you might prefer the Microsoft way and
Visual Studio.

If you want to keep control about everything and do not rely on the ease of
an editor you will prefer PHP.

--
Markus
Jul 17 '05 #9
By total reliance on Javascript I'm referring to ASP.Net's event-driven
model, which doesn't work if Javascript is disabled.

Uzytkownik "Dag Sunde" <ds*****@orion. no.way> napisal w wiadomosci
news:l2******** *************@j uliett.dax.net. ..
"Chung Leong" <ch***********@ hotmail.com> wrote in message
news:g-*************** *****@comcast.c om...
Lack of flexibility. Total reliance on Javascript.


Ehhh?

Define "Lack of flexibility".

"Total reliance on Javascript"???

I've written 25-30 medium sized sites & web applications in
Asp.net now, and I don't quite understand that statement?

In web applictions, the only feasible client-side language
*is* JavaScript! I don't understand what this have to do
with Asp.Net?

Uzytkownik "Alan Zhong" <al*********@ya hoo.com> napisal w wiadomosci
news:b0******** *************** ***@posting.goo gle.com...
hi, from PHP or JSP users' mind, what's the weakness with ASP.NET?
any opinions are appreciated.
The weakness IMO, is the vendor "lock-in" and the total lack of cross
platform availability.
side question: is it true that ASP.NET can only be used with IIS?
To my knowledge, yes. It is true that the full ASP.NET system can only
be used with IIS.

(There is something called "Mono"(?), that is a U*ix implementation
of the CLR, that is supposed to run ASP.Net scripts, but I don't
know anything about it's state).
Is IIS a huge trouble maker?
Depends on what you mean by "trouble maker". Several of my sites run on
IIS without any problems so far. But yes, there have been more security
issues involving IIS that i.e Apache.
Will IIS affect the performance of ASP.NET?


As long as ASP.NET only run properly under IIS, of course it will!

--
Dag.

Jul 17 '05 #10

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

Similar topics

125
14689
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from software giant such as Microsoft SQL Server, Oracle, and Sybase? Is PostgreSQL reliable enough to be used for high-end commercial application? Thanks
250
10355
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, amazon.com, yahoo.com, aol.com, and mozilla.org, only Mozilla's site came back "Valid HTML". So if all these places, with their teams of web developers don't seem to care, should the rest of us small time web devs concern ourselves with standards?...
53
4563
by: Alf P. Steinbach | last post by:
So, I got the itch to write something more... I apologize for not doing more on the attempted "Correct C++ Tutorial" earlier, but there were reasons. This is an UNFINISHED and RAW document, and at the end there is even pure mindstorming text left in, but already I think it can be very useful. <url: http://home.no.net/dubjai/win32cpptut/special/pointers/preview/pointers_01__alpha.doc.pdf>.
113
12297
by: Bonj | last post by:
I was in need of an encryption algorithm to the following requirements: 1) Must be capable of encrypting strings to a byte array, and decyrpting back again to the same string 2) Must have the same algorithm work with strings that may or may not be unicode 3) Number of bytes back must either be <= number of _TCHARs in * sizeof(_TCHAR), or the relation between output size and input size can be calculated simply. Has to take into account the...
34
3152
by: Guch Wu | last post by:
Boost has many terrific libraries. But I want to know whether they are ready for using in real projects. Which of them are mature enough, or just only in progress?
6
2488
by: Clinton Farleigh | last post by:
Hi, I was going to ask a question, but I think I've answered it so now I am going to rant about how crappy ASP.NET themes are instead. As I've indicated above, my problem today is with themes. Per microsoft "Only one theme can be applied to each page. You cannot apply multiple themes to a page, unlike style sheets where multiple style sheets can be applied."
6
2620
by: bwaichu | last post by:
Is my understanding of the allocation of these correct? I used fixed sized allocations for the example below, so I realize there is some optimization that can be done to those. I would like to use these in a linked list for something else I am working on, but I want to make sure my understanding of the concept is correct. For example, from the code below string would equal 'h' after
161
5401
by: Dan Lenski | last post by:
Hi all, I'm a recent, belated convert from Perl. I work in a physics lab and have been using Python to automate a lot of measurement equipment lately. It works fabulously for this purpose. Recently I've wanted to start writing GUIs for some of my programs, for data visualization and to make the programs easier to use for some of my co-workers. So far I've experimented with two Python GUI toolkits: Tkinter and PyGTK. I've had some...
181
5101
by: Zach | last post by:
Can someone give a detailed rejoinder to this. Would also be nice if someone updates the wiki page so that readers get the other perspective and don't get the wrong impression about C: http://en.wikipedia.org/wiki/Criticism_of_the_C_programming_language Zach
0
8238
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
8680
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...
1
8336
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
7164
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
6111
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
5565
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
4176
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2607
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
1
1786
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.