Technologies Used By Protein Geometry Database

Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Django provides some of the following features that are useful to PGD:

  • Object Relational Mapping (ORM) - maps python classes to SQL tables, including a comprehensive query engine.
  • Form API for validation of user input
  • Templating system for layout of presentation

Read more at: djangoproject.com

jQuery

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is used extensively in the front end to provide a “web 2.0” experience with dynamically updating pages.

Read more at: jquery.com

Raphael

Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. Raphael is cross browser supported and is used to render graphs within PGD.

Read more at: raphaeljs.com

Mysql

Mysql is an opensource database