migration to merb

migration to merb

  1. prerequisites

This article helps clarify the road to migrate zena to merb 1.0 and then rails 3.0. In order for this migration to be successful, we need to follow some key steps:

  1. Clarify the interface to the framework (prerequisites).
  2. Find exactly what we need from the framework.
  3. Understand the differences between rails 1.2.3 and merb 1.0.
  4. Write modular code for these interfaces

Ideally, we should be able to have an application that runs on both rails and merb with the framework specific code being isolated in modules.

If the cost of another interface layer proves to be too expensive in terms of performance, we will merge it into the base code once rails 3.0 is stable.

[edit] Have a look at the API for the relation between the different parts in zena.