← Back to team overview

apt-portal-devs team mailing list archive

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