扶凯

取势 明道 优术

结束语– PSGI/Plack系列 1,323 views

作者为 扶 凯 发表

在这个文章,24 个文件非常快的完了.这是 Plack advent calendar 的最后一个了
最佳实践
Plack 和 PSGI 到现在是还是一个年轻的项目,但是还是很建议使用这个来开发一些新的 PSGI 的应用或者框架
当你写一个新的框架时,你不要忘记让你的用户程序可以访问 PSGI 的环境的 hash.可以直接的使用这个 hash 的环境,也可以使用方法来调用.可以使用中间件来共享和扩展功能你的应用的框架的功能,象常用的 Debug 和 Session .
在 psgi 中你不要写你的应用的程序逻辑,因为 .psgi 文件是使用的 Plack::Request,它就你象花了 1000 行写了一个完整的类 CGI 功能然后还使用 CGI.pm, 所以你只要关注你的应用逻辑就行.
如果你认为你喜欢的一些特性,但在这个中没有,我只能给你一个建议,就是通常我们是要想保证我们的应用在这个类和对象中是可试验的和可重用的.这些你的 .psgi 的代码只要几行就能创建出一个
自己的 PSGI 的应用的中间件组件.

如果使用 Plack::App::* 的名字空间,需要三思而后行,因为 Plack::App 的名字空间是中间件组件在使用的.象一些常用的中间件组件 Proxy, File, Cascade and URLMap.

探索更多的东西
很多的 Plack 的使用者都使用 github来下载最新的 Plack ,这样可以看到最新的和有意思的一些主意,你也可以从 CPAN 的 modules 的网站来查找Plack 和 PSGI.你也可以可以关注 Plack 和 PSIG 的 blog.

联系开发团队
再次,Plack 是一个相当年轻的项目.开始项目 3 个月以来,有很多事情可以得到更多的改进,因此,如果您遇到其中一个些改进点和想法,可能还不止一些.让我们知道您的想法和问题,给我们智慧怎么去改良,或者如果你不耐烦,可以直接在 GitHub 的项目上给补丁发送给我们.
我们的 IRC 是 irc.perl.org 上的 #plack .也可以通过邮件列表 和 github 上和我们联络.

在最后要讲的...
这花了 24天是写了 24 个有趣的实验,我很高兴我自己完成了这个.明年,我期待着自己的作品的问世.
祝你圣诞快乐,非常快乐,新年进步.

这是译文,原文地址:http://advent.plackperl.org/2009/12/day-24-explore-more-and-get-in-touch-with-plack-devs.html

来了就留个评论吧! 没有评论