我怎样才能开始使用Perl进行Web开发?

Bac*_*777 13 html perl template-toolkit dancer

我希望能够为我的Perl程序创建Web前端.我对Perl有很多经验,并且我将大部分代码转换为由Chromatic支持的Modern Perl范例.我有写网页的ZERO经验.(偶尔会出现Word保存为网页).

我相信我知道开始使用哪些工具,我只是难以使用他们的开始文档以及学习工具的顺序.

  • Perl:我都在这里.

  • 舞者:我创建了一个网站,但我很丢失,而cpan文档让我更加困惑.我不知道如何将这些网站与Apache集成,而不是使用Dancer附带的迷你服务器.

  • 模板工具包:这个看起来最直接,我有O'Reilly的书.对于看似简单的东西来说,这似乎是一本非常大的书,所以我知道我错过了一些东西.

  • HTML:我应该学到多少钱?什么是最好的学习路径?

最终,最好的是"使用Perl从头开始构建现代网站"教程,书籍,视频系列或网站.

请问,从哪里开始?

Sin*_*nür 24

您需要先确定您要执行的操作.您是否正在尝试编写动态网站,生成内容因请求而异的网页,或者您是否想要更轻松地构建静态网站?

无论哪种方式,您都应该自己学习HTML,并手动编写一些静态网页.然后,意识到您可以使用Template :: Toolkitttree来分解公共部分(页眉,页脚,侧边栏等)并构建具有统一外观的静态站点.

第二步是使用Perl生成一些动态页面.首先学习CGI以了解基础知识,另请参阅RFC 3875.

另外,查看HTTP并了解Web服务器的工作原理.

Dancer是我最喜欢的Web应用程序框架.当你处理前面的步骤时,Dancer会为你做什么有点明显.

您需要首先能够在脑海中分离出实际上独立的概念.