Geoff Berrow wrote:
[color=blue]
> I noticed that Message-ID: <1bs6btd81yeet$.1eai7u1hpv1ch.dlg@40tude.net>
> from Mark Parnell contained the following:
>[color=green]
>>I'm relatively new to PHP, and have just converted a site from ASP to
>>PHP.[/color]
>
> I'd be interested in reasons for people changing from asp to php
>
> A system administrator I may have to work with is not very complimentary
> towards PHP and thinks that asp.NET is the one true way.
>
> Is this just snobbishness of does what he say have some merit?[/color]
I spent the past 2.5 years working in ASP.NET (VB and C#) on a long-term
consulting project for CalHFA (a CA state agency). It is an excellent
product and I highly recommend it..... for inTRAnet corporate web-based apps.
If you have the money and you are already an MS shop and you already have MS
SQL-Server and you are comfortable being locked into a single solution
provider, than you can't go wrong with this platform. I highly recommend it.
However, before our company decided on a platform for our OWN Internet based
web-application, JAYA123 (
http://www.jaya123.com) I did an exhaustive study.
We knew we would spend 18 months programming / testing it and would spend
over $100K in labor and we were betting the company... so we had to be right.
Failure was not an option.
I looked at everything from A(sp) to Z(ope) and everything in between....
Jayton, Tomcat, Websphere, BEA... the whole works. All had their pluses and
minuses. None were "bad."
Our number one concern was security... and I felt that I would not sleep at
night running on an IIS server open to the net. Fine for an inTRAnet, but I
have doubts about world-wide access to it. Same with some of the other
servers.
At the end of the day... after I had looked and prototyped everything... we
decided to "keep it simple stupid" and opted for a tried, true, safe, and
sound LAMP platform.... Linux, Apache, MySQL, PHP. Our application is not as
visually "slick" as one might get from some of the components in ASP.Net, but
we are not locked in, our app runs on every browser except (Netscape 4.0...
and we don't know why!). Our goal was speed for a dial-up user... as well as
to keep away from Javascript that can choke some browsers on some machines.
So we wrote about 155,000 lines of PHP code and about 55 lines of Javascript
and that was that.
While ASP is "nice" because of all the objects (grids, dropdowns, etc.) you
are not "alone" when using PHP. We used a terrific database abstraction class
called ADODB as well as a wonderful PDF generator class called fpdf.org.
There are other classes as well to do most of what you might want to do...
however granted you will have to write a bit more code to use them, then in
an ASP.Net environment. Everything has a cost.
If you want to see just how complex an application (with masterful reports)
you can get with PHP, just go to the DEMO of our JAYA123 application and
check it out. (No personal info required to login).
I'm not knocking ASP.Net. I think MS got it "right." Once it can be run on a
very secure platform, it will be ready for "the wild." But it's not yet, in
my opinion... and I have the background and the credentials to make that
statement (although I won't go into them here.)
Al Canton, President
Adams-Blake Company, Inc.
***
JAYA123 - the new web-based total-office system for the
small biz. Order entry, billing, bookkeeping, etc. for $14.95
a month. Everyone says "It's cool as a moose!!"
See why at:
http://www.jaya123.com ('ja-eye-ah' means
'victory' in Sanskrit.)
***