程序开发需要掌握工具推荐

IntelliJ IDEA 是JetBrains 致力于为开发者打造高效智能的开发工具,不光是支持java语言,还支持很多以JVM为支撑的服务端语言,还有各种企业及框架(Spring,Play,Grails等),还有移动端,Web端的主流语言或框架,提供Windows,MacOs,Linux 下载版本,不免费,但提供了社区版本,够用了。很多人会拿Eclipse和Idea比较,我之前也是用了很长一段时间Eclipse,但是后面尝试了一个星期Idea,就离不开了它,觉得他就是专门为程序员打造的,太懂程序员了,特别是那只能提示完成,因为提供强大的智能代码分析,它构建文件的索引很大(需要很大的内存来支持,如果要说的缺点)。另外也提供了强大的插件,自己写插件也很方便。
MacOs 自带的Terminal太难用了,iterm2提供了更高级的搜索,选择,历史剪贴板,还有记录回放(看历史操作记录挺有用),分屏,更多热键等功能。如果结合Oh My Zsh 更强悍.Oh My Zsh 是专门为zsh提供轻量级的配置,可以配置自己喜欢的插件(git,zsh-autosuggestions,zsh-syntax-highlighting)。
Alfred 是Mac平台启动应用,搜索文件比自带的Spotlight更强大的一款应用。可通过热键,关键字,文本扩展等功能提高效率,提供生产力。另外如果开通powerpack(收费),可以执行工作流,扩展插件,让Mac执行的繁琐命令或操作变的更简单。
Burp Suite 是一款集成安全扫描、攻击、爬取、代理、自动化测试、扩展插件等网络安全工具,目前提供了企业,个人,社区版本,社区版本是免费,其他都是收费的。个人觉得社区版本提供的代理,插件够我们平常的做一些有意思的事情(篡改数据包,最近的答题获得奖金节目很火,之前我个人尝试了一把,挺受用)。插件支持java,python,ruby,但必须设置相应的环境。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章