很多公司用Perl开发私有产品和基于Internet的服务程序来卖给客户.还有很多公司用perl来是他们的内部系统保持正常运转,通过这些自动化的过程来节约劳务费.
今天人们使用Perl的一个新的方面的开源的商业化.像Best Practical和Kineticode这样的公司用Perl来开发产品,通过培训,技术支持,个性化服务赚钱。他们的产品是公布源代码的,可以免费获得,很容易被扩展.同时大量的对附加服务的要求是公司能赚钱,从而继续维持开源产品的开发.
Best Practical Solutiongs公司开发了需求跟踪系统,通常被称为RT.RT是一个事务跟踪系统能够让各个小组协同他们的工作来处理用户的需求,如修改Bug。同时还能跟踪在每个任务上的行为.作为一个开源产品,RT从1996年就开始开发了,有很多的用户,包括在推荐书上列出来的。今天,RT还用与为Perl的Bug跟踪服务,为CPAN的模块开发服务.很多组织依赖与他们在RT上保存的信息,有时候每天1000以上,每年300000以上的事情需要被跟踪解决.
Kineticode是另一个成功的开源商业公司,开发Bricolage 内容管理系统,一个与Perl相关的产品.Bricolage被用于一些大的网站,包括ETOnline和世界卫生组织等。最近,Howard Dean Campaign采用Bricolage作为他的内容管理系统来处理网站每天高达数百万次的内容更新,最顶峰的时候是这个数据的十倍!
还有一个例子是SixApart,曾经很流行的MovableType系统的开发者.SixApart为MovableType提供个人使用和非商业使用的免费许可.虽然MovableType是Perl写的,但是它不是私有软件.SixApart公司曾经设法用他们的基于Perl的产品赚钱。
这些是早期用Perl写的商业出售的软件。虽然这三个公司是最明显的,但是他们不是唯一走这条路的。
perl和unix是同一时代的产物,在数据处理方面我没有找到任何一种有perl功能强大的。
perl我已经用了七年,并且我还会一直用下去,很多行业都会用到perl.
你把perl和配置管理学好了,我要你