开发工具推荐表

本文就开发常见的工具进行分类介绍,具体类别包括:

       集成开发工具、性能分析工具、测试工具、代码管理工具、数据库管理工具、代码查看工具、认证工具。

一、集成开发工具(IED,Integrated Development Environment

       1. myeclipse 和 eclipse: 适用于 Java 开发 :myeclipse 是 eclipse的插件,但是size比eclipse大,自带jdk、jre,使用方便,无需配置环境变量,ctrl + / 会自动补全,适合初学者。
       2. Android studio : 适用于 Android 开发 :自带各种性能分析工具。

二、性能分析工具

       1. Google-trace :适用于页面性能分析:包括对 js、net 等的分析。
       2. tcp dump :抓取网络信息的工具,然后使用wireshark查看网络情况。
       参考博客:tcpdump - 数据包进行截获的包分析工具

                         30分钟掌握tcpdump

       3. binary size analysis:位于chromium/tools/binary_size下面,二进制分析工具,一般用于对.so、.jar、.aar等进行分析内部代码构造,使用tools / binary_size / supersize html_report chrome . size -- report - dir ~/ chromereport 语句生成html报告。

三、测试工具

       1. junit:单元测试工具。

四、代码管理工具

       1. jenkins:代码持续集成、一键部署的环境。

       2. gerrit:代码入库前的review工具,一般和jenkins合用,jenkins先编译集成,然后由PL review代码,通过gerrit合入库

五、数据库管理工具

       1. MySQL:数据库管理工具

       2. Sqlserver:数据库管理工具

       3. Oracle:数据库管理工具

六、查看工具

       1. notepad++:文本查看工具

       2. linux-vim:查看和编辑Linux环境下的代码,不智能。

       3. beyondcompare:文本对比工具

七、认证工具

       1. fossid:开源认证工具。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值