O’Reilly Ruby Blog: 7 reasons I switched back to PHP after 2 years on Rails
Original post provide by PHP FreaksThe PHP Community is buzzing about a new article, posted on the O’Reilly Ruby blog, about how the author (Derek Silvers of cdbaby.com) made the decision that Ruby on Rails just wasn’t right for the project he was working on.
Back in January 2005, I announced on the O’Reilly blog that I was going to completely scrap over 100,000 lines of messy PHP code in my existing CD Baby (cdbaby.com) website, and rewrite the entire thing in Rails, from scratch. […] The first few months showed good progress, and Jeremy could not have been more amazing, twisting the deep inner guts of Rails to make it do things it was never intended to do.
But at every step, it seemed our needs clashed with Rails’ preferences. (Like trying to turn a train into a boat. It’s doable with a lot of glue. But it’s damn hard. And certainly makes you ask why you’re really doing this.)
Recounting the rest of the story, Derek mentions the turning point (Is there anything Rails can do that PHP CAN’T do?) and the speed at which they were able to make up for the two years of lost development time. To helps others make a decision for their project, he also includes seven reasons why he made the decision to switch back, including:
Our entire company’s stuff was in php: don’t underestimate integration
Don’t want what i don’t need
I love SQL
Programming languages are like girlfriends: the new one is better because *you* are better
There’s also been several bloggers in the PHP community that have responded to the article:
Elizabeth Naramore Derek Sivers’ Article on RoR vs PHP
Paul Jones Is there anything Rails can do that PHP cannot do? *No.*
Terry Chay Why PHP triumphs over Ruby
Jeff Moore Ruby versus PHP or There and Back Again
Rob Allen's Blog: Luke - Lucene Index Toolbox
Rob Allen quickly points out a tool that Lucene users (Zend Framework and otherwise) can use to check out the contents of their indexing files. If you want to understand what's in your Zend_Search_Lucene index files, then download Luke (http://www.getopt.org/luke/) and point it at the directory containing your index files.
Community News: Latest PEAR Releases For 09.24.2007
Latest PEAR Releases:CodeGen_MySQL_Plugin 0.9.1devCodeGen_MySQL 0.9.1devVersionControl_SVN 0.3.1Net_LDAP 1.0.0RC4Testing_FIT 0.2.2Net_UserAgent_Detect 2.4.0Text_Diff 0.3.0DB 1.7.13PHP_CodeSniffer 0.9.0
Laszlo And CounterPath Solutions Join Forces To Bring VoIP Technology To Laszlo Webtop
The companies are joining forces to build CMC (CounterPath Multimedia Communicator) WebPhone, a softphone that is rapidly furthering Laszlo?s vision of one-click, universal communications by tightly merging the voice application with Webtop?s existing Mail and Contacts applications? all accessible from a single Web browser.
AJAXWorld: Forget "Mashup 1.0" (Excel + E-Mail), It's Time To Move To Mashup 2.0
How do I join the data in these two portals? These are the kinds of questions being asked of IT by users every day. And the answer is usually negative. So how can we help users within a business take information and create something on their own?
PostgreSQL Backup And Restore
It accesses a given database and generates SQL statements that can be used to recreate the database tables and the values stored on their rows. The generated SQL is stored in a given file. The class can also restore a database from a previously generated backup by executing the SQL statements stored in a backup file.
More Articles:
OpenAjax Alliance Announces New Initiatives For Secure Mashups And Mobile AJAX
OpenAjax Alliance has revealed new initiatives for secure mashups and mobile AJAX, as well as a new white paper on AJAX security. As AJAX and mashups continue to gain widespread acceptance under the Web 2.0 umbrella, it is critical for organizations to understand these threats and to avoid them by adhering to some best practices.
GoogHOle Exploits GMail, Picasa And 200K Other Sites
If even Google, a very reactive company when web security matters, does face this kind of problems, how serious is the threat and what can you do, as a "normal" web user, to protect yourself?"Read more of this story at Slashdot.
Secunia.com: Mandriva Update For PHP
This fixes some vulnerabilities, where some have unknown impacts and others can be exploited by malicious, local users to bypass certain security restrictions, malicious users to bypass certain security restrictions, gain escalated privileges, disclose potentially sensitive information, or cause a DoS (Denial of Service), and by malicious people to bypass certain security restrictions and cause a DoS.
Community News: PHPPodcasts.com Launched
It's an archival site and a place for people to explore the different podcasts available for PHP developers before subscribing to them. Currently, there's four podcasts under the PHPPodcast umbrella Zend's own PHP Abstract, php|architect's Pro PHP podcast, the phpBB podcast and the CakePHP group's own podcast, The Show.
Christopher Jones' Blog: Book Review: PHP Oracle Web Development
The result is an excellent book that joins the PHP and Oracle worlds together. Christopher talks about some of what the book covers (like installation and code snippets) and the book's excellent focus on different topics, giving each it's own full coverage.