Hacker News new | ask | show | jobs
by marknadal 2352 days ago
I'm a competitor, and I want to applaud this work!

- SapphireDB is truly Open Source, MIT!

- There demo worked like a charm!

We could really use more projects like this out there.

Here is a criticism though:

- It seems currently to only support Angular (?), which is gonna harm its adoption.

My recommendation would be to commit to Svelte, it seems like it will be the "next big thing" in the JS world, and could help drive adoption.

Obviously, this is something we're trying to do as well (https://gun.eco/docs/Svelte). If you're looking for a Firebase alternative, GUN is used in production with 11M+ downloads a month, but is NodeJS based so it won't work for the .NET audience that Sapphire is targeting.

What I think would be cool to add: (from my bias)

- Support graph data.

- Work offline / local-first.

Either way, thanks for building & posting about Sapphire, it is nice to see there is still big demand for Open Source Firebase alternatives!

3 comments

Offtopic:

> to commit to Svelte, it seems like it will be the "next big thing" in the JS world

How long does it usually take? In the JS world? Serious question as I am not in the JS world but reading HN/Reddit I would believe that things change quite fast. Someone told me over 1 year ago Svelte would be the next big thing and I see ‘no-one’ using it besides some hardcore enthusiasts; it is even hardly ever mentioned here or on Reddit; if it was a the next big thing, I think it would be?

Sorry for being uninformed, I am just curious.

the next best thing is hard to predict, as thre sister comment says. it's also not an important measure. the measure that matters is wheter a framework is going to stick around and be supported for the next few years.

to choose a framework look at all that are being used and recommended.

for every recommended framework there are a dozen that remain in obscurity.

that should narrow it down to a dozen or so. look at each and pick on you like the most by whatever metric you prefer. it does't matter.

keep using that same framework as long as you are happy with it.

if you are able to stick with the same framework for a few years you made good choice.

as for svelte, one metric is the stateofjs survey, which lists svelte as one of the top 6 frameworks.

it was added to the survey last year which shows a significant amount of interest. let's see if that is still true next year.

https://2019.stateofjs.com/front-end-frameworks/

my own choice, aurelia, which i picked a few years ago, is the 3rd most write-in choice. it has a healthy community and active development. and i see no need to change for the forseeable future. it doesn't need to be the next big thing.

I don't think this is clear cut. React has been around for more than 6 years. According to the latest State of JS survey[1], 72% of respondents have used React before and would use it again. That number is 7% for Svelte.

Svelte has a lot of interest, but it also has a very long way to go against a popular, 6 year old project.

[1]: https://2019.stateofjs.com/front-end-frameworks/

React was like this for a long while too, compared to Angular.

Then once some big "used in production by NYT/x/y/z" hits, a premier conference talk, then things explode with everyone virtue-signaling how they use the modern/best stack, floods of article/blogs are posted about how they switched over before you did, and the FOMO cargo cult bandwagon rocketships.

Svelte does look legit, but it is better to not buy into the JS virtue culture.

Thank you for your feedback.

An implementation for Svelte is already planned, but thank you for the recommendation. I'll move the codebase of the Angular implementation into a seperate project soon which will make integrations for other JS frameworks pretty easy.

Your project looks very interesting and I'll definitely take a look into it.

The support for graph data is still in consideration. Offline/Local first support is planned and will definitely be a feature in the future.

Big thanks for the recommendations.

Awesome, glad to hear! Keep up the good work!
Hey Mark. Sorry to go OT and I promise I'm usually not that guy, but the GUN site is really distracting with the flashing colors.

EDIT: This one, which I grabbed from your profile => https://gun.eco/