My Other Blog Is A WordPress
Entering the PHP world from the house of Java
After provoking a small debate with my WordPress, PHP, Anti-Intuitive Reality, ... post yesterday, I feel obligated to at least try out WordPress.
And as a result, I have two blogs now. My canonical blog is still the Pebble powered (and dully named) Weiqi Gao's Weblog. My new blog, named 不惑, is available at http://www.weiqigao.com/blog2/.
The initial mission of the new blog is to get me familiarized with WordPress and PHP so that I can say something more intelligent on this subject. Once that is done, I'll use it to explore some other topics.
My first impression so far:
- The initial setup of WordPress is comparable to that of Pebble.
- The WordPress blog feels snappier than Pebble, although both are more than adquate.
- WordPress takes noticably longer to save blog entries than Pebble does.
- Both seems to support the same set of basic features.
- WordPress's blog editor text area is more developed (more Quicktags) than Pebble's.
- WordPress relies on PHP, which is available in the default installation of Fedora Core 3. Pebble relies on Java and Tomcat, which are not available by default.
The bottom line, as I see it, is this: If I want to setup a blog and I'm not a PHP programmer, I can still setup WordPress. If I want to setup a blog and I'm not a Java programmer, there is not way that I can setup Pebble.
I agree with David Herron on his accessment of the reason for the lack of Java hosting services.
Eric Burke's argument that Java hosting requires more memory can explain why Java hosting is more expensive. If the same amount of memory can host either 100 PHP accounts or 33 Java accounts, then it make sense to price the Java accounts at 3 times the price of PHP accounts. But it cannot explain why there is less Java hosting than PHP hosting services.
The complexities of Java web applications doesn't seem to matter in this argument. As a user, I just don't see them.
Update: My experiment ended in 199 days. The blog is off line now. The following are comments posted to the blog entry in the WordPress system:
Eric Burke Says:
August 28th, 2005 at 9:08 pm
Wordpress posting may take longer if you include hyperlinks in your posts and pingback is enabled. Wordpress might be trying to ping each of those outbound hyperlinks to let them know you are blogging about them.
Pebble and Wordpress use different data storage techniques. Pebble stores pages in flat files, Wordpress uses MySql. This could impact performance when rendering pages.
Anders Says:
August 29th, 2005 at 2:10 am
The long save times are probably because the xml pings it sends while saving.
Ed Finkler Says:
August 29th, 2005 at 9:25 am
Just FYI, most of the apparent delay in saving posts in Wordpress comes from the automatic pinging via XML-RPC of external sites to notify them of updates. The post is actually saved and available on your site immediately. You can disable the pinging by clearing out Options > Writing > Update Services.
Harry Fuecks Says:
August 29th, 2005 at 4:10 pm
It’s ironic that the PHP applications that are most popular (Wordpress and phpBB in particular) are also those that raise the eyebrows of those that know PHP well, usually for secuirty reasons. You may want to read these for example;
http://blog.php-security.org/archives/4-WordPress-a-hackers-paradise.html
http://blog.php-security.org/archives/7-WordPress-update.html
http://blog.php-security.org/archives/8-WordPress-irresponsible-silent-tarball-update.html
Stephan Esser, the author, is a developer for the Hardened PHP project http://www.hardened-php.net/
One alternative is s9y: http://www.s9y.org/ - used by many how also do stuff with PHP internals. s9y hasn’t quite got character sets nailed down yet but if you hack your “local config” you can force it to use UTF-8 without breaking anything (if you’re using the English localization).
Another I’ve heard good things about but never tried is http://www.dotclear.net/ - the language barrier is probably hampering dotclear’s popularity
A third way might be Drupal but that’s not specifically a blog.
Forum-wise, while I’m on this rant, this is what everyone should be using: http://fudforum.org/forum/. Sadly doesn’t quite look as slick as phpBB, which is probably the #1 criterion for many. And perhaps the single file installer throws people (clever trick embedding a binary tarball inside a PHP script) but the code is sane - things like profiling will have happened, for example, and the secuirty track record is good. Here’s one of the authors pointing a sly finger at phpBB http://ilia.ws/archives/55-Webhosts-have-had-enough!.html
不惑? Says:
August 29th, 2005 at 5:26 pm
Interesting title! It means “Forty years old”, courtesy of Google Translate:)
Zhicheng
不惑 » Blog Archive » What The Five Munites Setup Doesn’t Do Says:
September 3rd, 2005 at 8:45 am
[…] 不惑 The Other Side Of Me (I’m Weiqi Gao) « My Other Blog Is A WordPress […]