诗意的边缘
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 开发工具

软件开发工具包(Software Development Kit,SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它或许只是简单地为某个程序设计语言提供应用程序接口的一些文件,但也可能包括能与某种嵌入式系统通信的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他为基本参考资料澄清疑点的支持文档。

一般的集成开发包都比较庞大,占用较大的系统资源,所以有时一些轻便的工具也是免不了要用到的,Windows平台下的Dreamweaver、记事本,Linux下的Bluefish、vI、Gedit等都是不错的开发工具,各有所长,可根据不同的情况选用。

1.3.1 Zend Studio

Zend Studio是屡获大奖的专业PHP集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。

Zend Studio除了一般编辑器所具有的代码高亮、语法自动缩进、书签功能外,它内置的调试器更是无可挑剔,支持本地和远程(debug server)两种调试模式,支持诸如跟踪变量、单步运行、断点、堆栈信息、函数调用、查看实时输出等多种高级调试功能。另外,对中文的支持也非常好。它包括了PHP开发所有必需部件,通过一整套编辑、调试、分析、优化和数据库工具,可以大大地缩短开发周期,并简化复杂的应用方案,毋庸置疑,其已经是当今世界上最强大的PHP集成开发环境。它应该是Zend Framework开发的首选工具,唯一的缺点就是比较大、启动慢、耗资源,不过如果你的机器配置好一点,这些都不算什么问题。

Zend Studio的官方下载地址为http://www.zend.com/en/products/studio/downloads,提供Linux、Windows和Mac OS三种版本,其中Linux版是一个压缩包,无须安装,解压后即可打开使用,Windows版是一个以.msi为扩展名的程序包,双击打开即可安装,一路单击下一步即可。本书写作时,Zend Studio的最新版本是9.0.0。

安装临近结束时,会要求输入注册码,如图1-14所示。Zend Studio是商业软件,可以试用30天,超过30天需购买使用。

图1-14 要求输入注册码

完成安装,打开软件,界面如图1-15所示。

图1-15 Zend Studio工作界面

1.3.2 vim编辑器

很多程序员在刚开始使用vim时会很不习惯:不知道如何插入或删除文本,不知道如何保存关闭,不知道字符和光标怎么就莫名其妙地失去控制了,文件很快被搞得一团乱……但后来看了一些教程一点点熟悉之后,就会越来越喜欢它。vi就像《阿凡达》里的那些飞龙,在你未将其驯服之前,它显得恐怖而不可捉摸,但一旦将其驯服,它就会乖乖地听你的话,任由你来驾驭,进而你可以通过配置文件将其变成你的一部分,让这个工具与你心灵相通。毋庸置疑,vim是伟大的编辑器,在计算机世界里信奉它的程序员为它创建了“宗教”,为它与另一个堪称神器的编辑器Emacs发起过长期的大战。

我在Linux环境中使用vi编辑器感觉最令人满意的一点,就是它会使你在开发过程中只用键盘就够了,可以不用去摸鼠标——长时间使用鼠标会使我的右肩和颈部疼痛酸麻。还有一点是不久前才悟到的,那就是vi会令你更专心致志。前不久学校放假后我在家里重新折腾电脑,可能是没有刻录机、U盘又坏了没能做成Ubuntu的安装盘,可能是很怀念Photoshop或Dreamweaver,或者是想用迅雷看看在线电影,或者是想抽空玩玩魔兽世界,总之重装了Windows XP,装了一大堆要用的软件,结果发现,之后的几天我根本无法集中注意力工作,Windows系统里的许多软件总是那么主动地为你安排你其实并不需要的东西,使你被它们扯着鼻子走,相比较起来在Ubuntu系统里的应用程序都纯净而简单,使用vim写代码时,心里很静,不会去想别的事情,虽然有的地方没有IDE那么方便,但好像大多数时候,这并不重要。

由于Ubuntu有多个桌面,我会把Firefox在一个桌面打开,而在另一个桌面打开vi编辑器,然后用Ctrl+Alt+左右键来切换桌面,按F5键来刷新页面。

掌握vim编辑器需要一个过程,还需要熟记一些组合功能键,给自己一些时间,耐心地学习它吧,很快你将会发现,这是值得的!

Ubuntu默认安装有一个vim编辑器,不过这个vim编辑器有点太简陋,全名应该是vim-tiny,语法高亮、自动补全这些功能都没有,所以我们需另行安装vim的完整版来使用。请通过以下命令来安装vim:

sudo apt-get install vim

安装完之后,请到/etc/vim/目录下编辑vim的配置文件vimrc,在文件的末尾添加以下代码进行配置,以使其变得更好用(这是作者本人的vim配置,仅供参考):

        set nocompatible
        set helplang=cn
        set et
        set shiftwidth=4
        set tabstop=4
        set softtabstop=4
        set smarttab
        set autoindent
        set backspace=indent,eol,start
        set nobackup
        set history=100
        set showcmd
        set incsearch
        set number
        set mouse=a
        set showmatch
        set ruler
        set laststatus=2
        set statusline=%F%m%r,%Y,%{&fileformat}\ \ \%l,%c%V\ %p%%\ \ \ [\ %L\ lines\in\ all\ ]

编辑完后,关掉vim重新启动后配置文件才会生效。

如果你懒得去配置这些东西,还有一个更为强大的Gvim编辑器可供选择,默认安装后就可以很好地使用了,安装命令是:

sudo apt-get install vim-gnome