Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Knockout.js review by a full stack developer"
4/5
What do you like best about Knockout.js?

Knockout is simple, declarative, lightweight, and fast. It's an MVVM data binding library, not a framework and it does its job very well. I enjoy the push to separate concerns and make the UI data driven. It's a very active open source project and has greate browser compatibility. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

With simplicity you get what you signed up for. I don't really dislike anything about knockout itself, but some people may see the fact that you will need other libraries/frameworks to build an enterprise server side data driven application. Review collected by and hosted on G2.com.

JD
John D.
Software Developer
Computer Software
Mid-Market (51-1000 emp.)
"I use knockout js as the main javascrpt library for all of my web application projects."
4/5
What do you like best about Knockout.js?

I love the concept of observable and being able to seamlessly bind them to any html element. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

It can be very confusing to apply bindings from multiple knockout view models at the same time. Review collected by and hosted on G2.com.

Roberto C.
RC
Roberto C.
Small-Business (50 or fewer emp.)
"Excellent data binding framework"
3.5/5
What do you like best about Knockout.js?

It does one thing and does it right. Which is databinding. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

That is not so popular as react and doesn't support all things as angular. Review collected by and hosted on G2.com.

Nathan W.
NW
Nathan W.
Principal Software Engineer
Financial Services
Small-Business (50 or fewer emp.)
"I've used KnockoutJS professionally for several years"
3.5/5
What do you like best about Knockout.js?

I like the focus on once core concept: observables Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Knockout has become dated: It's tried to keep up by adding features like components, but it's fighting against it's own design in order to do so. Review collected by and hosted on G2.com.

Suleman A.
SA
Suleman A.
Principal Software Engineer | Full Stack | MERN/MEAN Stack | Node/Express
Small-Business (50 or fewer emp.)
"I am Sr. Software Engineer, working in Web technologies."
4/5
What do you like best about Knockout.js?

Simple binding, very interactive to enhance user experience. :) Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

To test in multiple browsers and specially to handle in old IE stuff!! :( Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Better frameworks available"
1/5
What do you like best about Knockout.js?

Powerful template based bindings make it easy to do quick data-binding. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Annoying to wrap all types in ko.observable.

No idea how to use with ES6

Data binding probably too complicated for large app

Error in binding syntax difficult to debug

React's single direction data flow easier to understand Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Knockout.js is fun to use"
5/5
What do you like best about Knockout.js?

Data binding is really nice. Knockout components are awesome. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

It's not really a framework so there's no defined coding patterns you have to follow. It's easy to do the same thing quite differently. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Easy and powerful"
5/5
What do you like best about Knockout.js?

Good examples and tutorials in official website and other websites. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

At first it looked confusing. But it was my first experience with MVVC. Review collected by and hosted on G2.com.