Webware for Python
Encyclopedia
Webware for Python is an object-oriented, Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

 web application framework
Web application framework
A web application framework is a software framework that is designed to support the development of dynamic websites, web applications and web services. The framework aims to alleviate the overhead associated with common activities performed in Web development...

. The suite uses well known design patterns
Design Patterns
Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing recurring solutions to common problems in software design. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch. The authors are...

 and includes a fast Application Server
Application server
An application server is a software framework that provides an environment in which applications can run, no matter what the applications are or what they do...

, Servlets, Python Server Pages (PSP)
Python Server Pages
Python Server Pages is a name used by several different implementations of server-side script engines for creating dynamically-generated web pages by embedding Python in HTML...

, object-relational mapping
Object-relational mapping
Object-relational mapping in computer software is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a "virtual object database" that can be used from within the programming language...

, Task Scheduling, Session Management, and many other features.

Webware For Python is a suite of programming tools for constructing web-based applications in Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

. It features:
  • Traditional web-development tools:
    • Python-based Server Pages
      Server Pages
      Server Pages are scripts that are embedded in HTML and processed on the server before the page is sent to the client's web browser. This concept is explained generally at Server-side scripting.Examples of server pages implementations are:...

    • HTML/Web Templates
    • Session management
      Session management
      In human-computer interaction, session management is the process of keeping track of a user's activity across sessions of interaction with the computer system....

  • Task scheduling
  • Object-relational mapping
    Object-relational mapping
    Object-relational mapping in computer software is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a "virtual object database" that can be used from within the programming language...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK