Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This will ever become a version 4 of knockout? #108

Open
nmocruz opened this issue Feb 8, 2020 · 8 comments
Open

This will ever become a version 4 of knockout? #108

nmocruz opened this issue Feb 8, 2020 · 8 comments

Comments

@nmocruz
Copy link

nmocruz commented Feb 8, 2020

Sorry by maybe put some pressure and be a bit selfish by not respecting the good work and effort made but seems to dying before becoming a real version 4 of knockout.
I fully understand the lack of time, I have also family and a job where the build of a framework is not so important as the client demands on features.

can something be done to help? how far is this to start a knockout version 4, or maybe tko beta?

@davidrwood
Copy link

davidrwood commented May 17, 2021

It does seem to have died:

https://github.com/knockout/tko/graphs/contributors

@nmocruz
Copy link
Author

nmocruz commented May 17, 2021

yes, last year zero activity, I wonder if blazor will end like this, abandoned

@brianmhunt
Copy link
Member

Not abandoned at all, still very actively used, but as it's being used in an early-stage company we're being extra careful about our support surface. Hopefully positive things to report in the near-future. 🤞

@nmocruz
Copy link
Author

nmocruz commented May 18, 2021

near-future? sorry if it seems bold, but don't do like the aurelia team that promises something to next months and then stays 2 year releasing alpha versions. and that struggling to release a final version is very scary for us deciding what libraries to use.
I belive that if was 2 years ago I was migrating my projects to ko 4 without douts but now seems like all other frameworks are much powerful and feature-rich then ko.
I recently started to use ko-jsx to solve performance issues, seems not bad at all. I hope that tko can release be released, 3 year ago was already to late to some people that moved way.

@Martlark
Copy link

I've found this current release to be excellent. Much easier and more productive than React.

@mattlacey
Copy link

@brianmhunt How large is the code base where it's being used? I know there's some work to do to move from 3.5x to TKO, but I am following with interest. We have a growing code code base, our ko components directory currently has around 5500 lines of code in html templates and 18,800 lines of JS in the view models for them (rough count in bash, nothing fancy). KO is still serving us well but keen to move to something more modern and I'm hoping TKO will be it :)

@brianmhunt
Copy link
Member

@mattlacey Glad to hear your interest. The current largest code-base for TKO (that I know of) is around 100 KO web-components over 100,000 lines of JSX+JSS+Typescript.

I'm hoping to round out some comfort for TKO as a drop-in replacement, plus a bunch of docs that describe why it's worthwhile and how to get started. It's pretty close, but the big lingering item seems to be that TKO always uses its own CSP-safe parser data-bind, whereas knockout (without a plugin) uses new Function('...').

Interestingly, Svelte seems to be converging on many of the things TKO does, which is validating. They require a separate compiler though, whereas TKO uses standard & common JSX tools (which additionally makes bridging to/from React/Vue pretty trivial). Great to see interest in the front-end development, with projects like Svelte.

For the immediate moment I'm tackling the strangely unsolved build topology problem.

@mattlacey
Copy link

mattlacey commented May 28, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants