2010年5月31日星期一

Re: [PerlChina] Perl Web Application Framework [zz]

Liu Yubao wrote:
> Qiang (James) wrote:
>> Liu Yubao wrote:
>>
>> 嗯,回复的时候要记得删掉。。
>>
>>
>> 冲突还是很多的。
>>
>> 比如说系统 Perl 版本比较低,很多自带模块版本都比较低,而你们的系统组因为
>> 担心不匹配不同意更新到最新的 Perl。。。
>>
>> 比如说系统组更新了 Perl 而没有通知你。。。
>>
>> 比如说系统 Perl 编译了 threading 而你并不需要这个功能,想有一个更快的
>> Perl...
> 这个提升性能很明显吗?

看情况了。。不是优化 Perl 的第一步,但是值得注意。大概原因我记得是因为在
thread 情况下 Perl 需要一些工作来实现 thread safe..

>
>> 比如说安装 DBIx::Class 的时候需要的一个 Perl 自带模块版本 > 0.8 而已有的
>> 是 0.7.. 这时你就需要在 local::lib 另装一个符合要求的。好像没什么大不了
>> 的但是感觉很乱,hairy... 我使用的这个 CGI 模块是系统自带的还是...??
> 这个问题可以用 pmtools 的 pmload 非常好的解决。

这可能不是什么大问题,而且解决这个问题的方法有几个。但是想到在不小心的情
况下有可能使用到错误版本的模块而没有意识到,这会让我觉得不舒服。

>
>> 或者你的开发小组明星成员喜欢使用 gentoo 而其他人使用 debian.... 怎么让开
>> 发成员有一个共同的开发环境呢?单独的 Perl + 自编译模块供全体成员使用基本
>> 上可以解决这个问题。
> 你们得统一发行版了。。。。

最好的情况下是这样的。但是总还有例外。

>
>> 或者你不是 root...或者你想尝试一下 Perl 6 :-)
>>
>> 有一个可以自己控制的 Perl 环境可以消除上面这些问题。
>>

如果单独拿出上面的任何一项,可能不是很有说服力,但是综合一下还是"有一个
可以自己控制的 Perl 环境" 更好些。

Qiang

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

没有评论: