Codemash Teaser: Caffeinated PHP

January 3, 2007


p. PHP is a powerful programming language but it is also a specific programming language. It, specifically, builds web-enabled platforms for information transmission. This is done in one of several forms. The most obvious is, of course, the generation of HTML coupled with some form of database interface. This specificity allows web developers to do a vast majority of what they want to do with relative speed and ease.

p. But what about situations where deeper integration into the enterprise is required? Or situations where you need resource caching or persistence so-as to not roundhouse kick your backend servers into oblivion, ala Chuck Norris. IMAP, for example, can be relatively resource intensive if you need to re-connect and re-authenticate each time you want to check your mail.
The PHP Java Bridge gives you a method of extending PHP’s functionality without having to build a C-based PHP extension to handle your need.

p. Many websites will not require anything like the Java Bridge for the simple fact that PHP can already do what most websites need it to do. PHP’s existing feature set is one of the primary reasons why PHP is so popular today. This popularity, however, has allowed PHP to become more prevalent in the enterprise. And rightly so. As the enterprise is embracing
web-like communication as the standard method of both internal and external information transferal PHP is in a prime position to be the dispenser of that information.

p. But because PHP is a “specific” language, there are still obstacles. The PHP Java Bridge allows many obstacles for PHP adoption in the enterprise to be demolished.

p. At the “Codemash”: conference in Sandusky, OH from January 18-19 I will be giving a talk on how to use the PHP Java Bridge available in the “Zend Platform”: There you will see real life examples alongside implementation and performance analysis so you can evaluate the benefits and limitations of the PHP Java Bridge.


3 Responses to “Codemash Teaser: Caffeinated PHP”

  1. felho Says:

    Dear Kevin,

    Unfortunately I could not afford to attend the PHP conference in Vancouver, so I’m trying to collect the slides from the seminars, to get some information about them. Would it be possible for you to share with me the slides from your presentation?

    THX in advance.

  2. kschroeder Says:

    Since this was simply a piece to introduce a talk I’m going to be giving in 2 weeks my point was not whether or not PHP could or could not be used in other contexts besides a web serving platform, which I admit I did not explain clearly. Since I will mainly be talking about resource pooling, persistence and threading using the Java bridge building a PHP-based desktop application was nowhere on my mind. So, you can chalk that one up to a brain fart as opposed to a pile of crap.

    However, when one looks at a vast majority of deployments, applications and expertise I think my underlying assertion that PHP is strongly focused on web-based development is quite supportable.

  3. scottmattocks Says:

    "It, specifically, builds web-enabled platforms for information transmission."

    That is a load of crap. PHP is a very capable language for a multitude of tasks besides web-enabled platforms. It can be used to create client server applications, CLI scripts and even GUI desktop applications. Please don’t claim that PHP is limited to web based applications simply because you have not ventured outside of the web browser.