你对这两个问题有什么看法?
我开始读一本关于Catalyst的书,发现它和Dancer相比非常复杂。
所以现在我给舞者一个尝试,它看起来更容易学习和更“人性化”。
我开始读一本关于Catalyst的书,发现它和Dancer相比非常复杂。
所以现在我给舞者一个尝试,它看起来更容易学习和更“人性化”。
解决方法
这是一个有点主观的问题,但我会尽力给你一个客观的答案。首先,首先,一个免责声明:我是舞者开发团队的一部分,所以我的意见当然应该被认为有点偏颇:)
Catalyst比Dancer更广泛地使用,因此后面有更多的社区支持 – 如果你寻找有任何框架经验的承包商,你会更有可能找到使用Catalyst的开发人员。所以,如果你正在寻找商业支持,这将是一个很好的理由选择Catalyst。
Dancer是一个年轻的项目,更针对更小的项目,使起床和跑步快速和容易,并试图保持在你的方式。这不是说,舞者不适合大型项目,但是;同样的习惯,停留在你的方式意味着你可以按照适合你的方式组织你的项目。
然而,它已经获得了很多支持,并且有越来越多的有用的用户和开发人员在IRC和邮件列表,越来越有用的插件被释放所有的时间。与Catalyst一样,Dancer的设计使您可以选择和选择首选的模板引擎,会话存储后端等,并且通过编写自己的插件(如果需要)来扩展框架很容易。
要了解用户评价,看看人们对Dancer的看法,请参阅新网站首页底部的部分:http://www.perldancer.org/
为了显示其他选项,还有Mojolicious,另一个现代的Perl web框架,最近受到欢迎。