Python Server Pages (PSP) is a name used by several different implementations of
server-side script engines for creating
dynamically-generated web pages by embedding
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (pro ...
in
HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
. For example, an implementation of Python Server Pages was released with
mod_python
mod_python is an Apache HTTP Server module that integrates the Python programming language with the server. It is intended to provide a Python language binding for the Apache HTTP Server.
When mod_python released it was one of the more efficient ...
3.1 in 2004.
Spyce, which also claims the phrase "Python Server Pages", was first released in 2002.
The Webware for Python suite also contains an implementation of Python Server Pages released as early as 2000.
An earlier tool with a similar function also called Python Server Pages but based on
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
and
JPython
Jython is an implementation of the Python programming language designed to run on the Java platform. The implementation was formerly known as JPython until 1999.
Overview
Jython programs can import and use any Java class. Except for some standa ...
was first released in 1999.
It was one of the earliest web development support in Python and has long since been surpassed in popularity by systems such as
Django or
Flask
Flask may refer to:
Container
* Hip flask, a small container used to carry a small amount of liquid
* Laboratory flask, laboratory glassware for holding larger volumes than simple test tubes
** Erlenmeyer flask, a common laboratory flask wit ...
.
References
Python (programming language)
{{Web-software-stub