From: Kieren Diment 

  The catalyst docs could do with a substantial review, they haven't had much 
attention lately.  In particular there could do with being a good index.


  I think the issue with people thinking catalyst is too big/complex is that 
lots and lots of developers are used to a procedural approach to dealing with 
web applications, and have troulble with a couple of things. These are:


  1.  Lots of people are in the habit of writing procedural web apps, and don't 
feel that they want to shift over to a more OO style.


  Yes, but shifting to OO style requires a very good knowledge of the entire 
module stack used. If these modules are too smart, the documentation should 
explain they very well.



  2.  Some aspects of the dispatcher freak people out until they learn it (and 
especially until they get comfortable with chained) and this is a bit of a 
point of resistance.


  And I'd say that the fact that Catalyst uses method attributes which in 
general are discouraged and very rarely found in other projects is another 
obstacle. Probably some people might like to be able to write their own hello 
world script that also uses method attributes in order to see how they work and 
what are their limits in order to understand then a more complex system of 
attributes in Catalyst.


  3.  Catalyst used to be hard to install (and catalyst had a lot of influence 
on improving the cpan toolchain during the relatively early days), but this 
isn't the case any more, but the perception lingers in places.


  :-)
  I think that the last time I also installed Catalyst or a Catalyst component 
in a hurry by using --force.

  I spent today a pretty long time trying to install RapidApp, which is a 
Catalyst extension, but finally I abandoned the idea.
  I installed a few modules by using ActiveState's ppm and a few others after 
looking in the .log file with the errors generated by cpanm, but there are 
other modules required, like JSON::DWIW which don't appear to be made to work 
under Windows.

  --Octavian
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to