非Web程序员的Web编程(Perl)
我希望用Perl开始Web编程(Perl是我所知道的唯一语言)。问题是,除了上网,我以前对网络没有任何了解。我不知道从哪里开始 所以我的问题是 我从哪里开始学习网络编程?我应该知道什么?我应该使用什么?非Web程序员的Web编程(Perl),perl,Perl,我希望用Perl开始Web编程(Perl是我所知道的唯一语言)。问题是,除了上网,我以前对网络没有任何了解。我不知道从哪里开始 所以我的问题是 我从哪里开始学习网络编程?我应该知道什么?我应该使用什么? 我提前感谢大家的回答和帮助。根据项目的复杂性,您可以查看一下Catalyst MVC。这是一个很好的框架,可以处理大部分的请求内容,但可以让您充分深入地了解正在发生的事情 有一个很好的教程 如果您想从mod_perl或CGI开始,还有一些教程: 需要了解的关键是: 可以发送到浏览器的内容
我提前感谢大家的回答和帮助。根据项目的复杂性,您可以查看一下Catalyst MVC。这是一个很好的框架,可以处理大部分的请求内容,但可以让您充分深入地了解正在发生的事情 有一个很好的教程 如果您想从mod_perl或CGI开始,还有一些教程:
- HTML
- CSS
- JavaScript
- 图像
- JSON
- XML
- HTTP(包括要使用的状态代码和时间、如何重定向、要使用的方法(POST、GET、PUT等)和时间)
- HTTPS(使用SSL加密的HTTP)
- 如果你想要现代化和高效
- 非常简单
- 如果你想要疯狂的功率(我见过有人用它把ApacheHTTPD变成SMTP垃圾邮件过滤器)
- 很简单
- 似乎持中间立场(尽管我不得不承认我还没有机会使用它)
- 可能有最陡峭的学习曲线,但有很多功能和插件
- 需要了解的关键是:
可以发送到浏览器的内容
…或者更确切地说,您打算发送给浏览器的内容,但了解其他内容是有用的(因为,特别是在复杂的web应用程序中,您需要选择适当的数据格式)
e、 g
甚至还有“OpenShift Express上的舞者”repo让您开始:可能的重复,不,他在问Perl。@Michael Petrotta:是的,我说的是Perl。但是谢谢你的链接。很公平。我本以为我会发现很多重复,但我没有向初学者展示太多Perl特有的内容。除了你所说的内容之外,你还能向页面发送其他内容吗?你可以发送任何数据你喜欢。我已经重写了答案的那部分。