blob: 69dff18c6c6623751cb8330fd3808dfcd2ecf98e [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="Author" content="Malcolm Edgar"/>
<meta name="description" lang="en" content="Apache Click Java web application framework"/>
<meta name="keywords" lang="en" content="Apache Click, Click Framework, Java, JEE, J2EE, web application framework, open source"/>
<title>Apache Click</title>
<link rel="stylesheet" type="text/css" href="../help.css"/>
<style type="text/css">
.item {
margin-bottom: 0.75em;
}
.action-container a {
text-decoration:none;
}
div.action {
text-shadow: #fff 1px 1px 1px;
font-size: larger;
padding: 5px;
background-color: #D0D0D0;
background: -moz-linear-gradient(-90deg, #FFFFFF, rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0)) repeat scroll 0 0 #D0D0D0;
background: #D0D0D0 -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.05, rgba(255, 255, 255, 0.496094)), color-stop(0.50, rgba(255, 255, 255, 0.199219)), to(rgba(255, 255, 255, 0)));
width: 140px;
text-align: center;
color: #000;
float: left;
border: 1px solid #444444;
cursor: pointer;
margin: 10px 10px 10px 0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
div.action:hover {
text-shadow: #000 1px 1px 1px;
-moz-box-shadow: 1px 1px 20px #888;
-webkit-box-shadow: 1px 1px 20px #888;
background-color: #3350AF;
background: -moz-linear-gradient(-90deg, #FFFFFF, rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0)) repeat scroll 0 0 #3350AF;
background: #3350AF -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.05, rgba(255, 255, 255, 0.6)), color-stop(0.50, rgba(255, 255, 255, 0.19)), to(rgba(255, 255, 255, 0)));
color: #fff;
}
</style>
</head>
<body>
<h1>Welcome</h1>
<p/>
Apache Click is a modern JEE web application framework, providing a natural rich
client style programming model. Apache Click is designed to be very easy to learn
and use, with developers getting up and running within a day.
<p/>
<h3 style="margin-bottom:0em;">Highlights</h3>
<ul class="items">
<li class="item">Very easy to learn</li>
<li class="item">Component and Page Oriented design</li>
<li class="item">Event base programming model</li>
<li class="item">Stateless and stateful page support</li>
<li class="item">Exceptional performance</li>
<li class="item">Automatic form rendering and client/server side validation</li>
<li class="item">Supports Velocity, JSP or FreeMarker page rendering</li>
<li class="item">Supports Java 1.5 and up</li>
</ul>
<div class="action-container">
<a target="_blank" href="http://www.avoka.com/click-examples/">
<div class="action">Examples</div>
</a>
<a target="topic" href="downloads.html">
<div class="action">Download</div>
</a>
<a target="topic" href="user-guide.html">
<div class="action">User Guide</div>
</a>
<div style="clear:both"></div>
</div>
<p/>
The design philosophy behind Click is best summarized in the Swedish word
<b>lagom</b> which translates to <i>not too little or too much, but optimal</i>.
<p/>
If you want to dive straight into some code examples see the User Guide <a href="user-guide/html/ch01.html">Introduction</a>.
<p/>
For those interested in the design philosophy and background of the framework read <a href="why-click.html">Why Click?</a>.
<h3 style="margin-top:25px">Latest News</h3>
<div class="news">
<div class="news-header">10 February 2010 - Apache Click 2.1.0 is now available</div>
<div class="news-item">
We are pleased to announce the release of Click 2.1.0.
<p/>
Download is available <a class="external" target="_blank" href="http://www.apache.org/dyn/closer.cgi/click/click/2.1.0/click-2.1.0.zip">here</a>.
<p/>
Some of the highlights are:
<ul class="news-items">
<li class="news-item">support for <a class="external" target="_blank" href="http://code.google.com/appengine/docs/java/overview.html">Google App Engine</a>.
See <a href="extras-api/org/apache/click/extras/gae/GoogleAppEngineListener.html">GoogleAppEngineListener</a>
for details
</li>
<li class="news-item">
new documentation available in both <a href="user-guide.html">PDF and HTML</a> formats.
</li>
<li class="news-item">
improved JavaScript and CSS support. See the new
documentation on <a href="user-guide/html/ch02s12.html">Page HEAD elements</a>
and <a href="user-guide/html/ch03s05.html">Control HEAD elements</a>.
</li>
</ul>
<p/>
Please see the official <a class="external" target="_blank" href="http://blogs.apache.org/click/entry/click_2_1_0_now">announcement</a>
and <a href="roadmap-changes.html#2.1.0">changelog</a> for more details.
<p/>
If you are upgrading from 2.0.1 or earlier, please refer to the
<a href="upgrade-path.html#2.1.0">upgrade path</a>.
</div>
</div>
<div class="news">
<div class="news-header">6 February 2010 - Apache Click graduated as a new Top Level Project</div>
<div class="news-item">
Click has graduated from the Apache Incubator as a new top-level
Apache project.
<p/>
Special thanks to our mentors, Andrus Adamchik, Henning Schmiedehausen,
Ted Husted and Will Glass-Husain and the Incubator PMC for their guidance
and support.
</div>
</div>
<div class="news">
<div class="news-header">5 January 2010 - Click Book now available</div>
<div class="news-item" style="height: 170px">
<a target='topic' href="click-online.html#gswac">
<img class="image" align="left" src="../images/click-book.jpg" alt="Getting started with Apache Click" style="margin-right: 10px"/>
</a>
2010 started with a bang as <a class="external" target="_blank" href="http://www.stripesbook.com/blog/">Freddy Daoud</a>
announced his new book:
<a class="external" target="_blank" href="http://www.fdaoud.com/clickbook/">Getting Started With Apache Click</a>.
<p/>
Finally, a book is available on Apache Click which is a great
way for getting started quickly.
<p/>
The book targets Click 2.1.0, which will be released in the next couple of
weeks.
</div>
</div>
<div class="news">
<div class="news-header">24 October 2009 - Netbeans plugin for Apache Click released</div>
<div class="news-item">
<a class="external" target="_blank" href="http://hantsy.blogspot.com/">Hantsy Bai</a> has announced the
release of a <a class="external" target="_blank" href="http://hantsy.blogspot.com/2009/10/click-for-netbeans-plugin-10-is-avai.html">Netbeans plugin</a>
for Apache Click. Netbeans users can now enjoy the same features provided
by <a href="http://click.apache.org/docs/click-ide.html">ClickIDE</a>.
<p/>
The plugin can be downloaded <a class="external" target="_blank" href="http://kenai.com/projects/nbx/downloads">here</a>.
</div>
</div>
</body>
</html>