# The same app 4 times: PHP vs Python vs Ruby vs Clojure

DevFeed: [The same app 4 times: PHP vs Python vs Ruby vs Clojure](<https://devfeed.tech/articles/the-same-app-4-times-php-vs-python-vs-ruby-vs-clojure-32150.md>)

Original publisher: [Read original article](<https://adambard.com/blog/php-ruby-python-clojure-webapps-by-example/>)

Published: 2013-03-25T00:00:00Z

Content type: comparison

Language: en

Sources: [Adam Bard](<https://devfeed.tech/sources/adam-bard.md>)

Topics: [Clojure](<https://devfeed.tech/topics/clojure.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Python](<https://devfeed.tech/topics/python.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Code](<https://devfeed.tech/topics/code.md>), [Development](<https://devfeed.tech/topics/development.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [clojure](<https://devfeed.tech/tags/clojure.md>), [code](<https://devfeed.tech/tags/code.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [framework](<https://devfeed.tech/tags/framework.md>), [php](<https://devfeed.tech/tags/php.md>), [python](<https://devfeed.tech/tags/python.md>), [ruby](<https://devfeed.tech/tags/ruby.md>)

## AI overview

This comparison implements the same toy web application, Nurblizer, in PHP, Python, Ruby, and Clojure. It explains how each version processes text and discusses differences in deployment, frameworks, templates, dependencies, and code organization.

## Source excerpt

Here's a toy program I wrote implemented in PHP, Python, Ruby, and Clojure. I hope it's helpful for someone who knows at least one of those and wants to learn another.