novaframework / nova

Web framework for Erlang.
http://www.novaframework.org
Apache License 2.0
230 stars 21 forks source link

Evaluate if BossDB is a good fit for Nova #216

Closed burbas closed 1 week ago

burbas commented 1 year ago

Instead of trying to work on (yet) another project we could see if we can take advantage of BossDB instead (https://github.com/ErlyORM/boss_db).

Maartz commented 1 year ago

Hello

I was browsing Nova's codebase and didn't see any reference to DB management. Maybe I missed it. Nevertheless, I was wondering what would be the pros/cons for adding BossDB. I'm really eager to understand better what you aim for and which developer experience you want to have.

Thanks :D

Taure commented 1 year ago

We did have a version where we used ErlDB but we did feel we didn't get a good structure and remove it. So today I would say that Nova is more of a View-Controller framework, where we haven't solved the modelling part. Phoenix has ecto.

So right now we will see if we develop that again or find a way to handling the modelling part better, like see if we can use stuff from bossdb or not.

burbas commented 1 year ago

Hi all. Some news on this; We will probably go with SumoDB (https://github.com/inaka/sumo_db). Really liked the syntax and think it will be a good addition to Nova.

burbas commented 1 week ago

Think we can include boss_db as part of modeling in Nova, but needs a whole lot of work until it's ready.