| In [WebappFrameworkComparison/Planning] i prepared | | In [WebappFrameworkComparison/Planning] i prepared |
| a few questions, so i now try to answer them ... | | a few questions, so i now try to answer them ... |
| | | |
| | | |
| ** How easy was the framework to learn ? ** | | ** How easy was the framework to learn ? ** |
| | | |
n | | n | N/A - i already knew it. But considering the sever |
| | | e difference to most other frameworks it probably |
| | | takes some effort to get used to it.
|
| | |
|
| | | |
| ** How easy was the setup ? ** | | ** How easy was the setup ? ** |
n | | n |
|
| | | N/A - easy if you know how to use a setup.exe
|
| | | |
| | | |
| ** How easy is the deployment of new versions ? ** | | ** How easy is the deployment of new versions ? ** |
| | | |
| | | |
n | | n | Well... package it into a deployable .war file, de |
| | | ploy it .. and if you are using tomcat you probabl |
| | | y want to restart it (since iirc it has known memo |
| | | ry leaks)
|
| | | |
| ** How extend able is the result ? (e.g. Imagine i | | ** How extend able is the result ? (e.g. Imagine i |
| would like to add a workflow where changes get on | | would like to add a workflow where changes get on |
| line once an administrator approves them) ** | | line once an administrator approves them) ** |
| | | |
n | | n | reasonable.. not perfect though.
|
| | | |
| ** How much duplication was necessary ? (e.g. need | | ** How much duplication was necessary ? (e.g. need |
| to describe the models in the database as well as | | to describe the models in the database as well as |
| in code or xml ? / need to describe attributes of | | in code or xml ? / need to describe attributes of |
| models in models and views ?, etc.) ** | | models in models and views ?, etc.) ** |
| | | |
n | | n | Not too much - although the object types (models) |
| | | were configured with attributes and their type, wh |
| | | ich has to be repeated for the edit form (and the |
| | | list).
|
| | | |
| ** How much useless code (code which is the same f | | ** How much useless code (code which is the same f |
| or every application, view, model, ...) was requir | | or every application, view, model, ...) was requir |
| ed ** | | ed ** |
| | | |
n | | n | except the verbosity of XML .. nothing i know of.
|
| | | |
| ** URLs: ** | | ** URLs: ** |
| | | |
| ** How does the mapping of URLs work ? ** | | ** How does the mapping of URLs work ? ** |
| | | |
n | | n | N/A - they are portal URLs.
|
| | | |
| ** How can you link within templates to other acti | | ** How can you link within templates to other acti |
| ons/views/... ? ** | | ons/views/... ? ** |
| | | |
n | | n | N/A - views are changed by server side actions, no |
| | | t GET requests.
|
| | | |
| | | |
| # Various Comments | | # Various Comments |
| | | |
| # Code Examples | | # Code Examples |
| | | |
n | | n | Only view code was written. No templates were cust |
| | | omized.
|
| | |
|
| | | here are the two views:
|
| | |
|
| | | - [list.xml](http://yourhell.com/wsvn/Sphene/frame |
| | | workcomparison/genticsportalnode/BarCrud/WebConten |
| | | ts/WEB-INF/views/BarCrud/list.xml)
|
| | | - [edit.xml](http://yourhell.com/wsvn/Sphene/frame |
| | | workcomparison/genticsportalnode/BarCrud/WebConten |
| | | ts/WEB-INF/views/BarCrud/edit.xml)
|
| | |
|
| # Conclusion | | # Conclusion |
t | | t |
|