Web2Py

Enterprise Web Framework
Download

Web2Py Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Massimo Di Pierro
  • Publisher web site:
  • http://web2py.com/

Web2Py Tags


Web2Py Description

Enterprise Web Framework web2py is a free and open source full-stack enterprise framework for agile development of fast, secure and portable database-driven web-based applications. Written and programmable in Python.Web2py code is realeased under GPL v.2 License. This license does not extend to third party libraries distributed with web2py (which are all MIT or BSD type licenses) nor does it extend to applications built with web2py.Applications built with web2py can be released under any license the author wishes as long they do not contain web2py code. In particular they can be bytecode compiled and distributed in closed source. The admin interface provides a button to byte-code compile.It is fine to distribute web2py (source or compiled) with your applications as long as you make it clear in the license where your application ends and web2py starts.web2py is copyrighted by Massimo Di Pierro. The web2py trademark is owned by Massimo Di Pierro. Here are some key features of "Web2Py": · Runs on Linux, Mac, Windows, Windows Mobile, and on the Google App Engine · Requires no installation and can run off a USB drive · Has no configuration files. You just unzip it and click on it · Includes a multi-threaded wsgi-compliant web-server (also works with Apache and others) · Includes a transaction-safe relational database (sqlite) · Includes a web-based integrated development environment (demo) · Includes a ticketing system to help you debug deployed applications · Includes a sophisticated Database Abstraction Layer that can handle joins, left joins, nested selects, aggregates, transactions and distributed transactions. Writes SQL code for you, transparently and in real time, for SQLite, PostgreSQL, MySQL, MSSQL, FireBird, Oracle and IBM DB2 (since 1.58) · Automatically generates a web-based database administrative interface for your applications · Prevents the most common types of vulnerabilities: Cross Site Scripting, Injection Flaws, and Malicious File Execution · Enforces good Software Engineer practices (Model-View-Controller design, Server-side form validation, postbacks) · Includes internationalization support and a web based translation interface · Includes functions for caching in ram, disk, memcache and combinations thereof · Includes libraries for Authentication (login, logout, registration, change password, etc.) · Includes libraries for Authorization (Role Based Access Control) · Includes libraries to generate and process Create/Update forms directly from a database · Includes libraries to handle HTML, ATOM, RSS, RTF, JSON, AJAX, XML-RPC, CSV, REST, WIKI · Works with Flash/Flex via PyAMF and Google Web Toolkit via Pyjamas · Includes jQuery for Effects and Ajax · Includes a powerful Python-based template language to render objects into HTML or other text-based protocols · Handles automatically upload and download streaming for large media files · Includes portable cron mechanism for creating and running recurrent tasks in background · Allows to bytecode-compile applications and distribute them in closed source · We guarantee backward compatibility of the web2py API since 1.0 Requirements: · Python What's New in This Release: · This release includes a new cron implementation, Hindi and Spanish translations, progress bars in cached uploads, Ingres database support, and legacy database support for DB2 and MSSQL with non-int primary keys. · A default setting was provided for content-type, which may cause strange behavior in old apps when downloading images. · IS_UPPER and IS_LOWER now work with Unicode. · CLENUP now takes a regexp of allowed/non-allowed characters. rewrite.py now allows dynamic routes. · Better error messages were provided for IS_INT_* and IS_FLOAT_* .


Web2Py Related Software