Replies: 1 comment 1 reply
-
|
Hey! Glad you like the package! This has been quite a common question, so let me try to explain best I can in hopes that it is also useful for others. I don't think there is a way I can tell you specifically if zog is ready for you to use in production. As different people have different metrics for this. What I can do is give you as much information as I can about values, goals and roadmap in hopes that that helps you answer the question for yourself. First, my philosophy for Zog development is quite conservative. Meaning I really do not want to have breaking changes and prefer waiting until we have the correct API before releasing. This often leads to slower iteration times but it hopefully makes it so we have less breaking changes. However, I'm not infallible, sometimes I make a mistake and we have to change something. Since we are pre v1, if we have high certainty that the change is correct we will do it. I'm also quite a bit more happy to change things that do not affect the core Zog user facing API (i.e what 99% of users use). This will probably grow even more conservative once we hit v1. But what does this actually mean in practice? What are the things that might change and how might they change? What are the things that will almost surely never change? Again this is purely informed speculation I cannot grantee anything, but here are my thoughts: things that will never change
Things that will probably change.
Roadmap/Other things that are planned
I know this was a lot, but I hope it was somewhat helpful. The TLDR is that: Zog has a really strong foundation. I don't expect anything major to change. But if you want a package that you are sure will have long term support for the current version without even minor breaking changes, maybe wait. Otherwise, sure. I am personally using it in a few production projects and there are thousands of other devs doing the same. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello there!
I was wondering if I could use your package for production, or if it is still in active development?
Thanx.
Beta Was this translation helpful? Give feedback.
All reactions