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


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

    image

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

    image

    下载: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的又太笨拙太占内存了。

    image

    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:

    image

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

    image

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

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

    大小:<20M

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

    12、虚拟机——Sun VirtualBox

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

    大小:71.5M

    image

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

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

    版权所有,欢迎转载
  • 相关阅读:
    freemarker的${!}
    什么是分布式消息中间件?
    Webservice工作原理及实例
    Nginx的一些基本功能
    dubbo与zookeeper的关系
    为什么推荐Zookeeper作注册中心
    ORACLE和MYSQL的简单区别
    SQL优化|Java面试题
    玩转 lua in Redis
    解决KafKa数据存储与顺序一致性保证
  • 原文地址:https://www.cnblogs.com/xiaotie/p/1617806.html
Copyright © 2020-2023  润新知