软件开发工具实践

软件开发工具实践

工欲善其事,必先利其器。对于开发工具的选择更多的是为了提供工作效率。下面我按类别列一下一些常用的开发工具,希望可以成为大家实践的工具。

IDE

Java

Java的IDE系列最经典的要数两个系列了。最初由IBM公司开发的Eclipse现在由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。还有一个是JetBrains系列的Intellij IDEA。

 

 

 

对于安卓的开发工具之前都是在Eclipse中装插件进行开发,现在也有了专门的开发IDE由谷歌推出的 Android studio。

 

 

C/C++/C#

对于该系列的工具就推荐微软自家的VS系列,如果是刷题或者平时的小作业的话,也可以试一下DEV C++或者直接在文本编辑器中写,占用内存什么的比较少

 

 

文本编辑器

文本编辑器就有太多的选择了,有vim,sublime,notepad++

 

 

 

版本控制

也经历过很多版本控制软件,以及版本控制的发展,这里推荐的版本控制工具为Git

浏览器

其实浏览器这里不应该列出来的,但是还是顺带提一下吧,其中最主要的两个浏览器分别为谷歌浏览器和火狐浏览器

 

 

 

 

原型设计工具

原型设计工具这里也推荐两个。Balsamiq Mockups,简单容易上手,适合做快速原型的设计。

Axure RP,适合做一些比较复杂的原型。

 

 

 

视觉设计工具

视觉设计工具这一块最专业的当然要数Adobe全家桶了,其中用的最多的要数PhotoShop了吧

 

 

 

 

 

项目管理工具

项目管理工具可以考虑微软公司的project,project可以画有关项目管理的很多种图,比如甘特图,WBS图,关键路劲等。

 

思维导图工具

Xmind,一款比较轻盈的思维导出绘画工具。mindmapper

 

软件设计工具

软件设计工具主要围绕着UML图的设计,以及数据库表的设计。这里推荐三款,powerDesigner,starUML,visio。powerDesigner功能强大,startUML画出来的图比较美观。当然也可以使用visio 傻瓜式的绘图。

 

 

 

 

数学相关工具

数学相关的工具要数MathLab了,很好很强大

 

 

 

 

通讯沟通工具

感觉这个也没有必要列在这里,QQ微信就不说了,这里提一下有道云笔记和Foxmail,百度云。及时沟通用微信和QQ就可以了,共享文档用有道云笔记,重要通知建议用邮件比较正式,大型文件共享用百度云

 

 

 

 

 

 

办公软件

办公软件最好应该就是微软的Officele了

 

网络工具

网络工具有用来抓包的Wireshark,有用来分析网络请求的Fiddler和postman

 

 

 

桌面效率工具

Clover 像Chrome一样的多标签资源管理器

Listary,桌面搜索,再不用一层层点开目录了。

posted on 2018-11-24 13:58  kexinxin  阅读(315)  评论(0编辑  收藏  举报

导航