It was created by Rasmos Lerdorf in 1994 for Zend Technologies. It is implemented primarily in C ( and some components of C++ ).
Why to use PHP:
1. Easy and quick learning and easily embed into HTML code without requiring another IDE.
2. Cross-platform (works on any Operating System) and cross-browser (works on any Web Browser) compatible and supports all the current web browsers as well.
3. It is the core of popular content management systems including WordPress itself, Joomla and many more.
Why not to use PHP:
1. Have a minimal IoT (Internet of Things) community.
2. Being easy to learn, it is really hard to find good senior level talent in PHP.
It was developed by Brendon Eich for Netscape Communications ( to be used in Netscape navigator ) in collaboration with Sun Microsystems ( that’s from where the name Java came).
1. Client + server side development yup
It was designed and developed by Yukihiro Matsumoto in Japan in 1995. It is implemented in C language.
Why to use Ruby:
1. It is a high-level programming language which can be easily embedded into HTML, just like PHP.
2. It is an object-oriented programming language having features like debugger which enable web developers create high quality web applications.
3. It enables connection with various databases such as Oracle, Sybase, DB2, MySQL and many more.
Why not to use Ruby:
1. Several benchmark websites often describe Ruby as one of the slower programming languages.
2. When compared to other programming languages, Ruby’s development and updates are slower.
By Saurav Choudhary (3rd Year, Krishna Engineering College)