当前位置:嗨网首页>书籍在线阅读

03-实用的工具

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

1.2 实用的工具

没有一些实用工具的帮助,很难写出好的软件,就好比木匠没有锯子是很难做出一张像样的桌子。幸运的是,在本章,一个浏览器和一个文本编辑器就够用了。告诉大家一个好消息,在编写本书的时候,市面上所有浏览器都可以完成本书中要做的事情。即便是从未入过程序员法眼的IE浏览器也改过自新,向Chrome、Firefox、Safari和Opera这些浏览器看齐了。这里选择了Firefox。本书也会讲解一些Firefox的特性,这些特性会在后续的编程之旅中助你一臂之力。当然,其他浏览器也有这些特性,本书会介绍这些特性在Firefox中的实现。所以说,倘若使用Firefox来完成本章中的例子,将会度过一个更加轻松愉快的下午。

还需要一个文本编辑器去编写代码。文本编辑器的选择是一个容易引发争论(甚至是宗教性的)的主题了。大体上来讲,文本编辑器可以分为文本模式编辑器或窗口化编辑器。目前,两个最主流的文本模式的编辑器是vi/vim和Emacs。它们最大的优点是,不仅能在本地环境使用它们,还可以通过SSH远程连接到别的机器上,然后使用这个已经非常熟悉的编辑器来编辑文件。窗口化边界器显得更时髦一些了,它们添加了一些有用(并且更加为用户所熟悉)的用户接口元素。然而,直到现在,也只需要编辑一些文本。所以说,窗口化编辑器此时并没有发挥出它固有的优势,而文本编辑器显得更加轻量和便捷。目前主流的窗口化本文编辑器有Atom、Sublime Text、Coda、Visual Studio、Notepad++、TextPad,以及Xcode。如果读者已经能很熟练地使用其中一种编辑器,那就没有必要更换了。但是,如果正在Windows系统中使用Notepad,那么,强烈建议升级到一个更加强大的编辑器(Notepad++是一款适用于Windows用户并且免费易用的编辑器)

虽然全面描述编辑器的特性超出了本书的范围,但仍然有一些特性是需要去学习并掌握如何使用的。