3 ms·
Thank you. It would actually have been more difficult to submit a PR to Vue, as Moon's internals are completely different. It would have tons of breaking change
by kbr 9y ago
Thank you. It would actually have been more difficult to submit a PR to Vue, as Moon's internals are completely different. It would have tons of breaking changes as well, so I created a new project as a result.
- johnfn 9y agoNot knocking on your effort here, but you think that it would have taken more effort to submit a PR to Vue than building an entirely new open source framework from scratch over the course of several years? If so, there is something very wrong with the state of open source development.
- kbr 9y agoWorking on Vue would take similar effort, deleting tons of the code and rewriting it. Part of it is that this is project started as a way for me to learn what goes on under the hood of libraries like React and Vue. While I made this, I wrote a compiler (lex + parse + generate), virtual DOM engine, reactivity system, and more! I've started to take Moon in a different direction than Vue, and in the future it will most likely be even more different than Vue.
- 5zBFyURxgY 9y agoIs that supposed to be good news?