On 03/23/2008 06:56 AM, Trash80 wrote:
As high-level languages go, it's a steaming pile of shite.
I have to agree... the only things it has going for it are broad support,
and tons of ready-bake apps... mostly combined with mySQL, another steaming
PHP is an excellent language for web developers. It does SUCK out of the box for security though. You have to tighten it up and in todays world that should
be done by default.
Compared to ASP.Net, RoR and JSP/J2EE/Struts it sucks ass... not even a security issue... beyond all that, the module syntax is ass backwards and inconsistant... the API for php modules is really bad, they're all global methods... PHP as a language isn't so bad, it's the API itself that sucks.
now, pear helps a bit, but imho isn't enough, and should have been more like the pear way from the start. Again, the only redeaming thing about it, is there are a ton of ready-bake web-apps for it...
Why don't you like MySQL? Like anything, it is not the right tool for all jobs, but it sure works well for your typical web apps.
If you don't know what's wrong with mySQL you haven't had to work with real database issues, or worked with other more compliant, consistant and reliable SQL variants... v5 is a huge leap, but there are still big quirks, and you think they'd have subqueries worked out in their query optimizer by now, instead of having to do a left join selecting on null, which looks alien, vs. a simple subquery where not in...
mySQL pisses me off everytime I have to use it for more than anything menial and simple...
--
Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)
... FRA #058: There is no substitute for success.
---
þ Synchronet þ theroughnecks.net - you know you want it