在没有接触网页制作开发之前,就局限于C/S的程序开发,对开发工具的使用没有什么明确的看法,一般的C/S程序都有统一的IDE环境并且专注于功能的实现,这样减少了对外部工具的使用。
2012年的11月开始学习网页的制作,刚接触时觉得在记事本里写就足够了,DIV+CSS直接可以画界面(在浏览器里查看效果)然后再JavaScript写控制脚本,只要有明确的界面、控制、数据(结构)就行了。
在实际操作过程中,经常遭遇脚本错误,很让人烦恼,在用了EditPlus后有效地提高了脚本纠错,可以很快定位到错误点,并且EditPlu在书写格式和语法、代码块的编排上都有区分,我以为有它就已经很好了。
在看同事用FrontPage开发网站时我还觉得可笑,为什么要自寻烦恼地用它?!因为FrontPage有时无端地加了一些代码,就因为这个我一直不用它。有一次,我需要维护一个网站,内容里表格很多,由于要快速更正,所以我不得以使用了FrontPage,很快就解决了问题,感觉也很好,也没有遇到想像中的麻烦。
看了同事使用Dreamweaver又觉得它非常的好,比FrontPage强,Fireworks也是这样,在制作网页图像上比PhotoShop要好得多,这些工具只要使用得当就可以成倍地提高你的工作效率。
还有就是一些JS的库(如JQuery、ExtJS等)的使用,以前的偏见是既然JS能做为什么要用这些(浪费带宽、增加网页的加载时间)?
根结点在于合理、有效地使用相应的工具能提升你的开发效力,相比于一点点的性能损失来说是微不足道的。
只要花一点点的时间学习就可以大幅度地提高你的战斗力,为什么不呢?
不要以为什么都手写才专业,那样的认识太老土和落后了,智慧的人总是借助合适的外力来起跳,愚笨的人会井底之蛙地目光短浅并且什么都自己干!