23.12.2012 Views

ZK Developer's Guide

ZK Developer's Guide

ZK Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Getting Started with <strong>ZK</strong><br />

The world of web application development grows and grows. We can read many<br />

articles and books that explain how to develop a web application. Nearly every<br />

week a new framework emerges in the sphere of development. However, each new<br />

technology and framework means that we have to learn it. Without learning, it's not<br />

possible to leverage the complete power of the chosen technique. There are some<br />

reasons for the emergence of such a wide range of possibilities for developing a web<br />

application. The evolution of technology is one reason, and another is the demand<br />

for a faster and more efficient way to develop a web application. Each developer has<br />

his or her own preference for the way of development. However, not only issues in<br />

development demand new ways of building a web application. The big picture is<br />

about Web 2.0 and the underlying techniques AJAX (Asynchronous JavaScript and<br />

XML) also need new ways.<br />

With <strong>ZK</strong> the developer gets a new alternative for solving the daily problems that<br />

occur in web projects and for building Web 2.0 applications. Through the chapters of<br />

this book, we show how to develop applications with <strong>ZK</strong>. After reading it and trying<br />

the framework there should be no need for more convincing.<br />

Before we dive into the <strong>ZK</strong> framework it's important to clarify that this introductory<br />

chapter is not a replacement for the developers' guide from <strong>ZK</strong> (see http://www.<br />

zkoss.org/doc/<strong>ZK</strong>-devguide.pdf). The aim of this chapter is to give you an<br />

understanding of the basics and some important aspects of <strong>ZK</strong>, which are essential<br />

for daily development with the framework.<br />

The following browsers are supported by <strong>ZK</strong>:<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Internet Explorer 6+/7<br />

Firefox 1+<br />

Safari 2+<br />

Mozilla 1+<br />

Opera 9+<br />

Camino 1+

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!