俗话说的好:工欲善其事,必先利其器。作为一名程序员,写代码的能力固然重要,但光会敲代码可就太偏科了,所以我们要学会利用身边现有的高效率开发工具来协助开发工作,达到事半功倍的效果。截止到目前,我已经写了4篇实现网易云音乐首页的教程,链接如下:
在这个项目的开发过程中,我用到了一些我经常会使用到的工具,这些工具我觉得值得推荐给每一个开发的程序猿,于是,今天这篇文章我就打算来和大家分享一些开发中用到的高效率神器。
ps: 本篇文章不包括这些开发工具的使用教程,如需了解可以上 YouTube 或者 B 站观看视频教程。
image
Sketch 是一款轻量,易用的矢量设计工具。我们可以通过它来设计 App 的原型,然后将设计稿上传到蓝湖(我在下面会介绍到),还可以通过它来制作 @2x, @3x 的切图。
image
下载地址:https://www.sketch.com/
image
蓝湖是一款产品文档和设计图的共享平台,它具有以下优势:
image
下载地址:https://lanhuapp.com/
image
Figma 和上面所说的 Sketch 一样,也是一款非常好用的 UI 设计工具,它俩的功能很相似。但是 Figma 相比于 Sketch 来说它的优势在于它不局限于某一平台,因为它是基于浏览器的,而 Sketch 只支持在 Mac 平台使用。
Figma 还提供了许多强大的功能,工程师可以将设计图导出为所需要的任何平台代码(包括 CSS、iOS、Android 样式),而且设计和协作可以是同时进行的,任何人都可以在设计图的任何地方进行标注和评论。
下载地址:https://www.figma.com/downloads/
image
iconFont 是阿里巴巴提供的矢量图标库,可以为用户提供矢量图标的下载,在线存储,格式转换等功能。如果你正在为缺少合适的矢量图素材而烦恼的时候,不妨上这个网址去搜索一下,说不定有意外的惊喜哦!
image
Postman 是一款功能强大的 API 开发测试工具。通过它你可以快速轻松地发送 REST、SOAP 和 GraphQL 请求。在与服务端调试接口的时候,我们可以通过该工具来模拟网络请求,并查看返回的数据,来验证接口是否调通。
下载地址:https://www.postman.com/
image
Sublime Text 是一款强大的跨平台编辑器。单从界面上看非常简洁,可以说让人一见倾心的感觉,完全符合码农的口味~~。
Sublime Text 提供了安装插件的方式,可以任意安装你想要的插件,功能强大到可以用一句话总结那就是 “只有你想不到,没有它做不到”。它支持跨平台,包的体积小,Sublime 占用的内存很小,且运行速度超快!可以多屏显示,Sublime Text 编辑器可以显示多个屏幕,方便你编写及查看对应的文档代码,如果你屏幕够大,分四个屏同时开发,那工作效率可谓杠杠滴~。还可以快速编写代码,要是 sublime 编辑器安装了 emmet 的插件,写 html 那速度可谓是空前绝后,三下五的功夫就能编出一整段 html。
下载地址:https://www.sublimetext.com/download
image
XMind 是一款非常出色的思维导图制作软件,作为一款能有效提升工作和生活效率的生产力工具,XMind 具有以下优势:
下载地址:https://www.xmind.cn/desktop/thank-you-for-downloading/
image
iTerm2 是一个用来取代系统终端的命令行工具,功能比原生的终端程序强大很多。我们可以为 iTerm2 设置背景图,并切分出多个窗口来使用,这样看上去是不是高大上很多。
下载地址:https://iterm2.com/downloads.html
image
GitHub Desktop 是 GitHub 官方的代码同步工具,想必大家也都非常熟悉了,类似的还有 Source Tree,这里就不多做介绍啦!
image
下载地址:https://desktop.github.com/
即使我们作为程序猿需要单打独斗的能力,但是我们也需要借助外部的力量,来将自己的战力值推的更高,工欲善其事必先利其器,如果上面的工具恰好能够帮助到你,那本篇文章的目的就达到了。小伙伴们如果你们手上也有高效率的开发工具,不妨在评论区里与大家交流一下哦。
本文分享自 HelloWorld杰少 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!