Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
ZK: Ajax without the Javascript Framework

Buy
In 1994, I developed an infrastructure, inspired by zApp and the Object Window Library (OWL), for developing an accounting system for Windows. In 2000, I developed another infrastructure, inspired by Struts and WebWorks, for developing another accounting system for the J2EE platform. After coaching and watching the development of both systems, I found that not only did the web edition require more advanced programming skills and prerequisites but its total cost was four times more than the client/server’s. Worst of all, the user experience harkened back to the age of green terminals, though the look, after decorating with proper images and cascading style sheets, was modern and fresh.

I started wondering whether these problems were intrinsic to the web or if the programming model was simply inadequate. Looking back at the success of desktop applications in the 1990s, the event-driven, component-based programming model played a big role. Blessed by being easy to learn and develop, this model is the standard and best way to handle interactive and responsive user interfaces. Could this model be applied to web applications? After using ZK to develop several commercial projects, I believe I’ve got the answer––yes!

The reasoning behind that answer is what I want to share with you in this book. How can the ZK Framework make your life easy and your customers happy at the same time? How does ZK help you painlessly write a rich web application? How can you write a rich Ajax web application without learning JavaScript? How you can concentrate on improving your application itself rather than focusing on the plumbing required ensure browser compatibility? You will find your answers in this book.

This book is about how to make Ajax programming simple and easy––the core values of the ZK Framework––as simple as programming desktop applications and as easy as authoring HTML pages. Writing rich Ajax web applications can be very elaborate. On the browser side, you can program user interfaces with HTML, DOM, CSS, and JavaScript. On the server side, you can write business logic and data-access code with another language, such as Java. Then, you have to handle the browser-to-server messages with asynchronous HTTP. Finally, you still have to fight the incompatibility issues and JavaScript bugs across browsers.

This book will introduce you to painlessly programming Ajax applications with the ZK Framework. You are not required to write user interfaces on the browser side. Rather, you construct your applications on the server side with ZK’s more than 160 Java components. The complex heterogeneous technologies involved in Ajax programming are automatically handled by ZK behind the scenes.

In this book, I tell you how to install and run ZK programs and how ZK completes its behind-thescenes jobs, as well as explaining the important ZK components. I then walk you through creating a real web application, where you learn how to design the application screens, access the database, and write control code to coordinate the ZK presentation layer and the data accessing layer.

I sincerely hope this book helps you out of the old, painstaking, and time-consuming way of developing Ajax web applications. So read on to see how ZK makes your life easy and your customers happy at the same time. Enjoy your Ajax web programming experience.
(HTML tags aren't allowed.)

Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010
Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010

The story of software engineering has been the story of increasing the level of abstraction at which we as programmers work, from logic encoded in hardware to toggle switches representing binary digits, through machine code, assembly language, low-level languages, and high-level languages both procedural and functional. More recently,...

Market Leader: Business Law (Business English)
Market Leader: Business Law (Business English)

Business Lawis one of a number of specialist books within the Market Leader series that compliments the course. Each book consists of 18 units, 2 tests, and a multilingual glossary

...
Hands-On Guide to Flash Video: Web Video and Flash Media Server (Hands-On Guide Series)
Hands-On Guide to Flash Video: Web Video and Flash Media Server (Hands-On Guide Series)

The Hands-On Guide to Flash Video is a professional reference book written by industry experts that are currently helping professionals produce Web video and implement Flash Media Server. This book covers Flash Video production from soup to nuts, beginning with how to configure your camcorder and ending to advanced server techniques like...


Getting an Information Security Job For Dummies
Getting an Information Security Job For Dummies

Get prepared for your Information Security job search! Do you want to equip yourself with the knowledge necessary to succeed in the Information Security job market? If so, you've come to the right place. Packed with the latest and most effective strategies for landing a lucrative job in this popular and quickly-growing field, Getting an...

Game Art for Teens (Game Development Series)
Game Art for Teens (Game Development Series)
Wouldn?t you love to create really great art for your games? The kind of art that keeps players coming back for more? Now you can! Game Art for Teens is full of step-by-step, hands-on projects that allow you to begin creating art right away. Each project includes easy-to-follow examples that help you master each concept, making it easy to put what...
Gas Explosion Technology and Biomass Refinery
Gas Explosion Technology and Biomass Refinery

The book introduces gas explosion technology (GET) and its applications in biomass refineries. In this book an overview of GET is provided, the mechanisms are thoroughly discussed. The chapters also cover the latest processes and equipments of GET, including equipment selection, parameter determination and engineering scaling-up. Last but not...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy