解构最终结果
经过五个小时的初步研究,我想我已经做好了所有准备工作。我选好了网络编程解构、语言、框架以及具体的项目。是时候开始了!
我的目标是编写一个可以服务于Jekyll网站的Sinatra应用,听上去有一定水准吧!但是我需要解构一下语句内容,以弄清楚下一步该做什么。我必须怎么做?
经过一个小时的研究,我列出了需要完成的任务:
- 1.运行Jekyll,从本地静态文档中创建成品网站,并为该网站创建一个带特殊格式标记的HTML模板,再在Personal MBA.com上发布文档帖子(保罗·斯塔马蒂奥的教程中有相关方法描述)。
- 2.用Sinatra处理来自网站访客的请求,然后发送所请求的文档。(我需要从头开始编写该应用。)
- 3.把完成的Jekyll网站和Sinatra服务器应用上传到一个网站主机。
- 4.为了完成所有任务,我需要弄清楚如何在我的计算机上安装最新版本的Ruby、Sinatra以及其他我需要的程序。
第四个任务要求大家获取关键工具。如果我无法弄清楚如何在我的计算机上安装Ruby,我将无法进行后续步骤。所以,安装Ruby应该是第一步。
需要注意的是:网络技术日新月异,当你读到本章节时,里面所提到的一系列特定命令符很可能已经过时。别担心:重要的是方法,而不是命令符。本章节提到的这些代码符号的确复杂得让你无法立即识别出它的意思。你很可能有一种想跳过它们的冲动。
但是,我希望你打消这股念头。我和你一样不熟悉这些陌生的名字、命令和符号。在这一章里,我不但要帮助你弄清楚这东西,而且还会告诉你如何使用它们。请你试着阅读这些代码符号,你一定会从本章节中获益的。 加油吧!