[Catalyst] Alternatives to Catalyst ?

Eden Cardim edencardim at gmail.com
Fri Apr 23 12:36:07 GMT 2010


On Fri, Apr 23, 2010 at 8:36 AM, Oleg Pronin <syber.rus at gmail.com> wrote:
> Can you hear the difference between 3mln/s and 24k/s ?
> I do not say that using hashes are good. But i'm sure that developers
> MUST NOT use super-slow frameworks like MooseXXXX-shit (which tries to
> emulate perl6 on perl5:   what for???) only to get "good maintened
> code". That's the own problems of developers how do they organize
> internals. Why users of Catalyst must suffer from that ?

You have the choice of using another framework, you also have the
choice of using a prior version of Catalyst that doesn't have Moose in
it, and you also have the choice of forking Catalyst and trying to
come up with something better. Good luck.

>  Or you wanna
> tell that "good maintened code" must have a price of >100x slow down
> ??? that an absurdity can't you see it?
> It is possible to get good code (with MIXINS, C3, etc) without such a
> great losses. If you see that something slows down application more
> than 2x why do you use it? kick it off ! Benchmark.pm is your friend!

Your benchmark is flawed by definition, read what the other messages
in the topic say, putting a subroutine call in front of an access to a
hash key is going to raise execution time in any language or
framework.
High-level code is slower than low-level code, get used to it. If
execution slows down by 2x and speeds up development by 4x, it's
probably worth using, this is a very basic topic at software
engineering school, go educate yourself.

> Finnaly, you are creating framework for other people and the main
> thing is how it looks outside, not inside.

Yes, frameworks are supposed to encapsulate complexity. Again, a basic
topic in software engineering school.

> Sorry for my "hard" post, i'm just a little nervious :(

If you're nervous, see a shrink, trolling won't help you or anyone else.

-- 
   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://blog.edencardim.com/            http://www.shadowcat.co.uk/servers/



More information about the Catalyst mailing list