RE: suggested persistence approach for new app

"Richard Sargent" <[email protected]> Thu, 6 Apr 2023 17:39:57 -0700
Newsgroups gmane.comp.lang.smalltalk.vwnc
Organization 5x5 Computing Solutions, Inc.
Message-ID <[email protected]>
GemTalk Systems would love for you to use GemStone!

I don’t think (i.e. I am pretty sure) that the free license imposes restrictions on where you run your database.

 

From: [email protected] <[email protected]> On Behalf Of Charles Monteiro
Sent: April 6, 2023 13:14
To: Karsten Kusche <[email protected]>
Cc: [email protected]
Subject: Re: [vwnc] suggested persistence approach for new app

 

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] <mailto:[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.:  <tel:+49-3496-214328> +49-3496-214328
Web:  <https://urldefense.com/v3/__https:/www.heeg.de/__;!!DZ3fjg!5AEhFEuOr26iekZ_mvUelmY4KTbOZchkmjTMMtMPxDexyVM62sYYNu78EBNFE7X0-vCS0NHBVUdnKvqqe1C5AKpBYqEZUd_GeA$> https://urldefense.com/v3/__http://www.heeg.de__;!!DZ3fjg!8uugJqIqO1ctBMwNXCzGFgBHmV_Tcb_7Vw6dMIVQvjx-tNrL6MJUgm5v4aaYbNS6i1EBzQXXK1iIQ4fkqEC0qmgWTvrm$ 

 

Am 6. April 2023 um 21:17:46, Charles Monteiro ([email protected] <mailto:[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