When it comes to ZK, “Ajax without Javascript” had been one of its well-known features, that Java developers can build a rich internet application without any knowledge of Ajax and JavaScript. However, in recent years, the trend is changing. You may have already started using some JavaScript libraries/frameworks like Angular, React or Vue.js to create […]

Read More

Take the ZK 8.5 survey and let us know how you like ZK 8.5! Are you upgrading to 8.5 because of Websocket, Fragment, or the new themes? Or maybe all of them? Participate now to enter our prize draw and win an Amazon gift card or a ZK Theme Pack! Loading…

Read More

To those awaiting ZK 8.5: ZK Team is proud to announce that ZK 8.5 will be released on Oct. 31, 2017! And before this major release, we’d like to share you about our introductory walk-throughs. To help everyone gain a better understanding on the new features ZK 8.5 brings, we are hosting two public online […]

Read More

ZK is renowned for its “Ajax without JavaScript” since day one. But now, ZK has decided to befriend with JavaScript. What’s the catch? “Ajax without JavaScript” is derived from ZK’s server-centric architecture, which uses a desktop-like programming model to shield developers from JavaScript and complicated server-browser communication. The focus on server-side Java application development makes […]

Read More

Introduction As of 2017, most browsers start to support CSS Grid Layout simultaneously. It is the very first two-dimensional grid-based CSS module created specifically to solve the layout problems. With CSS Grid Layout, users can easily build more dynamic, asymmetrical layouts, and control both columns and rows at the same time. Below we will show […]

Read More

Introduction In ZK 8.5, there is a new session, where a WebSocket-based update engine is introduced to handle requests if the browser is supported. The advantage of WebSocket (over AJAX), is once the connection has been established, all future messages are passed over the socket rather than new HTTP request/response calls. The ping and pong messages […]

Read More

Introduction The Fragment component is one of the highlights in the upcoming ZK 8.5. It has an experimental offline recovery feature that let developers keep the user input data offline and handle the data online. It will be helpful if you are building a Progressive Web App (PWA) with ZK. Progressive Web App (PWA) Progressive Web App […]

Read More

Introduction In the upcoming ZK 8.5.0, we are glad to introduce you all a new change in Frozen – smooth scrolling! Frozen, is a ZK component that was first introduced in 2015, which can be used in Grid, Listbox and Tree. Its function is to help you lock the specific certain columns that users can […]

Read More

Introduction We are excited to let you know that we are working on the largest change for ZK MVVM data binding at client, led by its flagship component — Fragment. As its name, this component can combine a pure HTML content with ZK Data Binding syntax to make the static page to be dynamic without […]

Read More

Thank you everyone for completing our 2016 customer survey. We received a tremendous amount of constructive feedback, all of which will be carefully discussed and explored for future implementations. In particular, we noticed many of you expressed appreciation for ZK’s core value of “Java without JavaScript”, in addition to our rich components and efficient MVVM […]

Read More