|
|

开发者是过分讲究却又诚实可靠的一批人。讨论日常工作中最喜欢的工具就是一个典型的例子。必须承认,我也不例外。做为一名IT顾问,我携带一组实用工具穿梭于客户网站间。本周我来对常用的工具进行一项调查,并与大家分享我最喜爱的一些工具。
工具分类
我把各种工具分为以下几类:
编辑器类:强大的文本编辑器可以简化HTML、CSS或其他文本文件的编辑工作。另外,你还可以利用编辑网页和其他文件的专用编辑器。
文件传输类:通过FTP向网站上传或下载文件。
图形类:图片处理是网络开发的必要工作。
浏览器类:查看并测试网页对于用户接受网站极为重要。
实用工具类:简化普通任务的各种特殊实用工具。
让我们仔细了解各个类别中的一些产品。
文本编辑
在我开始处理网页时还没有专门的编辑器。用Windows记事本和UNIX vi手工编辑网页用去我大量时间。因此,我仍然满足于编辑并查看HTML和CSS源文件。另外,你可以用一个文本编辑器轻松编辑Java、C#/VB.NET、PHP和其他语言源文件。可能它不是你查看源代码的首选工具,但在紧要关头,它能发挥作用。
这些天来,我一直在使用EditPad,TextPad也是一个不错的编辑器。我知道许多开发者喜欢使用UltraEdit。总之,使用何种工具,与个人喜好有关,除非一个组织将某个编辑器定为标准编辑器。
图形类
虽然我不是一名图片设计员,对图片处理也不精通(我的语言是唯一的例外),但我常常需要查看图片,或对图形文件进行简单编辑或转换。我爱上了IrfanView。这是一个简单的工具,提供我所需要的基本功能,包括图片查看及格式转换(并允许你快速缩小文件大小)。
我也经常使用SnagIt。在编译项目文件或用户向导时,它可简化屏幕截图操作。我知道多数图片设计员喜欢使用Adobe Photoshop,但Corel的Paint Shop Pro X也是一个可行的选择。
处理文件
如果你在当地,或在同一台网络服务器上工作,在网站间移动更改就像拖放操作一样容易。我要处理各种客户端和操作系统,所以经常使用FTP传送更新。我喜欢WS_FTP的强大功能与灵活性。
而且,最近我一直在使用免费工具FileZilla。它拥有一个易于使用的界面与小型覆盖区,用来在开发机器间传输文件。当然,Internet Explorer和Mozilla之类的浏览器也支持FTP,所以你也可以应用熟悉的浏览器界面。我更喜欢使用FileZilla之类的工具,因为应用它们可以轻松对连接和连接相关的细节——如登录信息——进行管理。
它的特点
除非你在开发一个企业内联网这样的受控环境,否则你就需要在各种浏览器中测试你的网络应用程序。当然,Internet Explorer是最为广泛使用的浏览器,可以在客户端网站上通用(Mac中的Safari也是如此)。在测试一项设计时,最好使用别的一些浏览器,如Netscape、Opera或Firefox。
实用工具
你可以用免费工具完成各种任务。用肉眼比较两个文件(如果可能的话)是繁琐的日常工作的典型例子。因此,我利用WinDiff来简化日常工作。其他工具包括处理记录文件的Log Viewer,及文件搜索工具WordSearch。任何熟悉UNIX的开发者都会指出,这些特性和grep这样的命令行工具一样为免费工具。
另外,你可能需要为首选语言保留专门的语言工具,如调试器、编译器等。
你可以将它随身携带
过去,我常常携带存有需要或不需要的应用程序的软盘或CD,但应用U3智能驱动器可方便将一切所需的程序串在钥匙圈中。U3平台允许你从智能驱动设备上安装并运行应用程序。例如,我携带有一个USB驱动器,可以方便地连接到一个客户端网站,立即使用我的所有应用程序。
喜好问题
每个开发者都有自己喜好的工具和技巧。本文仅列出少量样本工具(我的喜好)。
你使用哪些工具呢?期待在文章讨论论坛中听你说说你的必不可少的工具。 |
|