Save to My Lists
Unclaimed
Unclaimed

Top Rated Knockout.js Alternatives

Knockout.js Reviews & Product Details

Prerna R.
PR
Software Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

the language is really easy to understand, makes you grasp the concept easily. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

The contents should be more deep into the topic Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

logics for iteration through arrays. Review collected by and hosted on G2.com.

Knockout.js Overview

What is Knockout.js?

Knockout is a standalone JavaScript implementation of the Model-View-ViewModel pattern

Knockout.js Details
Show LessShow More
Product Description

Knockout is a standalone JavaScript implementation of the Model-View-ViewModel pattern


Seller Details
Year Founded
1998
HQ Location
Palo Alto, CA
Twitter
@OpenSourceOrg
64,299 Twitter followers
LinkedIn® Page
www.linkedin.com
63 employees on LinkedIn®

Recent Knockout.js Reviews

Milind S.
MS
Milind S.Mid-Market (51-1000 emp.)
3.5 out of 5
"Legacy javascript library"
One the early javascript library for building single page frontend application. It hss some required features for reactivity.
Verified User
I
Verified UserSmall-Business (50 or fewer emp.)
2.5 out of 5
"Good framework but very less supportive community documentation"
Almost everything that I have worked is based on observables. Easy to learn basics when you are new to front end frameworks
Rudra T.
RT
Rudra T.Small-Business (50 or fewer emp.)
5.0 out of 5
"Rich JavaScript framework with concise and readable syntax."
automatic UI refresh, clean, readable, rich and responsive display.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Knockout.js Media

Answer a few questions to help the Knockout.js community
Have you used Knockout.js before?
Yes

47 out of 48 Total Reviews for Knockout.js

3.9 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
47 out of 48 Total Reviews for Knockout.js
3.9 out of 5
47 out of 48 Total Reviews for Knockout.js
3.9 out of 5

Overall Review Sentiment for Knockout.jsQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Milind S.
MS
Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

One the early javascript library for building single page frontend application. It hss some required features for reactivity. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Market accetibility is close zero. Deprecated and unmaintained. Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

Built Magento 2 UI for Admin and Storefront. Review collected by and hosted on G2.com.

Aftab A.
AA
Senior Software Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

It's simple lifecycle and lightweight mechanism to be able to create complex dynamic data models easily.

It’s a pure JavaScript library as it works with any server or client-side technology. The way HTML DOM elements are linked to the model using a very simple syntax, using a data-bind attribute. Using this feature, it’s made easy to achieve responsiveness. Able to create custom bindings inside data bind. Also Dependency Tracking feature which Tracks data changes in the KO attribute automatically and updates the respective affected areas. It is a best way to build complex UI structures. Knockout implements customized behaviors in just a few lines of code as new declarative bindings for easy reuse. When a change is made in the view model, it automatically changed in the UI and vice versa. It Respect HTML & CSS, it does not bring markup codes into JavaScript code, that is, HTML and JavaScript is completely separated. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

It's not evolving at the pace as compared to other javascript libraries. Hard to use templates that exist on external files, this would make developers hard to co-work Knockout is only for two-way data-binding, automatic UI refresh as data change, this means that we need another library or tool for other needs, such as hash based routing, UI components and so on. Review collected by and hosted on G2.com.

Recommendations to others considering Knockout.js:

Please give it a try it its free and open source, and it is lightweight and small framework. Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

I am mostly solving front end and user experience related problems with knockout It works on all mainstream browsers (Internet Explorer, Chrome, Firefox) Review collected by and hosted on G2.com.

Amjad H.
AH
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

How knockout JS modify DOM with clean and simple data-binding attributes. Also, the DI feature and Easy refresh UI mechanism are superb. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Knockout JS is not like Angular or React. It's more like a library rather than a framework. Sometimes it's hard to remember its lengthy attribute name. Also, Its community is not strong enough. Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

Actually, I have been using this as a replacement for Jquery. As I have been developing a legacy application, I thought It would be better to use Knockout JS to render some of my pages. Review collected by and hosted on G2.com.

Rudra T.
RT
Front-End Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Knockout.js?

automatic UI refresh, clean, readable, rich and responsive display. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Proliferation for view model because it cause the view model to increase dramatically. Review collected by and hosted on G2.com.

Recommendations to others considering Knockout.js:

If you are looking for good JavaScript in MVVM pattern knockout.js is best option for you. Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

I solved the static HTML code to dynamic DOM elements. Review collected by and hosted on G2.com.

Haiming Z.
HZ
Software Development Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

The Knockout.js does not dependencies which makes it perfect for a small project. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Comparing React.js which I'm working with now, Knockout.js doesn't have an active community and lack of ready to use plugins Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

I didn't use Knockout.js after a comparison with React Review collected by and hosted on G2.com.

Orkhan H.
OH
Software Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

Knockout js is my first single page application experience Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

I think the syntax of the Knockout remains weak compared to other frameworks. Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

I also used orkhani dynamic table creation, and I could do filtering and searching on this table. Review collected by and hosted on G2.com.

Verified User in Construction
IC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Knockout.js?

Almost everything that I have worked is based on observables. Easy to learn basics when you are new to front end frameworks Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Very little support for advanced UI interaction. Community support is not available mostly. No good documentation with various examples. Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

None Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
CI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

Observables are the best part for me using knockout. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

Nothing in knockout to dislike.

I think there are some functions which are in lodash library and can be incorporated in knockout Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

Data manipulation from API,

Creating custom html components,

Managing asynchronous code Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

I like declarative binding, observables. Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

What is least helpful about Knockout.js? What are the downsides of using Knockout.js? Review collected by and hosted on G2.com.

Recommendations to others considering Knockout.js:

Very good and simple JavaScript library who give you all tools for create web pages Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

Interactive UI. Quick on implementation Review collected by and hosted on G2.com.

Verified User in Oil & Energy
CO
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Knockout.js?

easy to use, came be applied rightaway , doesnt require much work Review collected by and hosted on G2.com.

What do you dislike about Knockout.js?

not a complete framework like angular or react Review collected by and hosted on G2.com.

What problems is Knockout.js solving and how is that benefiting you?

communication with the api's and interaction with the backend is easy with knockout.js , if your backend is on asp.net Review collected by and hosted on G2.com.