tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Tapestry > Key Features
Date Fri, 01 Oct 2010 18:03:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/12/_/styles/combined.css?spaceKey=TAPESTRY&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/TAPESTRY/Key+Features">Key
Features</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~hlship">Howard
M. Lewis Ship</a>
    </h4>
        <br/>
                         <h4>Changes (3)</h4>
                                 
    
<div id="page-diffs">
            <table class="diff" cellpadding="0" cellspacing="0">
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >Tapestry pages and components are
simple Java POJOs, with easy access to all Java language features and the vast number of available
Java libraries. Tapestry takes full advantage of Java&#39;s advanced concurrency features
to handle requests fast. <br>{html}&lt;/div&gt;{html} <br></td></tr>
            <tr><td class="diff-changed-lines" >- h3. <span class="diff-changed-words">Script<span
class="diff-added-chars"style="background-color: #dfd;">ing</span></span> ease
<br></td></tr>
            <tr><td class="diff-unchanged" >{html}&lt;div class=&quot;feature
radied relief&quot;&gt;{html} <br>Tapestry features _live class reloading_:
change your Java code and refresh the browser to see the changes ... instantly! Have your
cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python.
<br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >- h3. Highly Productive <br>{html}&lt;div
class=&quot;feature radied relief&quot;&gt;{html} <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">Every
aspect of Tapestry is designed with developer productivity in mind.  Simple POJO classes,
streamlined templates, live reloading, state-of-the-art exception reporting, and a big library
of built-in components give you a big head start on building your application. And because
of Tapestry&#39;s modular architecture, it is really easy to create reusable components
and services to give you an even bigger head start on your _next_ application! <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">Every
aspect of Tapestry is designed with developer productivity in mind: <br>** Simple POJO
classes <br>** Streamlined templates <br>** Live reloading <br>** State-of-the-art
exception reporting <br>** Big library of built-in components <br> <br>All
of this gives you a big head start on building your application. And because of Tapestry&#39;s
modular architecture, it is really easy to create reusable components and services to give
you an even bigger head start on your _next_ application! <br></td></tr>
            <tr><td class="diff-unchanged" >{html}&lt;/div&gt;{html} <br>
<br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
        </table>
</div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <div id="features">
<ul class="alternate" type="square">
	<li><h3><a name="KeyFeatures-Javapower"></a>Java power</h3>
<div class="feature radied relief">
<p>Tapestry pages and components are simple Java POJOs, with easy access to all Java
language features and the vast number of available Java libraries. Tapestry takes full advantage
of Java's advanced concurrency features to handle requests fast.</p>
</div></li>
	<li><h3><a name="KeyFeatures-Scriptingease"></a>Scripting ease</h3>
<div class="feature radied relief">
<p>Tapestry features <em>live class reloading</em>: change your Java code
and refresh the browser to see the changes ... instantly! Have your cake and eat it too: the
speed and depth of Java, the agile development style of Ruby or Python.</p>
</div></li>
	<li><h3><a name="KeyFeatures-HighlyProductive"></a>Highly Productive</h3>
<div class="feature radied relief">
<p>Every aspect of Tapestry is designed with developer productivity in mind:</p>
	<ul>
		<li>Simple POJO classes</li>
		<li>Streamlined templates</li>
		<li>Live reloading</li>
		<li>State-of-the-art exception reporting</li>
		<li>Big library of built-in components</li>
	</ul>
	</li>
</ul>


<p>All of this gives you a big head start on building your application. And because
of Tapestry's modular architecture, it is really easy to create reusable components and services
to give you an even bigger head start on your <em>next</em> application!</p>
</div>

<div class="clearer"></div></div>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/TAPESTRY/Key+Features">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=21791206&revisedVersion=14&originalVersion=13">View
Changes</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message