Qlik Analytics Platform vs. React

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Qlik Analytics Platform
Score 8.2 out of 10
N/A
The Qlik Analytics Platform (QAP) is a developer platform for building custom analytic applications based on rich frontend and backend APIs. It gives full API access to the Qlik associative engine to build rich data-driven analytic applications, for example when building web applications for extranet and Internet deployment.N/A
React
Score 9.3 out of 10
N/A
React is a JavaScript library for building user interfaces. React enables users to create interactive UIs. Design simple views for each state in an application, and React will update and render just the right components when data changes. React is available free and open source under the MIT license.N/A
Pricing
Qlik Analytics PlatformReact
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Qlik Analytics PlatformReact
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Qlik Analytics PlatformReact
Best Alternatives
Qlik Analytics PlatformReact
Small Businesses
Visual Studio
Visual Studio
Score 9.1 out of 10

No answers on this topic

Medium-sized Companies
Visual Studio
Visual Studio
Score 9.1 out of 10

No answers on this topic

Enterprises
Visual Studio
Visual Studio
Score 9.1 out of 10

No answers on this topic

All AlternativesView all alternativesView all alternatives
User Ratings
Qlik Analytics PlatformReact
Likelihood to Recommend
8.6
(0 ratings)
10.0
(0 ratings)
Usability
-
(0 ratings)
10.0
(0 ratings)
Support Rating
8.0
(0 ratings)
10.0
(0 ratings)
User Testimonials
Qlik Analytics PlatformReact
Likelihood to Recommend
If you want to setup analytics dashboards for reporting or simple data analysis then Qlik is your tool of choice.
Complex data structures are handled well, but you’ll need to keep de amount of data on the low side. Integration with other software is possible and easy.
Read full review
React is a JavaScript user interface construction library that works well for:
  • Developing web apps with dynamic and complicated user interfaces.
  • creating reusable UI elements that may be used in other applications.
  • creating single-page applications with dynamic content updates that don't require a page reload.
  • The Virtual DOM's effective updating mechanism allows it to handle large volumes of data updates.
React, on the other hand, might be less suitable for:
  • Websites that are simple, stagnant, and have no interaction. Other libraries or simple HTML, CSS, and JavaScript may be a better fit in such circumstances.
  • Web sockets may be a better choice for applications that need real-time updates, such as chat or gaming apps.
  • When creating mobile apps, React Native is a better option.
  • Server side rendering only, as React is designed to run on the client side.
Read full review
Pros
  • It's flexible in allowing the development of fully-fledged analysis tools and dashboards, but also smaller "widgets" to embed in our websites to bring stories to life, and enables us to develop things once and then re-use them in different contexts.
  • The development platform and management console are both easy to use, and, with proper data development by our expert developers, can be used by relatively junior colleagues to produce great-looking and very useful products.
  • The way the platform handles a mix of data sources from different APIs and internal data stores is good.
  • We like the visualizations and from a corporate perspective find it easy to develop one-size-fits-all visualizations that present a wide range of data items well in a responsive way.
Read full review
  • Solid backing by large organization (Facebook) thats committed to keeping the development on the project. In my mind, this is the number one priority for any library because without this: time is wasted on getting up-to speed on a library that you will never use, have a codebase with a library thats hard to maintain because few years down the lane, hiring devs to maintain an unsupported library is very difficult.
  • As with any libraries, open source community's support is critical for success of any framework because this allows for more pre-built components that could be used right out-of-box => makes Development using React a breeze.
  • React's Stateful and Stateless components make organizing your code a breeze. These components would also allow for writing clean Unit Tests on the logic.
  • React's component lifecycle. It offers a variety of lifecycle methods, that allows for handling different scenarios of loading and manipulating data in the UI.
  • I found React's documentation very well maintained with plenty of examples explaining each feature.
  • Responsiveness is a very important criteria in selecting a UI and React is very responsive. It does some neat optimizations on re-rendering using virtual DOM and would only re-render parts of the DOM that changed. These optimizations makes React Applications feel really fast.
  • React Native would allow for building applications that span across web and mobile interfaces (iOS and Android). This makes learning React even more enticing, because using a single library, you could build applications that span across Web, iOS and Android.
  • create-react-app is an effort by Facebook (creators of React) that makes getting started with React really easy. It does all the heavy lifting of configurations for you and allow you to focus on just development.
  • Small footprint, minified React + React DOM is under 150Kb, that makes loading UI's with react really fast.
  • React + Enzyme (backed by Airbnb) + Sinon + Mocha + Chai makes unit testing the UI components fun and improves the overall maintainability of the project.
Read full review
Cons
  • The learning curve could be less steap
  • Very big sets of data are harder to process with the alike software
  • There could be a better role based setup posibilities
Read full review
  • React's state management can get hairy if you have a deeply nested component and need to pass things up or down the tree very far. This is where libraries like Redux come in, however.
  • The progressive nature of its development and change cycles can leave information outdated online faster than other frameworks. This can make finding help or documentation on 3rd party sites frustrating.
  • The learning curve on "thinking in React" can be slightly higher than other more familiar patterns of web development.
  • Building an app in it can be cumbersome to set up with webpack, but things like Create React App can get you going in a jiffy.
Read full review
Usability
No answers on this topic
There are a few things that may take some getting used to when coming to a modern JS frontend. Tools like Babel and Webpack (or abstractions that hide their details from you) are often a starting point and JSX can be confusing at first. But assuming the developer is already familiar with modern frontend tools, React is a very natural fit and makes creating user interfaces a joy.
Read full review
Support Rating
Qlik is great for companies with lots of business domains and departments because it scales well, especially if data that is reported is saved in SQL and similar structures. Its ease of use and good UI enables business units to create and manage their own reports. That removes a great burden of creating and managing/modifying these pages from the IT team. Overall, it's a win-win for both IT and business units.
Read full review
Since it's open-source and very popular, the community support for React and related tools and libraries is excellent. There are a lot of people using the same tools, and so issues tend to get fixed quickly and "recipes" are easy to come by. And since it's backed by Facebook, they have a dedicated engineering team working on the progression of React.
Read full review
Alternatives Considered
They are all good tools, each having their own pros and cons. Qlik Analytics Platform was easy to set up, more than affordable, and has a good user base. Though not as large as some of the other tools, it is growing every day and for the price, it is very hard to beat. I would recommend it. Microsoft Power BI is a little more intuitive to some users, many of them engineers, because of its similarities to Excel. I do like that it follows a similar structure to Excel but I think that it also has the same old-school GUI, which could be improved on. I prefer the way Qlik Analytics Platform's visualizations look because they appear more modern and smooth rather than rigid.
Read full review
There are other options for building SPAs, and the two most common aside from React are Vue and Angular. React has been the leader of the pack for a while and has been an innovator. Angular is good for companies that want an opinionated framework so that it standardizes practices. However, Angular is known to be more difficult to work with and unnecessarily complex. Vue is seen as taking the best from React and Angular, and it is built for incremental upgrades. Vue has a passionate and growing user base, but it hasn't quite caught React in popularity.
Read full review
Return on Investment
  • Simplification and adaptability of analyzes according to the type of user
  • Integration with data sources and direct via rest API, allows for simplification in modeling
  • Need for a lot of specific knowledge of the instrument and the range of products in order to best meet the needs
Read full review
  • Since we're still in the conversion cycle, all the data is not in. But React has had a positive impact on Developer productivity and the ability to produce efficient, highly flexible UX. This in turn, enhances our customer experience, which is generally the most important component of our ROI.
  • Conversion has been difficult since it requires a change of mindset. Most developers have adapted quite well, but the process has been lengthy, and 2 years in, we are still not fully converted. This essentially is a temporary negative impact on ROI.
Read full review
ScreenShots