[snip]
I've basically got a month to do research and get my guns loaded for
what I'm sure will be a heated debate about the Open Source Solution vs
the Micro$oft .NET solution.  So what I am looking for is personal and
professional opinions about both solutions (specifically PHP etc), any
and all links to good articles about both solutions giving the pros and
cons of both technologies.  Any other mailing lists I can get on to get
more opinions about the two technologies.  Are their any links to show
the cost benifits of using Open Source vs Micro$oft .NET? (I know Open
Source is free but I have no clue where to find how much .NET is).
[/snip]

The cost of licensing and support aside there is a fundamental
difference that was mentioned today that applies here. 

.Net is a platform
PHP is a language

One of the single largest advantages to PHP is that it will run on the
servers serving .Net. You can have an IIS server running PHP side by
side with VBScript on ASP pages, an Apache server running on a Windoze
box with PHP, heck...PHP will work almost anywhere. It (PHP) has a small
footprint and consumes very little overhead. If they take your Linux or
BSD box away (a mistake IMHO) you can place your PHP powered web-apps on
the Windoze server, install a version of PHP ported for same, and off
you go. Try doing that the other way around.

It sounds like an over-simplification, but really it is not. I have been
in your position. The great thing was that we were allowed to keep one
'open-source' box while all of the other change-over was going on. We
migrated all of the other stuff from other 'open-source' servers to the
one to give over the boxes for reconfiguration. That single server was
running Apache, PHP, MySQL and other popular open-source technologies
for the entire company during the absorbtion period. It handled, without
flaw, all of the tasks that had been (we did get to beef up the RAM and
HD space) previously handled over 7 boxes. It took their people (who
were familiar with M$ technology) several weeks to reconfigure the 6
servers given to them and incorporate them into a M$-centric network
with 5 other servers (2 servers to specifically handle MSSQL databases).

As far as I know the single BSD box is still running, while the M$
network has tumbled enough times to float a battleship, therefore
costing more in man-hours and support. 

In the end it comes down to a cost issue.

And I'll beg to differ on hardware costs. Yes, M$ software will run on
same hardware that open-source software runs on...but the open-source
machine will run much more efficiently.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to