Article from BadBlue Report ()
May 23, 2004
PHP Watch: PHP vs. ASP.NET
Also: Migrating from PHP 4 to 5, SimpleXML, Defining the Game

PHP and ASP.NET Go Head-to-Head

"When it comes to Web development these days, you have a lot of options. Many of these methods involve preprocessing—that is, embedding code into HTML pages with special tags that signal to a preprocessor that they contain code, and that it should do something with it. Much like a CGI, this code is then run on the server, and it returns some content, which then assumes part of the shape of the resulting HTML page sent back to the browser. Both the open source scripting language PHP and languages within Microsoft's ASP.NET framework fall into this category; JavaServer Pages (JSP) and Perl/Mason operate this way as well. In this article I'll focus on PHP, the technology Oracle has chosen to incorporate into its products..."

http://otn.oracle.com/pub/articles/hull_asp.html

Migrating from PHP 4 to PHP 5

In presentation format, Derick Rethans presents the changes in PHP's object model, object casting, compatibility mode, "strict" coding, MySQL changes, the command-line interface, and much more...

http://www.derickrethans.nl/pres-breaking/talk.html

MySQL-PHP Restriction Fears Unwarranted

"Open-source database vendor MySQL recently initiated some restrictions on the bundling of MySQL libraries with the PHP scripting language. Some observers criticized the restrictions as an example of the fragility of open-source technology, suggesting that the limitations could break the easy-deployment model of LAMP (Linux-Apache-MySQL-PHP). As it turns out, their fears were unwarranted..."

http://www.internetwk.com/story/showArticle.jhtml?articleID=18700048

Microsoft: Defining the Game

Jeff seems to like Cringley's statement of "The central point was that paying too much attention to Microsoft simply allows Microsoft to define the game. And when Microsoft gets to define the game, they ALWAYS win." A nice statement, but nothing more than a nice statement, other than that, its all incorrect... Microsoft has won in the past due to many factors, and none of them related to `Let them define the game'..."

http://primates.ximian.com/~miguel/archive/2004/Apr-24.html

SimpleXML

Folks, this is breakthrough stuff... 'When people ask me "What is SimpleXML?" I often quip, "XML isn't the solution to all your problems; SimpleXML ensures it isn't the root of your problems!" Those of you who have parsed XML with PHP4, or are currently dealing with XML parsing in PHP4, know that it can indeed be very painful to handle documents with any degree of complexity. You either need to use the SAX approach and write a handwritten parser for every document, or you need to use the DOM extension; which (in addition to its tendency to crash, leak and generally misbehave under heavy usage) involves the pain of processing documents..."

http://www.zend.com/php5/articles/php5-simplexml.php

Self-Replicating PHP

"Doug Ross solves this interesting problem in PHP: to write a source program that, when compiled and executed, will produce as output an exact copy of its source. This is trickier than it sounds, because using the file system or intermediate storage is cheating. I admit I looked at Doug's code with sheer incomprehension, so I turned off the computer and went to the shower..."

http://php.weblogs.com/2004/05/12#a3504

PHP 5 Release Candidate 2 is Here

"The second Release Candidate of PHP 5 is now available! This mostly bug fix release improves PHP 5's stability and irons out some of the remaining issues before PHP 5 can be deemed release quality. Note that it is still not recommended for mission-critical use but people are encouraged to start playing with it and report any problems. Key changes since Release Candidate 1 include..."

http://www.zend.com/zend/download-php.php

Dangers of Over-Engineering

"PHP frameworks are popular. Everyone is creating one. If someone isn't busy writing their own, they are using one. At one point, even I wanted to write my own framework, publish it for the world, and reap the rewards that are fame and ego. But I didn't. Real life and work intervened, and I didn't have time. Never enough time. I have learned a lot about the different frameworks that are out there, and I have learned a lot about the different development methodologies..."

http://www.phpcomplete.com/node/view/51

PHP Encoders: Which one is the best?

"I have a requirement, and that requirement is to find a PHP encoder. There are many out there, including Zend Encoder, ionCube, SafePHP, PHP Code Lock, and probably more I missed. Basically, the requirements for this encoder is more than just an encoder. I would like have it do the following..."

http://www.phpcomplete.com/node/view/8

PHP Popularity Scoreboard

Mar. 2004 count of domains running PHP: 15,528,732 domains
Mar. 2004 count of IP addresses running PHP: 1,343,899 IP addresses

Organizations using PHP

As usual, we'll wrap up with our traditional list of significant organizations using PHP.

CapitalOne, NASA, the W3C, HP, Google, Deutsche Bank, Redhat, Lycos, Cisco, Ericsson, Volvo, Motorola, SourceForge, Honda, Xoom, WinAmp, Sony Music, Vodafone, CBS, Cap Gemini Ernst & Young, the US Army, UPI, the New York Yankees, Southwestern Bell, the San Diego Zoo, the Oakland Raiders, Audi, Subaru, VA Linux, Winamp, Duke University, Quicken, The Village Voice, Undernet, Access Micro, Columbus Dispatch, Indianapolis Star, Yahoo, Indiana University, Deutsche Telecomm, Bang & Olufsen, Siemens, Unilever, Philips, BMC, NTT, Air Canada, Lufthansa, Dialpad, BMC, Mitsubishi, MP3.com, the Arizona Republic, Deloitte Consulting, the US Navy, Nokia, Valero, Electronic Arts

Next steps: Download the easiest personal web server for PHP. Or get the full power of BadBlue Enterprise Edition... order now and get 12 months of free upgrades!


Published by BadBlue
Copyright © 2009 Working Resources, Inc.. All rights reserved.
Features subject to change. Use of software is subject to acceptance of terms and conditions of End User License Agreement (EULA).
Powered by IMN