Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Vaadin?
Ad
Ad
CaptainCasa Enterprise Client
All
10
Experiences
Pros
9
Specs
Top
Pro
Easy clustering
See More
Top
Pro
Very fast dialogs
Very fast even with many controls. CaptainCasa Enterprise client is much faster than Vaadin when writting similar programs.
See More
Top
Pro
Fast and powerful
See More
Top
Pro
Longlife framework
See More
Top
Pro
CDI via EL
Separation of the backend code and the creation of the pages / Injection of the code (CDI) into the pages via expression language (EL).
See More
Top
Pro
High security
See More
Top
Pro
Server development with Java
No javascript is needed, everything is developed on the server with Java. Optimized roundtrip.
See More
Top
Pro
Free use
See More
Top
Pro
Good scalability
In addition to the extremely good performance, which already ensures that the system can be scaled well, clustering of the system is already provided for in the software architecture.
See More
Specs
Price:
FREE
Hide
See All
Experiences
0
3
0
Syncfusion JavaScript UI Controls
All
5
Experiences
Pros
5
Top
Pro
Modular and written fully in TypeScript
All components have been built as modules to enable selective referencing, so only the components and features you need are included in your application.
See More
Top
Pro
Responsive and Touch friendly
All controls are touch friendly and render adaptively based on the device they are on to provide optimal usage experience on phones, tablets and desktops.
See More
Top
Pro
Built-in themes
All 4 major themes are available such as Google's Material, Bootstrap, High contrast and Office 365's Fabric themes.
See More
Top
Pro
Fast release cycle
4 major releases per year and weekly patch release.
See More
Top
Pro
Free community license
See More
Hide
Get it
here
12
0
Apache Wicket
All
6
Experiences
Pros
5
Cons
1
Top
Pro
Easy way to create reusable panels or layouts
So it is easy to create, maintain or modify a consistent corporate design across all pages.
See More
Top
Con
Newer versions might break existing code
See More
Top
Pro
Separation of code and layout
The HTML templates contain IDs that are references in Java code. There is no code in the templates.
See More
Top
Pro
Valid links in template can be converted to valid links in output html
That way the IDE, e.g. IDEA can verify the links already in the templates and hence there are less bad links.
See More
Top
Pro
No configuration mess
Nearly everything is handled in Java code.
See More
Top
Pro
Human-friendly URLs
See More
Hide
Get it
here
6
0
Grails
All
8
Experiences
Pros
6
Cons
2
Top
Pro
Grails is highly scalable
Grails is an abstraction over Spring and Hibernate. This makes Grails applications fast and scalable. This is because both Spring and Hibernate are themselves scalable.
See More
Top
Con
Grails is a fairly complex framework
Grails is a pretty heavy piece of software. It's functionality is covered by GORM (Grails' Object Relational Mapping) which is a facade for hybernate and by Spring MVC. Everything is glued by core Spring and furthermore, Grails adds another level of abstraction on top of all this. These things may create some trouble down the road when debugging.
See More
Top
Pro
More than 900 plugins
Grails is a full-stack web framework, not just MVC. It contains a lot of stuff out of the box, but it doesn’t enforce it. It contains over 900 plugins which provide a Groovy API for a lot of useful and well-known Java libraries. And what is more important is that they are super easy to install!
See More
Top
Con
Too obtuse and JVM centric
If you're a big fan of the JVM and have mastered all its goofy quirks, Grails might be a good choice, but there are other frameworks out there that are more straightforward and easier to use.
See More
Top
Pro
Very fast setup and scaffolding
Setting up a new project is quite fast and code generation (scaffolding) saves you a lot of time. It also uses a convention over configuration principle which helps you bypass all the configuration trouble. Grails also comes with a reloading mechanism out of the box.
See More
Top
Pro
Easy to use
Grails is designed to be a rapid development framework with a straight learning curve. It advocates convention over configuration. Extensibility is very simple when using plugins (there is a lot of them). One command in the console – and all the dependencies and configurations are managed for you.
See More
Top
Pro
Great UI design alternatives
Do you need something advanced in the UI? You can either create it in GSP with an addon of CSS/JavaScript or you can find a plugin that will do the work for you. Plugins include integration with Bootstrap, jQuery, Yeoman and much more.
See More
Top
Pro
Great documentation and community
The Documentation section is actually a wiki, which can be modified by any logged in user. It has an official manual, tutorials, screencasts, a sample app and much more. If that does not do it for you, then there are countless third-party tutorials, more than 12k questions on SO and much much more
See More
Hide
See All
Experiences
Get it
here
24
8
ActFramework
All
16
Experiences
Pros
12
Cons
4
Top
Pro
Performance
There are two aspects of performance: how quick a developer can deliver a feature and how fast the app is running on the product server. Act is designed to deliver excellent results in both aspects. With unbeatable developing experience, Act makes it very easy to release a feature; on the other side Act is very fast in runtime. Check out this 3rd party benchmark result.
See More
Top
Con
Incomplete microservice support
Although Act is built to be a great framework that supports microservice development, it lacks some of the key features at the moment, like sending requests to other microservices from within the app, service governance, and messaging handling.
See More
Top
Pro
Hot reload
You never restart while you're working on your Act application. Act's hot reload feature is fast and stable, it makes you feel like dealing with scripting language frameworks like Django or NodeJs. Watch this video and feel it.
See More
Top
Con
Very small community
As of February 2017, Act is a brand new framework (even though the project started at the end of 2014). Community is still forming.
See More
Top
Pro
Scalability
Act is built as a stateless framework. It supports horizontal scale.
See More
Top
Con
Functional testing support still under development
Developers are still working on innovative functional testing support for Act.
See More
Top
Pro
Secure
Act is built as a secure product. It provides built-in CSRF/XSS prevention mechanism. And act-aaa makes it very easy to implement Authentication/Authorization/Auditing in your app.
See More
Top
Con
Documentation is still being written
Act's documentation is still under development.
See More
Top
Pro
Superb RESTful support
Act makes creating RESTful service a kids game. It features AdaptiveRecord (allows front end to drive the data structure), JSON response control (just declare the fields you want to present or hide) and RESTful URL routing with path variables.
See More
Top
Pro
Easy to deploy
ActFramework is not a servlet framework and there are no requirements on containers/app servers. It has a small package size (a helloworld distribution package size is less than 20 MB), a small memory feet print (a helloworld app heap usage is less than 20MB) and a fast boot up speed (a helloworld app starts in less than 3s).
See More
Top
Pro
Templating
Act's view architecture is very flexible and support using multiple view engines in your app. The default template engine is Rythm, a very developer friendly and powerful template engine. Act also support other templating solutions including freemarker, velocity, thymeleaf, and mustache via plugins.
See More
Top
Pro
Configuration for multiple environments
Act supports load configuration from a common dir and then overwriting it from a profile dir. Makes it very easy to manage configurations in different environments (e.g., dev, uat, sit, prod) Watch this video to see the innovative way Act delivers its configuration support.
See More
Top
Pro
Concise and expressive
Act does not require you to put Annotation when it is able to infer the intention from other parts of the code, i.e., you don't use @PathVariable or @RequestParam to tell Act the binding parameter name. And you don't need a ModelMap to bind variables to render argument names. Act has sophisticated byte class scanner to detect the variable names to do bindings automatically.
See More
Top
Pro
Comply to standards
Act's IoC is built on top of Genie, a fast dependency injection library that fully supports JSR330, and Act's validation solution is built on top of JSR303. Act is NOT an odd framework to most Java developers. Unlike Play1.x, ACT applications follow the standard maven project structure and it is very easy to integrate other Java libraries.
See More
Top
Pro
Database access
Act's DB layer is extremely easy to use. It supports SQL databases (through ebean orm) and MongoDB (through morphia). Using multiple datasource can never be that easy with Act's DB layer. Go here for more information on this.
See More
Top
Pro
Fast and flexible routing
You can configure your routing in either Spring MVC/Jersey style with annotation or Play style with route table or a combination of both. Act's routing supports RESTful URL path variables, optionally validated with regular expressions.
See More
Hide
See All
Experiences
Get it
here
23
0
Spring MVC
All
10
Experiences
Pros
4
Cons
6
Top
Pro
Great documentation that covers almost everything
The official documentation covers virtually everything. The official website also has a series of great tutorials in video and text formats. There are links to Github repositories for Spring sample applications and there are also a lot of third-party tutorials out there for the fact that Spring MVC is so widely used by many experienced developers.
See More
Top
Con
Updating and code maintenance can be a grueling task if you are a beginner
Updating your project is manageable if you’re already familiar with the framework and the project itself, but if you’re just diving in it can be a little overwhelming and hard.
See More
Top
Pro
Spring MVC has a massive community
Being the oldest and most used JVM web framework, means that Spring MVC has a massive community of followers who are very helpful and have provided numerous tutorials and answers on SO. Spring even holds an annual conference called SpringOne. The Spring forums and SO are great places to ask and get help about anything Spring related. The website blog and newsletter keep developers informed on every news related with the framework.
See More
Top
Con
Bloated legacy DI API
Spring DI is bloated and rather complex in comparison to CDI.
See More
Top
Pro
Spring apps are highly scalable
Applications are meant to scale as the framework is used in large-scale applications worldwide. Components like EhCache are used to scale memory cache and it also contains components used for parallel processing. Batch enables processing of large volumes of records and job processing statistics.
See More
Top
Con
Complex and not newbie friendly
Spring MVC architecture although simple has a lot of layers and abstractions which can be hard to debug if problems arise. It is also highly dependant on the Spring core. It's an old and mature framework that has numerous amount of ways to extend and configure it – and this actually makes it fairly complex.
See More
Top
Pro
Spring has an extensive ecosystem
It is based and is dependent on the Spring Framework, therefore it benefits from tools like for example Roo and Spring Tool Suite and many more tools included in the Spring Framework. All Maven dependencies are available in a public Maven repository. There are also 3rd-party solutions for Spring, such as MyEclipse which includes scaffolding capability for Spring MVC.
See More
Top
Con
Lacking in UI development
While actually very good and with a very complete and rich feature set to develop and maintain code on the server side, it still doesn't provide any rich framework for building good user interfaces.
See More
Top
Con
Unnecessarily slow, bloated, complex, convoluted, wordy, and verbose
Spring is convoluted and XML-ridden. Deploying things on the JVM has always been a pain in the nipple and nothing has changed much since the 90s. All things Java-related are wordy, verbose, and a waste of developer time.
See More
Top
Con
Slow Prototyping
If you are looking to build a quick prototype fast and easy, Spring isn't going to help much. It's very large and quite hard to grasp if you are just beginning with it.
See More
Hide
See All
Experiences
Get it
here
103
34
ZingGrid
All
7
Experiences
Pros
6
Cons
1
Top
Pro
Ease of use
Very easy to use and get started, no matter your development skill level.
See More
Top
Con
Some development experience required
This product requires coding, even if it's a minimal amount of code.
See More
Top
Pro
It's a web component
Works like an HTML tag, so syntax seems more intuitive. There are framework integration examples on the site.
See More
Top
Pro
Easy to add features
You can add things like filtering and search with a single attribute. You can also embed different media types, and set different column types.
See More
Top
Pro
Easily customizable
You can style the grid just like any other element. There are some demos that can be used as sources of inspiration.
See More
Top
Pro
Affordable
Compared to some of the other options, this is one of the most affordable.
See More
Top
Pro
Free to play around
A free web app can be used to create and save demos.
See More
Hide
See All
Experiences
Get It Here
12
0
Ninja
All
4
Experiences
Pros
2
Cons
1
Specs
Top
Pro
Simple set up
Once dependencies like maven are installed it is up and running in minutes with one simple command.
See More
Top
Con
Little user choice in organization
Since most of the code and folder structure are automatically generated, this leaves little room to the developer on how they will organize their project.
See More
Top
Pro
Easy horizontal scaling
Ninja is stateless by design. This makes horizontal scaling very easy and just a matter of adding servers.
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
Get it
here
52
3
Webix
All
11
Experiences
Pros
8
Cons
3
Top
Pro
A lot of widgets
Webix is one of the most extensive UI component libraries, second only to Sencha ExtJS. Not only considering the number of widgets, but also the API methods for manipulating these widgets.
See More
Top
Con
Commercial license
It's not free for commercial applications.
See More
Top
Pro
Views can be constructed using JavaScript without HTML
The most common way of working with webix is to create a JSON configuration of your view in JavaScript. When you use TypeScript, you get complete typechecking and intellisense in your IDE.
See More
Top
Con
Not very popular
Not really a reason to not recommend it. But it has still a small user base. It deserves a lot more attention.
See More
Top
Pro
Seems to be quite stable
Even the most complicated GUIs are bug-free most of the time.
See More
Top
Con
Not modular
The library is not modular (except for some additional more complex widgets). If you only need a few widgets, you still need to include the entire library.
See More
Top
Pro
Webix Jet
The webix Jet library adds all the required features for SPA development (routing, template loading, ...)
See More
Top
Pro
Extremely simple to implement.
To get started is extremely simple. It has a low learning curve.
See More
Top
Pro
Mature project
Regular updates and releases.
See More
Top
Pro
Great support from the webix team
The company behind webix is really quick in answering any questions you have on their forum or via email.
See More
Top
Pro
Awesome responsive material skins
Great design and icons pack.
See More
Hide
See All
Experiences
$0-$469
54
4
jqGrid
All
10
Experiences
Pros
9
Cons
1
Top
Pro
Great performance
Works great with large amounts of data.
See More
Top
Con
Bad documentation
See More
Top
Pro
Client & server side sorting
Sorting can be done both client-side and server-side.
See More
Top
Pro
Multiple data sources
jqGrid can handle JSON, XML and array input.
See More
Top
Pro
Inline editing
You can update a rows text, text area, check box, select, image, button.
See More
Top
Pro
Solid documentation
Thorough documentation.
See More
Top
Pro
Advanced search
You can search multiple fields at the same time with different conditions.
See More
Top
Pro
Modular
You can choose what modules of jqGrid you need and avoid bloat.
See More
Top
Pro
Multiple export options
jqGrid can export to csv, excel and pdf files.
See More
Top
Pro
Easy to pick up
Easy to implement and use.
See More
Hide
See All
Experiences
Free / paid
112
7
SmartClient
All
4
Experiences
Pros
2
Cons
2
Top
Pro
Good documentation
There is an online showcase and a 100+ Getting Started guide
See More
Top
Con
Expense: Free LGPL version but expensive to leverage the real power of the framework
The Developer version starts at $745 / Developer
See More
Top
Pro
Advanced UI widgets
Layouts, grids, forms with a lot of builtin functionality.
See More
Top
Con
Difficult to integrate with other frameworks like React, Vue, Angular...
SmartClient has it's own layout mechanism and doesn't have anything like Kendo UI's framework support for Angular, React, Vue, ..
See More
Hide
Get it
here
2
0
Play 2
All
8
Experiences
Pros
5
Cons
3
Top
Pro
Very fast and easy to install, it is a revolutionary framework
See More
Top
Con
Not backword-compatible
Applications that have been written in Play 1 will not be supported in Play 2 as the core of the framework was rewritten in Scala. This includes plugins that were working in Play 1 as well.
See More
Top
Pro
Great resources
With some basic starting tutorials and a fleshed out documentation, there will be no need to go asking others for help, there should be enough for a developer to find a solution.
See More
Top
Con
Becoming a Scala framework
As Play continues to develop and mature it seems as if it is becoming less of a Java framework as the core has been rebuilt in Scala. This may deter adopters.
See More
Top
Pro
Asynchronous requests
Everything with Play has been built with asynchronous requests in mind. This will result in the application not blocking results while waiting on other operations. With this implemented your application can be developed with multiple threads in mind without worrying about hanging on one request before it completes another.
See More
Top
Con
Steep learning curve
See More
Top
Pro
Rapid application development
All error checking and testing done in the browser only needs a page refresh to show the latest updates. This is huge, allowing the ability to code in real-time and make quick edits. Without it the develop would need to reboot/recompile the entire application to test with new data.
See More
Top
Pro
Supports Scala
See More
Hide
See All
Experiences
Get it
here
28
4
Kendo UI
All
4
Experiences
Pros
3
Cons
1
Top
Con
Expensive commercial tools [$699, $1,499]
The other core tools developed with Kendo are the commercial tools. There is the Professional version for $699 that will result in more jQuery UI widgets and client support. The $1499 "DevCraft" Complete edition gets developers the DevCraft .NET toolbox, testing and debugging frameworks and applications, as well as priority support.
See More
Top
Pro
Free Core tools
Kendo UI is separated into a commercial and open source frameworks. The core of Kendo UI is in the open source frameworks, but some usability and benefits of Kendo UI are lost without the commercial version.
See More
Top
Pro
Platform-based UI
Kendo knows what device it is being viewed on so it can adjust the UI accordingly. If a user is on a PC the user will see things differently than on a mobile device. Between iOS and Android the user will also notice a different as it pulls from the core UI of those core systems.
See More
Top
Pro
Theme Builder
An interactive tool that has been created to customize an apps theme. Users are able to select from many pre-defined themes, edit them, and download the theme to bring into a project.
See More
Hide
Get it
here
28
5
Element
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Good documentation
The documentation is per version and it has basic examples that are easy to understand.
See More
Top
Con
Needs Vue JS
This can be PRO if you already using Vue for your project.
See More
Top
Pro
JQuery is not required
See More
Top
Pro
It's light but not empty
You can find for example date picker, option box, Sliders, Carousel, and all the basics like grid layout etc.
See More
Hide
FREE
5
1
Apache Tapestry
All
4
Experiences
Pros
2
Cons
2
Top
Con
New releases unlikely
No major releases since 2008 when version 5.0 was released. Current version is 5.4.3 released in 2017.
See More
Top
Pro
Clean code, change of code philosophy
Clean structure helps you maintain your code for a long time.
See More
Top
Con
Long way to learn it
It's philosophy is radically different to what you probably ever seen.
See More
Top
Pro
Saves you a lot of work
To save your work you need to understand its philosophy.
See More
Hide
Get it
here
5
1
Udash
All
6
Experiences
Pros
4
Cons
2
Top
Pro
High level - focus on what you want to do rather than the plumbing
Similar to Vaadin & Meteor but in Scala.
See More
Top
Con
Very new and hence doesn't have a big community yet
See More
Top
Pro
clean modern design
This framework is much more modern than a lot of its competition (e.g. Spring MVC).
See More
Top
Con
Limited documentation, no books or 3rd party tutorials/samples
You'll have to be willing to be a pioneer.
See More
Top
Pro
Components similar to desktop GUI framework for high level & fast construction of complex GUIs
See More
Top
Pro
do it all in Scala in a type safe way
See More
Hide
Get it
here
1
0
Zino UI
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Has fallbacks for unsupported HTML5 features
Although Zino supports all modern HTML5 features, it also has graceful fallbacks in case a user is using a browser that does not support those features.
See More
Top
Con
No theme support
Zino UI provides developers with four themes out of the box. But if a developer wants to create their own custom theme, Zino does not have a theme builder.
See More
Top
Pro
Compliant with web standards
Zino adopts various w3c conventions such as WAI-ARIA, SVG, and HTML5 Canvas.
See More
Top
Pro
PHP Server wrappers
ZinoUI can be easily integrated with any PHP framework or document through the PHP wrappers that it provides.
See More
Hide
Get it
here
1
0
Luminus
All
4
Experiences
Pros
4
Top
Pro
ClojureScript for client-side scripting
Luminus allows using ClojureScript for client-side development. This allows sharing things like validation logic between the server and the client.
See More
Top
Pro
Luminus is flexible
Luminus is built on a stack of composable libraries that can be easily swapped to make the application fit the needs of the user. The applications are generated using Leiningen templates and can be initialized with a specific set of features, such as database connections, needed for a specific application.
See More
Top
Pro
Good documentation
Luminus provides step-by-step documentation on how to accomplish common tasks.
See More
Top
Pro
Simple to setup and use
Luminus is small and flexible. It's geared towards interactive development using the REPL. You can see your changes as you're working without having to restart the application.
See More
Hide
Get it
here
1
0
DataTables
All
5
Experiences
Pros
5
Top
Pro
Highly flexible
DataTables has multiple pagination types; DOM, JS array, AJAX file and server-side processing, localization support, plugins, multiple data source options, customizable by CSS, etc.
See More
Top
Pro
Great documentation
DataTables documentation is thorough and very well written.
See More
Top
Pro
Search
The fuzzy search is fast and flexible - I haven't found anything like it
See More
Top
Pro
Grids within grids
See More
Top
Pro
Inline editing
Inline row editing is supported.
See More
Hide
Get it
here
58
13
Backgrid.js
All
5
Experiences
Pros
4
Cons
1
Top
Pro
Open Source
The source can be found on GitHub.
See More
Top
Con
Depends on 3 libraries
jquery >= 1.7.0 underscore.js ~ 1.5.0 backbone.js >= 1.1.0
See More
Top
Pro
Easy to style
Backgrid.js writes semantic HTML so it's easy to style and customize with plain CSS.
See More
Top
Pro
Lightweight
To avoid bloat, everything but the base functionality is a offered as an extension.
See More
Top
Pro
Great documentation
Thorough documentation with lots of examples.
See More
Hide
Free
6
2
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop