n | I have now started to look through the catalyst do | n | You can find my full "log" here: http://herbert.po |
| cumentation .. hopefully to find out how to start | | ul.at/board/thread/508/?page=1
|
| using it :)
| | |
| | |
|
| | | It took me in total 5.6 hours to complete.. (altho |
| | | ugh it's not perfect, i probably need to see if i |
| | | can remove some hacks later...)
|
| | |
|
| | |
|
| | | # Evaluation
|
| | |
|
| | | In [WebappFrameworkComparison/Planning] i prepared |
| | | a few questions, so i now try to answer them ...
|
| | | |
| | | |
| | | |
n | 1438: ok, since i'm lazy i downloaded the 'CatInAB | n | ** How easy was the framework to learn ? **
|
| ox' tar.gz file.. (containing catalyst 5.7006) ext | | |
| racted it .. and it seems to work .. now get's sta | | |
| rted with creating an application ;)
| | |
| | | |
t | | t | At first it LOOKED easy because of the CatInABox . |
| | | . but i'm not sure why .. but it missed a few help |
| | | er scripts.. so i went the long way using cat-inst |
| | | all
|
| | |
|
| | | This was also quite easy, just took quite some tim |
| | | e and installed millions of cpan modules which are |
| | | now somewhere on my system :) - but the installat |
| | | ion made no problems after all.
|
| | |
|
| | |
|
| | | BUT - I'm not sure how good this works in real, if |
| | | you have dozens of perl modules - it must be a ni |
| | | ghtmare to keep 2,3 system synchronized if newer v |
| | | ersions are required...
|
| | |
|
| | | ** How easy was the setup ? **
|
| | |
|
| | | Very easy - since nothing was required. running a |
| | | script with a single parameter did the job .. afte |
| | | rwards a development server was up and running.
|
| | |
|
| | | ** How easy is the deployment of new versions ? ** |
| | |
|
| | |
|
| | | Very easy, simply put the new perl code there and |
| | | reload/restart the server. (Templates are reread a |
| | | utomatically)
|
| | |
|
| | | Whats a bit a shame during development is that you |
| | | have to manually restart the server (i forgot to |
| | | do that quite often and wondered why my changes we |
| | | ren't effective.. at least something as django use |
| | | s (restart automatically if any change is detected |
| | | ) would be nice..) - but this is only a problem du |
| | | ring development
|
| | |
|
| | |
|
| | | ** How extend able is the result ? (e.g. Imagine i |
| | | would like to add a workflow where changes get on |
| | | line once an administrator approves them) **
|
| | |
|
| | | TODO - figure this out
|
| | |
|
| | | ** How much duplication was necessary ? (e.g. need |
| | | to describe the models in the database as well as |
| | | in code or xml ? / need to describe attributes of |
| | | models in models and views ?, etc.) **
|
| | |
|
| | | TODO
|
| | |
|
| | | ** How much useless code (code which is the same f |
| | | or every application, view, model, ...) was requir |
| | | ed **
|
| | |
|
| | | TODO - Too much for me .. i have to look deeper in |
| | | to HTML::Widget and DBIx::Class to see how to make |
| | | it more generic
|
| | |
|
| | | ** URLs: **
|
| | | ** How works the mapping of URLs ? **
|
| | |
|
| | | As simple as it gets. . ever 'Controller' method w |
| | | hich is declared as : Local will be accessible by |
| | | URL. everything after the method name will be pass |
| | | ed as arguments to the method.
|
| | |
|
| | | ** How can you link in templates to other actions/ |
| | | views/... ? **
|
| | |
|
| | | Seems to work quite well.. example: [% Catalyst.ur |
| | | i_for( 'details/' ) _ bar.id %] .. it is a bit str |
| | | ange that you simple append the bar id .. but anyw |
| | | ay .. it seems to work ..
|