Why Do Cool Kids Chose PHP to Build Websites?

PHP Developer's Journal

Subscribe to PHP Developer's Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get PHP Developer's Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Service Component Architecture (SCA) is a simple model for creating service-oriented applications. This article highlights the benefits of SCA and introduces SCA concepts by walking through an example. The example has been developed using the Apache Tuscany open source project (http://incubator.apache.org/tuscany/). All the sample code in this article is licensed under the Apache License 2.0 (www.apache.org/licenses/LICENSE-2.0) and the resources with the article gives a link to the sample files. Both the Apache Tuscany and PHP SCA_SDO (http://pecl.php.net/package/sca_sdo) projects provide a free service oriented infrastructure for creating, packaging, deploying, and managing applications built with the SCA programming model. The SCA programming model itself is described by a set of specifications that are being developed by many vendors and individuals contributin... (more)

Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?

Coach Wei's Blog Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. ... (more)

Open Source Database Special Feature: An Introduction to Berkeley DB XML

In this article I am going to introduce you to the latest version of the Berkeley DB XML, version 2.2.8. Berkeley DB XML (BDB XML) is built on top of the well-known Berkeley Database (BDB). BDB XML is an open source, native XML database. Like its ancestor, BDB, it's an embedded database. It provides APIs for the Java, C++, Perl, Python, PHP, and Tcl languages. It supports the popular XML query languages XQuery and XPath 2.0. I will show you how to use BDB XML in two ways. This month I will introduce the BDB XML shell, and next month we will explore using BDB XML with Java. BDB XM... (more)

Designing for Web 2.0: "It Will Be About People"

I've been thinking about this for a while now. What will it mean to design in this industry in the coming years, and how will we, as designers, have to adapt in order to get the most out of it? But before I talk about that, I'd like to talk about design. What is it? More importantly what has it become? And how will it be in the future? What is it? A brief history For many years now, design has been viewed as being esthetic. Design equals How Something Looks. You see this attitude to design in every part of society - clothing design to interior design. Less so in product design, and ... (more)

Put Your PHP App on Steroids

Ian Selby's Gen X Design Blog Nothing's cooler than writing a bad-ass site or application and watching it gain popularity and a significant user base. By the same token, nothing's more frustrating than watching your app fall on its face when its running under high load. If you're like me, you know how disheartening this can be, as it usually means that it's time for a hard dose of reality: your code probably isn't as awesome as you thought it was. Or is it? There’s a whole slew of things that a person could point a finger at regarding slowly running code. The most-oft thing t... (more)