[Seaside] GOODS vs Magma

Giovanni Giorgi jj at objectsroot.com
Mon Oct 11 09:11:03 CEST 2004


German Arduino ha scritto  in data 08/10/2004 19.11:

> Hi Guys:
>
> I'm very near of implement persistency in a Seaside production app.
>
> I've made tiny experiences with GOODS and Magma but wants to ask to 
> experienced users about pros and cons of each alternative to an 
> small-medium production environment.
>
> Also, if anybody wants to suggest another option I hear with attention.

I have tried to use Magma for a small app.
The app is a Personal Information Manager which can store and retrieve 
personal card and task card.
I can attach a task to a personal card, and I have the need to index 
these two object in vary different ways.
So I used magma collections to gain good speed and have an index.
Magma is good, but I stuck onto some problems.

Magma proxy loading seems slow: compared with a simple implementation 
storing and loading objects from a SIXX file, Magma was more then 5 
times slower booting and shuting down (proxy removal).
Worst I cannot ask to magma to order card by name if indexed by surname: 
I must do it by myself  wasting a lot of  time.
On the other end Magma is Squeak-pure and needn't extra compilation or 
servers.
I think Magma is good, but you must do some tests before choosing the 
right tool between GOODS and Magma.

> TIA.
> gsa.
> [...]



-- 
.............................................................
 Giovanni Giorgi               ObjectWay SpA - Milano
 http://www.objectway.it    via Boltraffio, 7 - 20156 Milano
.............................................................



More information about the Seaside mailing list