Chinaunix

标题: 有人完全用perl来作过网站? [打印本页]

作者: khandielas    时间: 2008-04-17 10:30
标题: 有人完全用perl来作过网站?
大家好, 我想见个网站,主要是交流和教育用的。Server我要自己有,这样以后怎么搞都方便。

初步想法是安装linux,mysql,apache,然后想用perl来写。

本人是C C++的程序员,而且只会在Unix和Linux上写。对windows的东西不懂,对图形的东西也很差。

Perl UNIX/LINUX scripting 没问题,但是没有用Perl写大型软件的经验,这里有没有高人对建立网站这整套过程了解的? 如果能指点我一二就太好了。

[ 本帖最后由 khandielas 于 2008-4-17 23:52 编辑 ]
作者: forlorngenius    时间: 2008-04-17 10:38
传说中有个catalyst框架。去尝试下。
作者: khandielas    时间: 2008-04-17 11:05
原帖由 forlorngenius 于 2008-4-17 10:38 发表
传说中有个catalyst框架。去尝试下。


正在看,如果谁用过,领领路就好了,自己读还是比较累。主要是没弄过网站。
作者: smonkey0    时间: 2008-04-17 12:28
标题: 回复 #1 khandielas 的帖子
用mason+mod_perl_apache+oralce 做过一个,适用于linux和windows平台。。
作者: apile    时间: 2008-04-17 12:37
我现在的工作就是用perl写个网管的网站....
只是我没用mod_perl ,也没用catalyst...
其实只要熟知CGI 的操作....
要用perl 写网站其实不困难....
作者: smonkey0    时间: 2008-04-17 12:42
标题: 回复 #5 apile 的帖子
各有所好吧。。CGI的网站换另一个人维护起来就难很多了。

[ 本帖最后由 smonkey0 于 2008-4-17 14:16 编辑 ]
作者: forlorngenius    时间: 2008-04-17 14:18
原帖由 smonkey0 于 2008-4-17 12:42 发表
各有所好吧。。CGI的网站换另一个人维护起来就难很多了。



用CGI写是不会失业的
作者: smonkey0    时间: 2008-04-17 14:29
标题: 回复 #7 forlorngenius 的帖子
发现了。。。呵呵
作者: hitsubunnu    时间: 2008-04-17 15:28
yahoo!  就是采用更快的方法的 perl 写的
作者: smonkey0    时间: 2008-04-17 15:56
标题: 回复 #9 hitsubunnu 的帖子
听说他的内网是用twiki..不知道是不是真的。。
作者: khandielas    时间: 2008-04-17 22:29
原帖由 smonkey0 于 2008-4-17 12:28 发表
用mason+mod_perl_apache+oralce 做过一个,适用于linux和windows平台。。


兄弟能不能多说说? 大概介绍介绍怎么入手。

CGI我写的多了,感觉这东西不是方向, 所以能不用的地方尽量不用。另外CGI有些缺点,比如程序大了,用户多了,resource会枯竭。
作者: smonkey0    时间: 2008-04-17 22:58
标题: 回复 #11 khandielas 的帖子
Embedding_Perl_In_Html_With_Mason.chm
找这本书看。。。另外,我觉得你说的不大对,CGI是能立即释放内存的,反倒是mod_perl内存怎么也放不出来。。人多了有点麻烦。。。
作者: khandielas    时间: 2008-04-17 23:48
原帖由 smonkey0 于 2008-4-17 22:58 发表
Embedding_Perl_In_Html_With_Mason.chm
找这本书看。。。另外,我觉得你说的不大对,CGI是能立即释放内存的,反倒是mod_perl内存怎么也放不出来。。人多了有点麻烦。。。


谢谢啊,不过google 摆渡了都没找到这本书。google的给我去俄罗斯网站去了,看来还是老毛子狠。兄弟能给个link么?或者发给我 khandielas@gmail.com
作者: smonkey0    时间: 2008-04-18 00:00
标题: mason
mason

Embedding_Perl_In_Html_With_Mason.chm

1016.61 KB, 下载次数: 2272


作者: khandielas    时间: 2008-04-18 04:53
原帖由 smonkey0 于 2008-4-18 00:00 发表
mason


多谢,下了,研究研究。
作者: apile    时间: 2008-04-18 09:17
原帖由 khandielas 于 2008-4-17 22:29 发表


兄弟能不能多说说? 大概介绍介绍怎么入手。

CGI我写的多了,感觉这东西不是方向, 所以能不用的地方尽量不用。另外CGI有些缺点,比如程序大了,用户多了,resource会枯竭。


我用几台不算高档的AP server...前面弄个Layer 4 switch...用户多也不怕....

其实所有的JSP、ASP、mod_perl、PHP...用的都是 CGI ....只是他们都有做到persistence...

不要搞错CGI的原本意思...
作者: khandielas    时间: 2008-04-18 10:11
原帖由 apile 于 2008-4-18 09:17 发表


我用几台不算高档的AP server...前面弄个Layer 4 switch...用户多也不怕....

其实所有的JSP、ASP、mod_perl、PHP...用的都是 CGI ....只是他们都有做到persistence...

不要搞错CGI的原本意思...


MOD_PERL 跟CGI还是有很大的区别的,作perl的如果想赚大钱,必须精通MOD_PERL。APACHE Project开始的时候,MOD PERL 就build in了,所以PERL比所有其他的都有优势, APACHE现在这么流行。一定要懂APACHE API才行。

看看attachment。

还有今天才收到的一个PERL的job, 鼓舞一下Perl的爱好者。

Posted: April 16, 2008

Job title: High end Perl Developer

Company name: Reed Professional Services

Location: United Kingdom, London, London

Pay rate: £400 per day

Travel: 0%

Terms of employment: Independent contractor (project-based)

Length of employment: Rolling

Hours: Full time

Onsite: yes

Description:
These are urgent vacancies for high-level Perl Developers to join one of the highest profile media and broadcasting projects in the UK. You will have considerable Perl experience and will generally be a technology enthusiast and have a strong familiarity with Apache API, RDBMS technologies and XML toolkits. It is essential that you have the ability to work in an unstructured, fast changing environment with rapid release cycles. Please send your CV ASAP for a more detailed role, client and product profile to aimee.peacock@reedps.com - 02073322563

CGIAcceleration.rar

10.06 KB, 下载次数: 91


作者: forlorngenius    时间: 2008-04-18 10:11
原帖由 apile 于 2008-4-18 09:17 发表


我用几台不算高档的AP server...前面弄个Layer 4 switch...用户多也不怕....

其实所有的JSP、ASP、mod_perl、PHP...用的都是 CGI ....只是他们都有做到persistence...

不要搞错CGI的原本意思...




那倒是,把CGI搞懂了,发现学servlet,jsp等都很容易,他们都是基于对CGI的封装,然后用到mvc的思想框架而已。如果自己牛比,直接裸写CGI,然后用到mvc的思想,一样很牛X
作者: smonkey0    时间: 2008-04-18 11:03
Posted: April 16, 2008

Job title: High end Perl Developer

Company name: Reed Professional Services

Location: United Kingdom, London, London

Pay rate: £400 per day

Travel: 0%

Terms of employment: Independent contractor (project-based)

Length of employment: Rolling

Hours: Full time

Onsite: yes


待遇很不错的说。。。
作者: lileding    时间: 2008-04-20 11:56
原帖由 forlorngenius 于 2008-4-18 10:11 发表

那倒是,把CGI搞懂了,发现学servlet,jsp等都很容易,他们都是基于对CGI的封装,然后用到mvc的思想框架而已。如果自己牛比,直接裸写CGI,然后用到mvc的思想,一样很牛X


我觉得吧,能把程序写好是一回事,能写出个好库出来那就不是一般牛X了
作者: fengyong    时间: 2008-04-21 11:02
www.yiyou.org   小型的cms ,哈哈,完全是自己写的,perl 生成静态页面,比较简单。
作者: nanjinperl    时间: 2008-04-21 16:48
我最近也在用Perl+cgi+mysql+apache2在linux上建网站!

原来用PHP写的,以前写的时候没有考虑太多,时间长了发现PHP好像在类上比较弱,后来忍不住开始用perl重写了!

不过学perl好难啊!自己太笨了~~~
作者: smonkey0    时间: 2008-04-21 17:12
原帖由 nanjinperl 于 2008-4-21 16:48 发表
我最近也在用Perl+cgi+mysql+apache2在linux上建网站!

原来用PHP写的,以前写的时候没有考虑太多,时间长了发现PHP好像在类上比较弱,后来忍不住开始用perl重写了!

不过学perl好难啊!自己太笨了~~~

不是据说,还是传说php是为网页而生,其强大程度无与伦比?
作者: khandielas    时间: 2008-04-21 23:43
原帖由 fengyong 于 2008-4-21 11:02 发表
www.yiyou.org   小型的cms ,哈哈,完全是自己写的,perl 生成静态页面,比较简单。


很不错啊

界面我想弄成这个样的 http://wardley.org/
作者: khandielas    时间: 2008-04-21 23:44
原帖由 nanjinperl 于 2008-4-21 16:48 发表
我最近也在用Perl+cgi+mysql+apache2在linux上建网站!

原来用PHP写的,以前写的时候没有考虑太多,时间长了发现PHP好像在类上比较弱,后来忍不住开始用perl重写了!

不过学perl好难啊!自己太笨了~~~


好,以后有什么问题我就问你了。
作者: geel    时间: 2008-04-22 11:36
待遇一天400镑呢。。。地点要是china就好啦
作者: hitsubunnu    时间: 2008-04-22 12:36
原帖由 geel 于 2008-4-22 11:36 发表
待遇一天400镑呢。。。地点要是china就好啦

400*30天*13(汇率)= 156000 (月薪)

156000*12(月) = 187万2千 (年薪)

不错 勉强接受了!
作者: loveloop    时间: 2008-04-22 12:55
http://tool.alimama.com/keyword.php 这个东西就是用perl写的
作者: lastexile    时间: 2008-04-22 16:10
楼主喜欢用perl, 那用Movable Type吧,现成的 perl系统, blog的形式,好多插件,楼主会perl,可以自己慢慢改,自己写个太费时间了.
作者: 傲枭    时间: 2008-04-23 07:49
perl不懂,试一下PHP吧 这个也不错
作者: gsging    时间: 2008-04-23 11:46
原帖由 loveloop 于 2008-4-22 12:55 发表
http://tool.alimama.com/keyword.php 这个东西就是用perl写的


这个页面什么地方是用perl写的?
作者: nanjinperl    时间: 2008-04-23 15:00
标题: 回复 #25 khandielas 的帖子
哪里啊!我也才学PERL~~~好多地方都不懂~~~
作者: wwwlh    时间: 2008-04-23 16:46
都是牛人呀,我做的网站好菜
作者: geel    时间: 2008-04-23 18:07
原帖由 hitsubunnu 于 2008-4-22 12:36 发表

400*30天*13(汇率)= 156000 (月薪)

156000*12(月) = 187万2千 (年薪)

不错 勉强接受了!

没算年底双薪和奖金吧

程序员做到年薪二百多万,也够本了哈
作者: khandielas    时间: 2008-04-23 22:16
原帖由 geel 于 2008-4-23 18:07 发表

没算年底双薪和奖金吧

程序员做到年薪二百多万,也够本了哈


这个是多了点,作为contractor不过也不离谱。贴出来鼓励大家。一般国际上Senior Perl的收入$80K-$100K是应该的了。 再看看这个:

Location: United States, CA, Los Angeles
Pay rate: $75k - $100k+
Travel: 0%
Terms of employment: Salaried employee
Length of employment: indefinite
Hours: Full time
Onsite: yes
Description:
Does this make sense to you?
my @sorted = map( $_->{id}, sort { $a->{name} cmp $b->{name} } @$some_data );

If so, please continue.

Our best-in-class web based app leverages internet advertising for targeted leaded acquisition in a tough business vertical. Like every potential employer, we are looking for coders who live to code and who love the open source tools they use. What sets us apart is the phenomenal growth rate we've achieved with a tight, small team in a depressed business environment and the fact that a lead coder is also a founding partner. Our tools of choice include postgresql, perl and ruby, running on virtualized servers and glued together via asynchronous queues. We don't do java, c++, mysql and python but there's nothing stopping us if it made sense. When good ideas are hatched, we get straight to implementation, testing and release, with quantifiable business success being realized as quickly as we can run the numbers.
作者: khandielas    时间: 2008-04-23 22:22
原帖由 傲枭 于 2008-4-23 07:49 发表
perl不懂,试一下PHP吧 这个也不错


学一样, 精一样,才是硬道理

现在努力在读

Writing.Apache Modules with Perl and C

Embedding_Perl_In_Html_With_Mason

mod_perl Developer's Cookbook (Developer's Library)
作者: cobrawgl    时间: 2008-04-23 23:26
原帖由 khandielas 于 2008-4-23 22:22 发表


mod_perl Developer's Cookbook (Developer's Library)


这本书你从哪里找到的啊,能不能共享一下 ?
作者: khandielas    时间: 2008-04-24 00:18
原帖由 cobrawgl 于 2008-4-23 23:26 发表


这本书你从哪里找到的啊,能不能共享一下 ?


这个是paper,没法share啊
作者: smonkey0    时间: 2008-04-24 00:28
原帖由 khandielas 于 2008-4-24 00:18 发表


这个是paper,没法share啊

点引用..上传...谢谢

[ 本帖最后由 smonkey0 于 2008-4-25 08:47 编辑 ]
作者: fengshasha    时间: 2008-04-27 16:52
没问题
我用shell写的




-----------------------------------
http://web.alilo.com
作者: Hongqiyaodao    时间: 2008-08-18 20:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: fairchilddb    时间: 2008-08-19 23:45
标题: 回复 #41 Hongqiyaodao 的帖子
re 学习了
作者: hfahe    时间: 2008-08-20 14:36
现在只用perl写网站 方百年
作者: churchmice    时间: 2008-08-20 16:09
难道我也跟风
perl on catalyst
作者: chenzq1604    时间: 2008-08-20 17:50
我有2个系统都是perl做的后台,前台是静态或者ajax技术。
作者: 2gua    时间: 2008-08-20 19:27
mod_perl
作者: hfahe    时间: 2008-08-21 09:37
perl on mason~
作者: bulletming    时间: 2008-08-21 17:51
我现在正在用Catalyst的框架做一个站点来查看和管理mysql的信息。
以前用Interchange做过一个简单的库存管理软件。

这些东东就是拿过Tutorial来做一遍就行了,熟悉Perl的话,个把月也就熟悉这些平台了,我还是觉得这些平台比较好,节约时间。


界面还要给大家推荐一下YUI

[ 本帖最后由 bulletming 于 2008-8-21 17:53 编辑 ]
作者: 2gua    时间: 2008-08-21 19:24
标题: 回复 #48 bulletming 的帖子
可以介绍下Catalyst吗?
作者: xiaoyu9805119    时间: 2008-08-22 09:01
标题: 回复 #49 lujx 的帖子
http://www.catalystframework.org/看看把。
可以简单的理解为perl的ror。当然还是有很多区别的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2