Ruby, Python and PHP – web scripting languages

Some quick elaboration on Ruby, Python, and PHP web scripting languages /programming languages Ruby, Python, and PHP.

PHP was started in 1994 by Rasmus Lerdorf and was an acronym standing for Personal Home Page (replaced in 1997 with PHP: Hypertext Preprocessor). The language is developed and implemented by The PHP Group. PHP is used by the most popular content management systems like MediaWiki, Drupal, Joomla, and WordPress.

PHP has one major advantage for smaller businesses and private customers: it is available on almost every shared hosting provider and is the most established runtime environment on servers today.
The complete software technology for running a web application, the famous LAMP stack (Linux Apache MySQL PHP), was always freely available with good documentation and tutorials. Get started with PHP

Python was started in 1991 by Guido van Rossum, shortly before the World Wide Web was released to public use. It was designed as a full-featured general purpose language from the beginning and was not specialized to be used as a web scripting language like PHP.
Python’s most popular web frameworks are the Zope application server, that is used by content management systems like Plone, and Django

Ruby,
a scripting language developed by Yukihiro Matsumoto was released in 1995. Ruby is completely object-oriented and was strongly influenced by the programming language Smalltalk. There is a standard implementation written in C that also serves as the language de facto standard and is open source.
Ruby overs the widely known Ruby on Rails web framework, but has no popular ready to use content management system available – as for now.

Ruby on the Rails – a Ruby framework to make developing multi-client web-based CRUD (Create, Read, Update, Delete) apps easier.

Django – a Python framework to make developing multi-client web-based CRUD (Create, Read, Update, Delete)apps easier.

Code Igniter
– a PHP framework to make developing multi-client web-based CRUD (Create, Read, Update, Delete)apps easier.