Some of the information here may be outdated, please check the book instead

Quoting from, an Enterprise is:

"In the computer industry, an enterprise is an organization that uses computers. A word was needed that would encompass corporations, small businesses, non-profit institutions, government bodies, and possibly other kinds of organizations. The term enterprise seemed to do the job."

web2py is an "Enterprise Web Framework" in the sense that its developers target "organizations that use computers" not individual hackers. What does it mean in practice?

  • It was stable since its first release.

  • It has always been and it will remain backward compatible.

  • It is easy to deploy.

  • It is easy to use.

  • It forces users (developers of apps) to follow sound software engineering practices.

  • It makes it easy to write and run tests for every component.

  • It does not rely on third party tools (not even an editor).

  • It can be used without knowledge of the source code (although it is available)

  • Users are not expected to modify the source code since all APIs are exposed (although they can)

  • It can be used to address the software needs of more than a single department of an organization.

  • It deals with many security aspects and logs all uncaught exceptions.

  • It has been tested by 450 registered users (as of Aug 2008) and even more unregistered users.

  • We are building a collection of software apps that can solve specific enterprise problems (for example a CMS) and can cooperate with each other.

© 2008-2010 by Massimo Di Pierro - All rights reserved - Powered by web2py - design derived from a theme by the earlybird
The content of this book is released under the Artistic License 2.0 - Modified content cannot be reproduced.