At 08:34 AM 8/16/2003 -0400, you wrote:
Regarding functionality of ASP versus PHP. Yes, if you know C++ you can
construct or use other libraries for functionality. C# ships with most
common libraries standardized and integrated into the platform and includes
tools made to allow a small to a large development shop reuse the code and
(again) work as a standardized platform. PHP standardization is
non-existant (except in the case of Zend which has a cost, yes?) .
PHP has a long way to go to be mature enough to be 'the only solution for
everything', and then I feel anyone who believes that to be foolish, every
language has a cost associated with using it.. I think PHP is more where
ASP used to be before .NET. I think with ASP.NET it's insane what you can
do (and probably the security holes you open up running it... )
It's also got a lot of weird problems... globals are unsafe, so there's no
longer such a thing if you set the options so that tainted data isn't just
allowed in?
Global variables should not require redeclaration inside the function
scope, that goes against the very concept of globals.
I think they need to rethink their solution to shoddy PHP programmers a bit
there. (the real problem was people with no programming expertise unsafely
using globals).
My last complaint is database support. MYSql isn't truly an option for a
large development platform as, while it does improve, it lacks much of the
needed functionality that more robust and developed platforms provide
(dynamic stored procedures, row level locking, foreign key constraint and
trickle, object clustering). On Linux, you have to use Sybase or Oracle (I
believe?) or DB2. All of these options cost money (in the case of Oracle,
quite an exorbitant amount). I consider Sybase a very good database, but MS
Sql Server is comparable (seeing as how it's roots exist in Sybase10x).
Actually, it depends on how many connections to Oracle you need, you can
get Oracle (fully functional legal versions, etc) for about 30 dollars a
month -- that's for like 5 connections or something.. so that's obviously
too few for web stuff, but it's nowhere near as expensive as one may think,
and it's pretty comparable with SQL Server for similar sized operations.
Coupled with better speed and stability, I can't see a reason to use SQL
server unless you want the database on the application server, but that's
just wrong to me.
Sybase and SQL server have forked pretty widely.. not sure they're all that
related any longer, at least talking to someone who worked with both, he
preferred sybase.
MySQL is perfect for dynamic unimportant data, like news pages, blogs and
such drivel. Without transactions (sure coming, but how buggy will the new
feature be) and the like, it's not a real database, they're working on all
this, but I suspect they'll just screw up what was a great option for small
scale data (i.e non-financial stuff that isn't being updated nearly as much
as retreived).
Actually, PHP works with any databases you want it to nearly, I use it with
an access database (ugh don't ask crappy web host).
I'd say use PostGresSQL if MySQL doesn't meet your needs, it's free, and
has most of the features of the big boys (transactions, locking, yadda
yadda), minus the cost.
I'd just not want to put an IIS server on the net myself. ASP on Apache
maybe then... ;).
Just my thoughts! I'm a die-hard ./ fan and *nix geek as well.
Shane
PHXX.net
p.s. ASP can be run off chilsoft! platform on Apache as well.
----- Original Message -----
From: "jc" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, August 16, 2003 5:07 AM
Subject: Re: [hlcoders] Looking for a HLSTATS, SQLServer and ASP Coder
> The point is you have the *choice*. With mircro$haft you have freedoms
> taken away. oh how much does it cost to set up a legal ASP box? And how
> much for a legal PHP/Apache box :o?? I personally dont trust anything
> from a company that large. Having read about how ms manipulated and held
> back netscape i am convinced they should be kicked squarely in the nuts.
>
> Of course if you like expensive software from the bloat king who am I to
> try an change your mind. Myself, well I will be returning to my Linux
> box to play with my backend PHP library code. Which was so easy to write
> its untrue. If you can figure out C++ then I challenge you not to find
> PHP the most easy language on the planet.
>
> jc
>
>
> Daniel Koppes wrote:
>
> > True... but PHP can run on IIS too :)
> >
> > At 17:46 16/08/03, you wrote:
> >
> >> ASP only runs on Micro$haft IIS -- the most remotely hacked web
> >> server on
> >> earth.
> >>
> >> Flexible in terms of the number of ways you can be "0wn3ed", maybe.
> >>
> >> At 09:18 PM 8/15/2003 -0400, you wrote:
> >>
> >>> You are obviously biased. ;)
> >>>
> >>> With 14 years of professional development experience I can say hands
> >>> down I
> >>> find ASP (and more so .net) far more flexible and capable the PHP
> >>> any day.
> >>> However, it, like Perl, awk, sed, etc all have their place in the
> >>> scheme of
> >>> development ;)
> >>
> >>
> >> Michael A. Hobson
> >> email: [EMAIL PROTECTED]
> >> (310) 649-0792
> >>
> >> _______________________________________________
> >> To unsubscribe, edit your list preferences, or view the list archives,
> >> please visit:
> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >>
> >
> >
> > ----------
> > Programmer and Modeller for <http://pokemod.fragoff.net/>The
> > <http://pokemod.fragoff.net/>Pokemod
> >
> > ----------
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
> >
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders