我想开始学习使用 Perl 进行 Web 编程(Perl 是我唯一掌握的语言)。问题是,除了浏览网页之外,我没有与网络有关的任何先前知识。我不知道从哪里开始。
因此,我的问题是...
我应该从哪里开始学习 Web 编程?我需要知道什么?我应该使用什么工具?
提前感谢每个回答和帮助我的人。
我想开始学习使用 Perl 进行 Web 编程(Perl 是我唯一掌握的语言)。问题是,除了浏览网页之外,我没有与网络有关的任何先前知识。我不知道从哪里开始。
因此,我的问题是...
我应该从哪里开始学习 Web 编程?我需要知道什么?我应该使用什么工具?
提前感谢每个回答和帮助我的人。
理解的关键点如下:
......或者说,你打算发送给浏览器的内容,但了解其他可用内容也很有用(特别是在复杂的Web应用程序中,你需要选择适当的数据格式)。
例如:
当你动态生成数据时,你还应该了解可用的工具(例如,Perl社区强烈推荐使用TT来生成HTML,但还有其他选项,比如Mason;而我通常会选择JSON::Any来处理JSON)。
如何防范恶意输入(基本上就是要知道如何将数据从一种格式(例如提交的表单数据)转换为另一种格式(例如HTML或SQL)。
您可以将很多工作交给框架来完成,它们提供了组织Web应用程序的结构化方式。
如果您想尝试使用Perl进行一些Web编程,可以在OpenShift Express上免费托管Dancer应用程序。
甚至有一个“在OpenShift Express上使用Dancer”的存储库可供您开始使用:https://github.com/openshift/dancer-example