The PEAK Developers' Center   FrontPage UserPreferences
 
HelpContents Search Diffs Info Edit Subscribe XML Print View
Version as of 2004-07-12 20:48:24

Clear message


The PEAK Developers' Center

peak-at-a-glance.png

When beginning to explore PEAK, the best order in which to explore the modules is: binding, config, naming. These core modules provide the component-oriented framework upon which most other PEAK modules are built, and they will also be at the core of any application which uses PEAK.

The next layer to explore should probably be the runtime modules: ?running, commands, and logs. Combined with the previous core modules, the runtime modules provide most of the machinery needed for building a PEAK application.

The storage module provides numerous storage management features, including high level relational database connectivity, a general transaction framework with ACID assurance and two-phase commit, and a ?DataManager framework for high level object persistence to multiple storage media.

The model module provides a framework for implementing the ?DomainModel pattern, consisting of high level "business objects" isolated from storage concerns.

The events module provides an "event-driven" programming framework that supports ultralight "microthreads" implemented via generators. It can stand alone or can be used atop Twisted for a more intuitive approach to asynchronous programming.

Further modules to explore include the ?util, ?metamodels, and ?security modules. The ?web, ?net, and ?query are under development.

MiscNotes

Glossary

Latest Project Docs from CVS

[WWW]CHANGES.txt

[WWW]README.txt

[WWW]TODO.txt

[WWW]STATUS.txt

User Contributions

PeakDatabaseApplications

AddingPsycopgSupport

DistributePeakApplications

CookBook

?PeakForTheImpatient (lranen)

IntroToPeak

MailingListHighlights

IrcHighlights


You can edit any page by pressing the link at the bottom of the page. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.

To learn more about what a WikiWikiWeb is, read about [MoinMoin]WhyWikiWorks and the [MoinMoin]WikiNature. Also, consult the [MoinMoin]WikiWikiWebFaq.


Interesting starting points:
PythonPowered
EditText of this page (last modified 2004-07-12 20:48:24)
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, SpellCheck