在我们平常的开发过程中,经常会遇到一些需要自己开发一个小工具的情况。这种情况下,我们一般都会挑自己最熟悉的语言来编写这个小工具。不过由于我们是在微软的环境下长大的,对于脚本语言不熟悉,所以编写小工具一般会使用C++,delphi,VB等大型工具,工具是写出来,也用上了,但是所花费的时间实在是不应该的,因为这些工具大部分时候是只用很少的次数。
这里,我对编写这种小工具提几点建议:
1,尽量使用脚本语言进行撰写。因为脚本语言,一条语句可以抵得上别的语言的十几条甚至是上百条语句了,很多时候,一个简单的工具,用脚本语言只需要短短几行即可实现。同时,脚本语言基本不需要编译,能够节省很多的时间,也不用考虑界面的设计。
2,功能要尽可能的简单。因为这种工具一般使用的次数有限,很少能够在别的项目中运用,所以只要完成当前需要的功能即可,不要做无谓的扩展。
3,定期整理以前编写的工具。如果发现用处比较大,注意将其合并为一个或几个功能集中一点的工具,然后作个简单的说明,以便以后能快速上手,或者让别人容易使用。
4,以后想到再说。
最后,推荐一个开发小工具最好的语言:Python,容易上手,但是功能又特别强大。