Here is a link dump of some PHP versus ASP discussions that I have run across lately:
- ASP v PHP discussion at Webmaster World.
- A report from someone who switched from ASP to PHP.
- PHP versus ASP.NET via Oracle.
- A rebuttal from the ASP point of view.
And just so java doesn’t feel left out:
hmm the oracle article is quite crappy and so is the asp.net rebuttal.
I have to agree with the ASP rebuttal that comparing PHP to ASP.NET is really comparing two quite different technologies. The idea that both PHP5 and ASP.NET are “strong” in OOP is ridiculous; PHP5 doesn’t isn’t even remotely comparable to ASP.NET in terms of OOP. PHP is a hack langauge that’s good for hacking up websites. Some of us have spent a long time building OOP tools to try to refute that, but the more you spend looking for a coherent “big picture” in PHP, the more you find that there increasingly isn’t one. Of course, I’m still coding primarily in PHP
This post is about quantity, not quality.
Wandering slightly off topic…
ASPA: http://storm.cs.unipi.gr/~anakreon/aspa.html : “An ASP to PHP Translator”
I know we’ve seen this kind of thing before (http://asp2php.naken.cc/) but this one looks pretty good. That’s ASP as in 3.0 (where the language is JScript or VBScript). It’s built on ANTLR, a Java parser generator (http://www.antlr.org/).
Interesting is a talk they have online here http://www.antlr.org/workshop/ANTLR2004/proceedings/XMLAsASTTemplates.pdf
“The usage of XML in the translation process of ASPA, provides greater
flexibility, because the support of another ActiveX component is only a matter of adding an other XML AST template for the component. The user does not need to learn Java or Antlr in order to add functionality to the project.”
Oh – one more link on that Java / PHP CMS discussion: http://www.theserverside.com/news/thread.tss?thread_id=33163
Hi Jeff, this is completely off topic, but I just wanted to thank you for having public bookmarks – you’ve saved me several hours of scouring google.
That oracle guy has sold out his values for his company. bravo.