capacitor-community / sqlite

⚡Capacitor plugin for native & electron SQLite databases.
MIT License
498 stars 118 forks source link

Future maintaining #573

Closed NickyM closed 2 months ago

NickyM commented 2 months ago

What a shocking news from jepiqueau. Thanks for all the dedication and hard work thus far.

Are any people up for a collborative maintaining in the future?


Update 2024-08-20:

We choose to abondon our Capacitor project 4-500 hours in, due to this sole repository, and the lack of activitity in this thread the first few days. The app (the current, and the new which is meant to replace it) is critical for our product and the companys revenue, so we find it too risky and maintaining this could potentially move our focus the wrong way.

Others have chipped in, so don't give up and jump to the comments :)

scr2em commented 2 months ago

@jepiqueau THANK YOU SO MUCH for everything you have done, You can't imagine how the software you built changed peoples' lives.

oliveryasuna commented 2 months ago

@NickyM I am open to participating in active maintenance. My company uses this and there is absolutely no way we will stop anytime soon, so I am personally invested in keeping this software up-to-date.

Are any people up for a collaborative maintaining in the future?

Are you saying that you are interested yourself? If so, let's connect over voice sometime to discuss moving forward.

harikvpy commented 2 months ago

I use it for one of my key projects and will be willing to contribute some of my time. I'm willing to connect with @NickyM & @oliveryasuna and work together for a collaborative effort.

NickyM commented 2 months ago

Hi @oliveryasuna and @harikvpy

We choose to abondon our Capacitor project 4-500 hours in, due to this sole repository, and the lack of activitity in this thread the first few days. The app (the current, and the new which is meant to replace it) is critical for our product and the companys revenue, so we find it too risky and maintaining this could potentially move our focus the wrong way.

I'll turn off notifications but leave the thread open, for you and others to connect.

harikvpy commented 2 months ago

@NickyM Thanks for the update. If the DB interface is not substantially large (<10 models), it can be well abstracted into a few methods on a custom plugin that would then use the platform native DB interface. Just a thought.

harikvpy commented 2 months ago

@NickyM If you don't mind sharing - what's the alternative to Capacitor that you're using now?

NickyM commented 2 months ago

@NickyM If you don't mind sharing - what's the alternative to Capacitor that you're using now?

MAUI.

It's quite a different mindset and approach, so let me explain:

Our software currently consist of a large backend written in C#, and web frontend partially written in ASP.NET and Angular, Android client written in Java and iOS written in Objective-C.

Our goal is to replace the Andorid and iOS clients with one client. We found Capacitor and found this a way to reuse the web-project written in Angular, which has the web equiavalents of what needs to be available in the app. We stumbled upon Capacitor and thought that we could use that as a shortcut to achieve our goal.

BUT - everything on our client has to be available offline, which meant rewriting services, implementing new API layers, authentication, offline storage, media caching etc. The only thing that we could actually reuse was our UI, and the workload quite frankly exceeded expectations, aslong with learning new stuff all the time. And then, this happened, and we got unsure if Capacitor was the way to go, as our code-base grew larger and larger and got more and more divided and confusing.

Now we're putting or money on MAUI. It's a gamble as everything else. The recruiting part will be way easier though, since the local campus teaches C# and a little bit of MAUI :)

robingenz commented 2 months ago

I've just chatted with @jepiqueau and will take over maintenance for the time being. PRs are welcome.