oreillynet.com — "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."Great article.
Sep 23, 2007 View in Crawl 4
shinynewSep 24, 2007
well alright, as long as i get to compare oranges to bananas after.
pantukySep 25, 2007
You know, Guido and several news papers around the United States are using Django right now for their professional work. It's doing really well as-is. I want to run it on IronPython to get the 200% speed up. They say it is already running fast for a dynamic framework, but when you can double performance easily, you should.
pantukySep 25, 2007
I have a few serious question to put to you:1. Why do I want to do a DSL instead of a framework? There is no obvious answer here. The fact that Ruby's syntax is malleable doesn't necessarily yield anything except new things that look like code-words that I can't find any documentation for on the web. Creating a DSL is the new fad thing, but I think it is a highly questionable practice.2. Why do I want to inject or modify code in classes and objects conditionally at run-time? Self-editing, self-revision programs and generally the most dangerous and difficult apps to test-prove, debug and modify later. This is the bulwark of genetic algorithms, but most genetic seed algorithms die as a result of deleterious mutations. Most mutations are deleterious. I don't see any improvements to testability, debugging or future ease of maintenance here. This level of dynamism promises a lot fruit it can't deliver. It's like multiple-inheritance in C++, it's frequently sighted as an advantage the others don't have. Unfortunately, it ain't an advantage.
freeplatypusSep 27, 2007
Hmm, well You don't know the whole idea behind the site. There is probably some backoffice module, maybe payment service intergration, invoicing system, maybe business logic requires complicated rules for applying discounts. Don't get fooled by (childish) outlook of the site. We don't have a complete knowledge to judge that.
svivianSep 28, 2007
I still haven't figured out how it's possible for sites to support IE and Firefox (and in this case, Safari) but not Opera.
spider84Oct 15, 2007
All depend from programmer.
consoleguruFeb 22, 2008
I love PHP, its simple to use, widely available and pretty reliable.