http://mdp.cti.depaul.edu/
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.
These are the features (referred from above site):
- 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 automatic upload and download streaming for large media files
 - Includes a portable cron mechanism for creating and running recurrent tasks in background
 - Allows you to bytecode-compile applications and distribute them in closed source
 - We guarantee backward compatibility of the web2py API since 1.0
 

2 comments:
If you want to help translate the web2py book into japanese, wait for the second edition (in August) and we can find an agreement.
Dear Max, Thanks for leaving a comment. I like to translate it, if there's no project for translating into Japanese. I will be waiting for the 2nd edition. I can talk to a Japanese academic publisher.
Post a Comment