web2py

A full-stack Enterprise Web Framework for agile development of secure database-driven web-based applications
Download

web2py Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Massimo Di Pierro
  • Publisher web site:
  • http://mdp.cti.depaul.edu/
  • Operating Systems:
  • Mac OS X 10.3 or later
  • File Size:
  • 25.8 MB

web2py Tags


web2py Description

A full-stack Enterprise Web Framework for agile development of secure database-driven web-based applications web2py is an open source full-stack Enterprise Web Framework for agile development of secure database-driven web-based applications, written and programmable in Python.There are many web frameworks today including Ruby on Rails, Django, Pylons and Turbo Gears, so why another one? web2py was developed with the following goals in mind:· As similar as possible to Rails, but in Python, so that it is more solid and much faster· All-in-one package with no installation, no configuration and no shell scripting required· Be super easy to teach Here are some key features of "web2py": · Runs on Mac, Linux, 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 · Backward compatibility is guaranteed for the web2py API since 1.0 What's New in This Release: · Complete rewrite of Rows · Renamed DALStorage->Rows, DALRef->Reference · Experimental serializarion of Row and Rows (get serialized to dict and list of dict)


web2py Related Software