现在的一些工具,越来越大。本来一二十M就能解决问题的,动不动都搞成三四千M——不装满一张DVD誓不罢休。看着头疼。我以前介绍过一些小巧的工具,比如,数据库建模工具Toad Data Modeler。最近老有人问Toad Data Modeler哪里下载。今天就专门写一篇文章,介绍这些轻、快、好、实用、免费的开发工具。
1、编辑器——记事本
出处:操作系统自带
简介:把这个放在第一个。以示对Word党的抗议。
2、编辑器/IDE——vim/gvim
大小:<10M
出处:http://www.vim.org/download.php
简介:短小精悍又无比的强大的编辑器,就算不用它替代VS,至少替代uedit还是绰绰有余的。
3、文本检索——grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)
大小:100k
出处:http://sourceforge.net/projects/gnuwin32
简介:强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。检索文档或源代码还是用grep快。GUI检索工具对那些变态的目录和文件,性能很差。
4、UML建模工具——jude社区版
出处:http://jude.change-vision.com/jude-web/product/community.html
大小:<10M(需要java环境)
简介:短小精悍又非常好用的uml建模工具。如果只是将uml作为沟通工具,jude足够用了。非常好用,非常好用,再重复2遍。和它比,某些商业软件简直像垃圾。
5、数据库管理系统——mysql
大小:几十M
简介:微软的sqlserver越来越大,管理界面越来越慢了,很恶心。还是mysql短小精悍。
6、迷你数据库——db4o
大小:dll+源代码+文档+VS 插件 < 30M,单dll < 1M
简介:db4o是OO数据库,是所有数据库中最易用的数据库。如果数据量只有几百兆,用db4o吧。db4o引擎只有一个dll,几百k。这个引擎是gpl协议的。最近,db4o的对象管理器也可以免费使用了。
7、关系数据库建模工具——Toad Data Modeler Freeware
出处:http://www.casestudio.com/enu/download.aspx
大小:不到 9M
简介:建模->生成sql脚本->生成html文档。支持常见数据库。很好用。2006年以后的 Toad Data Modeler Freeware 都有使用时间限制了。2006年那一版Freeware不好找,我将我收藏的一个版本传上来。
8、数据库管理工具——EMS系列免费版
大小:如果只下载可执行程序,<10M。如,EMS SQL Manager for SQL Server Freeware (executable-file only) 大小是 6.12M。
简介:短小、精悍,好用。免费版差不多就够用了,基本功能都具备。我管理、查询本地的SQLServer、Mysql数据库基本都用的是EMS的Client。和EMS的免费工具比,Mysql的管理工具太土太难看太难用了,SQLServer的又太笨拙太占内存了。
9、单元测试——nunit
大小:<3M
简介:实在忍受不了VS自带单元测试的臃肿与笨拙,还是nunit好用。
10、数学计算——R语言
大小:<30M
简介:现在的Matlab动不动就4个G。需要吗?免费的R语言已经很好用了(我认为它比matlab还好用)。R的语法比matlab的语法优雅。且还有大量的第三方开源库可用。
R Console:
StatET Plugin for Eclipse(http://www.walware.de/goto/statet):
11、抓包与协议分析工具——Wireshark
大小:<20M
简介:Wireshark是极其强悍的协议分析工具,出自名门,其前身是大名鼎鼎的Ethereal。能支持非常多种协议的解码。既可以用它来分析应用层协议(如http),也可以分析底层协议。俺的协议分析首选工具。Wireshark很多人觉得不好用,是它采用的是tcpdump filter语法,熟练了就好了。
12、虚拟机——Sun VirtualBox
大小:71.5M
简介:开源虚拟机,原来是德国一家公司的产品,现在成了Sun的了。大部分情况可以替代VMware。
您常用哪些实用的精巧工具?