-
pREST was born with the need to open the Postgres database as a remaining API (in this issue #41 I explain better), with the evolution of the project came the opportunity to support other databases (ex MariaDB/MySQL #239), we modeled the pREST core to accept other database adapters. Segnified (initial) from the prefix p in the name pREST?
With support for other databases it no longer makes sense to tie the prefix with Postgres but to be an agnostic name for the database. After reflecting on a resignified p prefix I came up with the following idea - I will try to share it here.
Why Pure? Comes from Pure functions that has lots of properties that are important in functional programming, including
|
Beta Was this translation helpful? Give feedback.
Replies: 6 comments
-
Pure may not be a good value because it would lead you to think that it is a clean implementation of rest, perhaps restful. And a reminder, maybe the logo should also be modified. |
Beta Was this translation helpful? Give feedback.
-
we can replace other ideas here: https://chi-nese.com/list-of-positive-words-that-start-with-p/ |
Beta Was this translation helpful? Give feedback.
-
I agree with @cassiobotaro and @sebastianwebber. Since the project work with databases, I think will make more sense to use the |
Beta Was this translation helpful? Give feedback.
-
Hi folks, For obvious reasons I'm totally skeptical about it and every time I see a Although my skeptical opinion I'm not saying is a bad idea, because thinking from the user/developer perspective we can provide one RESTfull API to be a middle-ware between different database flavors and it's awesome, but anyway I can see some limitations:
My two cents! |
Beta Was this translation helpful? Give feedback.
-
I liked the @fabriziomello provocation, it made me think a lot about the future of pREST and which way it should go - that's why I took so long to answer. I have a way of premising whether quality software and ensuring quality in software with multiple media is not a simple journey. |
Beta Was this translation helpful? Give feedback.
I liked the @fabriziomello provocation, it made me think a lot about the future of pREST and which way it should go - that's why I took so long to answer.
I have a way of premising whether quality software and ensuring quality in software with multiple media is not a simple journey.
pREST will keep the name pREST focused on Postgres, in the future we will support extensions (it has to be developed, we don't have anything ready - not even draft), where we can have initiatives to support other relational databases (maybe NoSQL).