轻、快、好、免费的开发工具

现在的一些工具,越来越大。本来一二十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遍。和它比,某些商业软件简直像垃圾。

轻、快、好、免费的开发工具_第1张图片

5、数据库管理系统——mysql

大小:几十M

出处:http://www.mysql.com/

简介:微软的sqlserver越来越大,管理界面越来越慢了,很恶心。还是mysql短小精悍。

6、迷你数据库——db4o

大小:dll+源代码+文档+VS 插件 < 30M,单dll < 1M

出处:http://www.db4o.com/china/

简介: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不好找,我将我收藏的一个版本传上来。

轻、快、好、免费的开发工具_第2张图片

下载:TDM_freeware_setup.zip

8、数据库管理工具——EMS系列免费版

出处:http://sqlmanager.net/

大小:如果只下载可执行程序,<10M。如,EMS SQL Manager for SQL Server Freeware (executable-file only) 大小是 6.12M。

简介:短小、精悍,好用。免费版差不多就够用了,基本功能都具备。我管理、查询本地的SQLServer、Mysql数据库基本都用的是EMS的Client。和EMS的免费工具比,Mysql的管理工具太土太难看太难用了,SQLServer的又太笨拙太占内存了。

轻、快、好、免费的开发工具_第3张图片

9、单元测试——nunit

出处:http://www.nunit.org/

大小:<3M

简介:实在忍受不了VS自带单元测试的臃肿与笨拙,还是nunit好用。

10、数学计算——R语言

出处:http://www.r-project.org/

大小:<30M

简介:现在的Matlab动不动就4个G。需要吗?免费的R语言已经很好用了(我认为它比matlab还好用)。R的语法比matlab的语法优雅。且还有大量的第三方开源库可用。

R Console:

轻、快、好、免费的开发工具_第4张图片

StatET Plugin for Eclipse(http://www.walware.de/goto/statet):

轻、快、好、免费的开发工具_第5张图片

11、抓包与协议分析工具——Wireshark

出处:http://www.wireshark.org/

大小:<20M

简介:Wireshark是极其强悍的协议分析工具,出自名门,其前身是大名鼎鼎的Ethereal。能支持非常多种协议的解码。既可以用它来分析应用层协议(如http),也可以分析底层协议。俺的协议分析首选工具。Wireshark很多人觉得不好用,是它采用的是tcpdump filter语法,熟练了就好了。

12、虚拟机——Sun VirtualBox

出处:http://www.virtualbox.org/

大小:71.5M

轻、快、好、免费的开发工具_第6张图片

简介:开源虚拟机,原来是德国一家公司的产品,现在成了Sun的了。大部分情况可以替代VMware。

您常用哪些实用的精巧工具?

你可能感兴趣的:(开发工具)