http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.5&feed=atom&action=historyBck2Brwsr 0.5 - Revision history2024-03-29T09:32:00ZRevision history for this page on the wikiMediaWiki 1.12.0rc1http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.5&diff=6561&oldid=prevJaroslavTulach at 06:45, 2 April 20132013-04-02T06:45:41Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 06:45, 2 April 2013</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Binds String and primitive types</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Binds String and primitive types</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Bind array types (exposed as {{JDK|java/util|List}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Bind array types (exposed as {{JDK|java/util|List}}</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>** <del style="color: red; font-weight: bold; text-decoration: none;">Bind </del>complex classes <del style="color: red; font-weight: bold; text-decoration: none;">(defined by a special '''@Model''') annotation</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>** <ins style="color: red; font-weight: bold; text-decoration: none;">Basic binding of </ins>complex classes</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Improved speed of [[Bck2Brwsr]] virtual machine via [[Bck2BrwsrFlow|better control flow]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Improved speed of [[Bck2Brwsr]] virtual machine via [[Bck2BrwsrFlow|better control flow]]</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.5&diff=6550&oldid=prevJaroslavTulach at 13:45, 26 March 20132013-03-26T13:45:45Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:45, 26 March 2013</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* [[Bck2Brwsr]] 0.5 has better support for [[MVC|MVVC]] via [[Knockout.js]] - see the [http://xelfi.cz/bck2brwsr-0.5/ calculator demo] version 0.5</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* [[Bck2Brwsr]] <ins style="color: red; font-weight: bold; text-decoration: none;">[[Bck2Brwsr </ins>0.5<ins style="color: red; font-weight: bold; text-decoration: none;">|0.5]] </ins>has better support for [[MVC|MVVC]] via [[Knockout.js]] - see the [http://xelfi.cz/bck2brwsr-0.5/ calculator demo] version <ins style="color: red; font-weight: bold; text-decoration: none;">[[Bck2Brwsr </ins>0.5<ins style="color: red; font-weight: bold; text-decoration: none;">|0.5]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Binds String and primitive types</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Binds String and primitive types</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Bind array types (exposed as {{JDK|java/util|List}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** Bind array types (exposed as {{JDK|java/util|List}}</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.5&diff=6548&oldid=prevJaroslavTulach at 13:39, 26 March 20132013-03-26T13:39:44Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:39, 26 March 2013</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* <del style="color: red; font-weight: bold; text-decoration: none;">Improved speed of </del>[[Bck2Brwsr]] <del style="color: red; font-weight: bold; text-decoration: none;">virtual machine via </del>[[<del style="color: red; font-weight: bold; text-decoration: none;">Bck2BrwsrFlow</del>|<del style="color: red; font-weight: bold; text-decoration: none;">better control flow</del>]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* [[Bck2Brwsr]] <ins style="color: red; font-weight: bold; text-decoration: none;">0.5 has better support for </ins>[[<ins style="color: red; font-weight: bold; text-decoration: none;">MVC</ins>|<ins style="color: red; font-weight: bold; text-decoration: none;">MVVC</ins>]] <ins style="color: red; font-weight: bold; text-decoration: none;">via [[Knockout.js]] - see the [http://xelfi.cz/bck2brwsr-0.5/ calculator demo] version 0.5</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">** Binds String and primitive types</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">** Bind array types (exposed as {{JDK|java/util|List}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">** Bind complex classes (defined by a special '''@Model''') annotation</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* Improved speed of [[Bck2Brwsr]] virtual machine via [[Bck2BrwsrFlow|better control flow]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** FULL mode: For batch compilation of everything for now (example [http://source.apidesign.org/hg/bck2brwsr/file/151f4ccd7673/javaquery/demo-calculator/pom.xml pom.xml] that uses the '''j2js''' goal)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** FULL mode: For batch compilation of everything for now (example [http://source.apidesign.org/hg/bck2brwsr/file/151f4ccd7673/javaquery/demo-calculator/pom.xml pom.xml] that uses the '''j2js''' goal)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** MINIMAL mode: Strips spaces. Works in dynamic mode (part of the default [[Maven]] archetype)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>** MINIMAL mode: Strips spaces. Works in dynamic mode (part of the default [[Maven]] archetype)</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">* Support for [[MVC|MVVC]] like [[Knockout.js]]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">** Binds String and primitive types</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">** Bind array types</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">** Bind complex classes</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* One [[BackwardCompatibility|incompatible]] change: [[AnnotationProcessor]] for the '''@Page''' annotation no longer capitalizes field names found in the [[HTML]] page. This was meaningful when the fields were static constants. Now (when they are plain instance fields) it makes little sense.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* One [[BackwardCompatibility|incompatible]] change: [[AnnotationProcessor]] for the '''@Page''' annotation no longer capitalizes field names found in the [[HTML]] page. This was meaningful when the fields were static constants. Now (when they are plain instance fields) it makes little sense.</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.5&diff=6545&oldid=prevJaroslavTulach at 11:54, 26 March 20132013-03-26T11:54:34Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:54, 26 March 2013</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* Improved speed via [[Bck2BrwsrFlow|better control flow]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Improved speed <ins style="color: red; font-weight: bold; text-decoration: none;">of [[Bck2Brwsr]] virtual machine </ins>via [[Bck2BrwsrFlow|better control flow]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.5&diff=6544&oldid=prevJaroslavTulach: New page: * Improved speed via better control flow * Separate module for Maven archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructio...2013-03-26T11:54:09Z<p>New page: * Improved speed via <a href="/wiki/Bck2BrwsrFlow" title="Bck2BrwsrFlow">better control flow</a> * Separate module for <a href="/wiki/Maven" title="Maven">Maven</a> archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructio...</p>
<p><b>New page</b></p><div>* Improved speed via [[Bck2BrwsrFlow|better control flow]]<br />
* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)<br />
* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code<br />
** FULL mode: For batch compilation of everything for now (example [http://source.apidesign.org/hg/bck2brwsr/file/151f4ccd7673/javaquery/demo-calculator/pom.xml pom.xml] that uses the '''j2js''' goal)<br />
** MINIMAL mode: Strips spaces. Works in dynamic mode (part of the default [[Maven]] archetype)<br />
* Support for [[MVC|MVVC]] like [[Knockout.js]]<br />
** Binds String and primitive types<br />
** Bind array types<br />
** Bind complex classes<br />
* One [[BackwardCompatibility|incompatible]] change: [[AnnotationProcessor]] for the '''@Page''' annotation no longer capitalizes field names found in the [[HTML]] page. This was meaningful when the fields were static constants. Now (when they are plain instance fields) it makes little sense.</div>JaroslavTulach