在进入实际的开发之前,我想你需要选择一个开发工具,这就像孙悟空有了金箍棒后,才能最大程度的发挥他的能力。开发工具对于开发者来讲,是提高开发效率的好伙伴,一个优秀的开发工具应当提供一个方便的代码编写环境,例如代码高亮、自动提示、语句排版等功能,除此之外还应当有比较好的debug(除错)功能。
如果你做过VB或者VC的开发,你会非常熟悉和依赖你所使用的开发环境,但是遗憾的是,ASP并没有一个像VB或者VC那样专门的开发环境,微软曾经提供了InterDev这个软件用以开发ASP,但是这款软件在网页设计方面并不尽如人意,因此使用并不广泛。
在这里我主要向你介绍两款软件,即Dreamwaver以及Editplus。
l Dreamwaver
Dreamwaver是一款非常优秀的网页设计软件,同时他最为世界上应用最广泛的网页设计和代码编写软件之一,也提供了非常好的动态脚本编写特性。应用Dreamwaver,你可以几乎不用编写代码,而生成动态的ASP、php、ASP.net以及cfml脚本(虽然我不推荐这样做)。你还可以在Dreamwaver的代码编写界面享受到非常好的代码编写体验。
在我编写这本书的这个章节的时候,恰逢Dreamwaver的CS3版本上市,该版本是Adobe公司收购了Dreamwaver软件后进行改进,推出的第一个版本,它不仅有着非常好的网页编辑功能,同时在网页前台脚本中加入了Spry库的支持,使用这个脚本库,你可以在Dreamwaver软件中通过简单的设置,完成很多页面元素特效、输入合法性检测以及AJAX的功能。
Dreamwaver CS3的源代码编辑界面如图1.52所示。
图1.52
在图1.52中,我们可以看到Dreamwaver的代码着色以及自动提示的功能,同时,通过设定Dreamwaver站点,并配置数据源等信息,还可以通过Dreamwaver自动生成数据访问页。
l EditPlus
与Dreamwaver相比,EditPlus就显得稍微有些简陋,这与EditPlus的性质有关,EditPlus是一款文本编辑软件而并非网页设计软件,在EditPlus中,可以非常方便的编写各种源代码,例如ASP、PHP甚至c++源代码。
EditPlus提供了源代码着色以及代码剪辑库等功能,如图1.53所示。
图1.53
这里要特别说明EditPlus的代码剪辑库功能,除了EditPlus自带的HTML、CSS剪辑库之外,我们还可以通过网上下载剪辑库脚本来扩充剪辑库的功能,例如ASP剪辑库,即可通过双击插入一些常用的ASP代码,以提高开发的效率。
介绍完这两款软件,你可能会问我究竟哪一款好。而我一般是两款软件结合使用的,如果在编写脚本的同时需要进行网页设计的排版等功能,我会使用Dreamwaver来辅助排版,并编写ASP代码,而如果单纯的修改代码,或者编写纯代码的网页,我会选择运行速度更快的EditPlus。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛