apt-portal-devs team mailing list archive
-
apt-portal-devs team
-
Mailing list archive
-
Message #00002
Evaluating web2py for the apt-portal development
Hello,
I have been doing some research oh python web frameworks and I see
some remarkable advantages on using web2py, I have copied from it's
page those I found more relevant:
- 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 (This will save some time for backend
management interfaces development)
- 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 libraries for Authentication (login, logout,
registration, change password, etc.)
- Includes libraries to generate and process Create/Update forms
directly from a database
- Includes jQuery for Effects and Ajax
- Includes a powerful Python-based template language to render
objects into HTML or other text-based protocols
Since I have no experience with web2py it is still under evaluation,
right now I am just integration the packages info import script into
it.
Those who have python skills please give a try to it, get it from bzr
and check the INSTALL instructions:
bzr merge lp:apt-portal
Thanks
--
João Luís Marques Pinto
GetDeb Team Leader
http://www.getdeb.net
http://blog.getdeb.net
Follow ups