You are here: Re: Advice for an asp developer « PHP Programming Language « IT news, forums, messages
Re: Advice for an asp developer

Posted by Harold Crump on 07/05/06 03:34

Hi Pepper --

I have experience with all three platforms - the 'old' ASP, ASP.NET and
now PHP

My perspective is that PHP and ASP.NET are not competing/replacement
technologies.
They serve different purposes and cater to a different customer base.

As you no doubt know, ASP.NET is very different from ASP and is light
years ahead of it.

You can compare ASP with PHP, however, not ASP.NET with PHP - they are
different beasts.

I am fairly accomplished with ASP.NET and have designed and built
several enterprise-strength, mission critical application with ASP.NET.

My humble opinion is that PHP cannot compete in the same product space
as ASP.NET - not because of any technical limitations but because of
speed, framework/OOP, and productivity reasons.

While it may be technically possible to build the same complexity of
applications with PHP as with ASP.NET, PHP cannot match the
productivity and framework support that ASP.NET offers - there is
simply no competition there.

Some of the stuff that we routinely build with ASP.NET in months will
take years to build with PHP, even if you throw an army of developers.
Maintenance and extensibility is another important area where ASP.NET
wins hands-down.

OTOH, PHP caters to a product space where ASP.NET doesn't stand a
chance because of the cost footprint, skill availability and other
reasons.

I currently build web applications for small to medium businesses where
I will not consider ASP.NET because it is an overkill - both in terms
of cost as well as complexity.

At the same time, I routinely build stuff in .NET that I would be nuts
to even think of building in PHP.

> Asp.net just seems too complicated for
> the majority of stuff I do and I miss the more simplistic scripting
> way.

True - see above.
They serve different purposes.

> I don't use WYSIWYG editors, don't mind writing a few lines of
> code. I seem to end up with at least one frustrating moment with every
> asp.net project trying to do somehthing that I felt was simple in ASP
> classic.

You can still do "classic" ASP with ASP.NET.
However, ASP.NET is specifically meant for those systems that *require*
the extensibility, productivity and OOP support that .NET offers.
Anyone who has built those beasts with ASP, COM+, VB 6.0 knows what I
am talking about.
Compared to ASP.NET apps, those ASP/COM+ beasts seem like something out
of the Jurassic age.

> I have never used PHP but understand it is similar to asp (vs. using
> asp.net), and would like to hear from someone experienced with all
> three (ASP, PHP, ASP.NET) if I am missing the boat or if I should look
> to PHP as a viable alternative.

It is a viable alternative for certain types of apps, as I mentioned
above.
I don't see them as competing products, but as different tools for
different tasks.
Which is why PHP can never really threaten Microsoft in the way Java
does, nor can .NET rob PHP of its customer base.

My $0.02

-Harold.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация