免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 15529 | 回复: 9
打印 上一主题 下一主题

Perl框架Dancer和Mojolicious的比较 [复制链接]

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
1 [报告]
发表于 2012-07-22 23:20 |显示全部楼层
日本人的英文不错了,比我们好太多了,我们的 Perl 工程师有几个能好好读英文的.能写出来英文的就更加少了.Text::Xslate 性能在硬件不好的时候好象也不太好

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
2 [报告]
发表于 2012-11-01 18:56 |显示全部楼层
py 发表于 2012-07-21 15:02
我提两个地方是我个人觉得它做的最可恶的地方,一个是模板,Mojolicious用的是自己的模板语言,而且好像并不支持其他模板语言,这意味着现有的项目需要做修改才能使用Mojolicious,这个太不方便了,至少应该支持其他模板语言。

M ...


近来研究了一下 Mojolicious ,可以支持第三方模板,我有点想给我的项目转到这上面去了。

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
3 [报告]
发表于 2012-11-05 09:51 |显示全部楼层
py 发表于 2012-11-04 10:04
回复 19# iakuf

根据小日本的观测数据,mojolicious的使用者和dancer几乎持平,dancer稍多一点。我只是 ...


顺利的话,这周全中文的 Mojo 网站就出来了。

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
4 [报告]
发表于 2013-03-23 10:45 |显示全部楼层
回复 24# sx98083714
因为我没学会 Catalyst 。。。目前主流的 Web 项目都进化得更加简单人性。所以用更加合适自己的框架。


   

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
5 [报告]
发表于 2013-04-01 09:26 |显示全部楼层
回复 28# 墨迹哥

建议使用 Text::Xslate 做模板,使用的语法和性能都优于其它的。相关中文文档 Text::Xslate
   

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
6 [报告]
发表于 2013-04-10 14:44 |显示全部楼层
本帖最后由 iakuf 于 2013-04-10 14:45 编辑

回复 1# py

今天和前辈 Fayland  交流了一下 Web 应用的框架相关的看法,和我比较接近。所以斗胆给这个放过来。可以考虑做为参考意见。

Perl 主流 Web 开发框架对比

http://www.php-oa.com/2013/04/10/perl-framework-comparison.html


   

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
7 [报告]
发表于 2013-04-11 21:40 |显示全部楼层
回复 35# hitsubunnu

落后的东西就不要教了。
   

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
8 [报告]
发表于 2013-04-13 11:18 |显示全部楼层
回复 39# climby


模板用默认的,比 TT 好用太多太多,非常强大,还有默认的几个插件一起。可以少写太多的代码了。

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
9 [报告]
发表于 2013-04-13 11:19 |显示全部楼层
回复 40# py
我的认为是相反的, Mojo 比 Dancer 在这个方面更加容易


   

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
10 [报告]
发表于 2013-04-15 10:13 |显示全部楼层
本帖最后由 iakuf 于 2013-04-15 10:15 编辑

回复 44# climby

这是基本功能,一定能实现。还有更加多强大的功能。

比如 Dump 数据时,不用象 TT 使用外部的模块。

比如他生成 url 比其它的模板技术也方便
  1. url_for('route_name')->query(foo => 'a', bar => 'b')
复制代码
比如他默认支持的 Mojolicious::Plugin::TagHelpers 这个功能就很强大,原来还不这么认为,上次陈子问我有没有象 Ruby 中一些功能的模板时,我想到,这不就是 TagHelpers 的实现吗。

比如你写个
  1. %= check_box employed => 1
  2. %= check_box employed => 1, id => 'foo'
  3. %= image '/images/foo.png', alt => 'Foo'
复制代码
会自动生成 html
  1.   <input name="employed" type="checkbox" value="1" />
  2.   <input id="foo" name="employed" type="checkbox" value="1" />
  3.   <img alt="Foo" src="/images/foo.png" />
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP