Re: suggested persistence approach for new app

Charles Monteiro <[email protected]> Thu, 6 Apr 2023 16:13:59 -0400
Newsgroups gmane.comp.lang.smalltalk.vwnc
Message-ID <[email protected]>
Familiarity is not the only issue , I was raised on Gemstone
and had not had any experience with rdms prior. Do have active record experience thru Ruby.

Gemstone’s pricing model has come a long ways but like I said have to flush out the web interface more to my

liking but perhaps that might take less time than learning glorp.

I can easily setup a Postgres instance on the cloud but also need the flexibility to run it

locally which is fairly trivial to do with glorp or for that matter by swapping in sql lite in that context.

Gemstone is thst portable or if its license permits it.

Of course it might be a mix of all with the right design to make things pluggable

I guess at first I’m trying to support RAD.

Read briefly about Atlas , wonder if from a Smalltalk model I can get close to generating most of what I need

Sent from my whatever

On Apr 6, 2023, at 3:29 PM, Karsten Kusche <[email protected]> wrote:



Hi Charles,

if you’re familiar with RDMS, then i’d suggest using Glorp and a relational database. Don’t use EXDI directly, it’s cumbersome and there’re a lot of mistakes to make (like SQL injection) that frameworks
like Glorp prevent you from doing. Glorp has its learning curve, if you’re not familiar with it, but it's rock solid.

If you’re already familiar with Gemstone, just use Gemstone. It also has it’s learning curve but it’s also rock solid.

Kind Regards

Karsten

<88B4C6D5-0BDC-431B-84B6-CB438ECA0C62.png>

Georg Heeg eK | Amtsgericht Dortmund HR A 12812

Wallstr. 22 | D-06366 Köthen

Tel.: +49-3496-214328

Web: www.heeg.de

Am 6. April 2023 um 21:17:46, Charles Monteiro ([email protected] ) schrieb:

Assuming that Gemstone is already a candidate, although that case I would be doing it thru a web interface which needed further development for my purposes, what would people here do for persistence ?

Plain old EXDI to an RDMS ?

Glorp ?

or the MongoDriver which I see has at least been updated to 4.4.8 ?

from I"m using it from VW perspective what would be better i.e. for a brand new app ?

Any other suggestions?

thanks

--

Charles A. Monteiro