Visit Mozilla.org

Update:Archive/2.0/Developers/Tools

From MozillaWiki

« Back to Archive | Update: Main

Warning sign
Warning: The content of this article may be out of date.


Contents

Development Tools [edit]

This section will serve to outline what frameworks and tools we will be using for the development of the UMO service.

Database Abstraction [edit]

There is discussion. We need to find the best tool for the job.

Goals [edit]

We need a DB abstraction layer to:

  1. Ensure portability to different RDBMS products/version
  2. Ensure a single and manageable practice to perform variable sanitizing against SQL-injection (i.e. binding in prepared statement fashion)
  3. Put your reason here

Candidates [edit]


Why ADOdb [edit]

  • Meets goals 1 and 2
  • More performant (and partially ported in C)
  • Put your reason here

Why Pear::DB [edit]

  • Meets goals 1 and 2
  • It is old, stable and widely used
  • Put your reason here

Why Pear::MDB [edit]

  • Meets goals 1 and 2
  • More portable
  • Put your reason here

Templating [edit]

This section has moved to its own page.