PHP: PHP stands for Hypertext preprocessor, which is a scripting language. PHP is a general-purpose scripting language. PHP was created by Rasmus Lerdorf in 1994. PHP is basically used on the server-side for the development of web applications. PHP has certain frameworks like laravel, Symfony etc. Please note that PHP is a scripting language and not a framework.
DENO: DENO is a simple and secure runtime for the JavaScript and typescript both that enables JavaScript to run on the server-side JavaScript making it capable enough to run the servers. DENO can be considered as the upgrade for the Node.js. The developer of Deno is the same as of Node.js i.e. Ryan Dahl. It is used in serverside for making fast, scalable, and robust applications. Please note it is not a language instead it is a runtime environment for the JavaScript or typescript that uses chromes V8 engine and is built in Rust.
Difference between PHP and DENO:
| S.No. | PHP | DENO |
|---|---|---|
| 1. | It was developed by Rasmus Lerdorf. | It was developed by Ryan Dahl. |
| 2. | It is a programming language that is used on the server-side for web development. | It is a Javascript and Typescript runtime that is used to run Javascript as well as Typescript outside the browser.server-side |
| 3. | It was developed in 1994. | It was developed and launched in 2018. |
| 4. | It uses framework like laravel for easy and robust web development. | It uses Expressjs for easy and robust web development. |
| 5. | Although PHP is a server side language but still can be used as a general-purpose scripting language. | It can only be used as a server-side technology for web servers development. |
| 6. | It does not asynchronous in nature. | It is asynchronous in nature. |
| 7. | File extension is as .php | File extension is as .ts |
Recommended Posts:
- Deno.js : The next step for JavaScript
- Deno.js | Introduction
- How to Add Third Party Library Deno.js ?
- Difference and Similarities between PHP and C
- Difference between JavaScript and Php
- Difference between try-catch and if-else statements in PHP
- Difference between isset() and array_key_exists() Function in PHP
- What is the difference between the | and || or operator in php?
- What is the difference between public, private, and protected in PHP?
- Difference between require-dev and require in PHP?
- What is the difference between HTTP_HOST and SERVER_NAME in PHP?
- What is the difference between is_a() function and instanceof in PHP?
- What is the difference between echo, print, and print_r in PHP?
- What is the difference between array_merge and array + array in PHP?
- What is the difference between a language construct and a “built-in” function in PHP ?
- Difference between “!==” and “==!” in PHP
- Difference between array() and [] in PHP
- What is the difference between single-quoted and double-quoted strings in PHP?
- Difference between break and continue in PHP
- What is the difference between Perl and PHP ?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

