前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >工具武装的前端开发工程师

工具武装的前端开发工程师

作者头像
小弟调调
发布于 2018-10-18 02:38:34
发布于 2018-10-18 02:38:34
1.3K0
举报
文章被收录于专栏:埋名埋名

刚好获得微信的“原创声明功能”,来实验一下回复功能。前端入坑多年,用过很多的软件和工具,就在此分享给大家一个“老司机”的工具库吧。我现在主要的开发语言是 javascript,在做一些项目经理还有产品的一些工作。

我是从做设计转做前端的,做了两年的设计,学了一些设计和绘画的软件如:PS、AI、Painter 等,现在这里只介绍我入前端坑以来,外加我其它工作中常用使用的效率工具。

我的工作环境是从Windows转向Mac的,用了Mac之后回不去了,Mac对于不撸游戏的玩家,要比Windows出众太多,所以这里只介绍我的电脑里面有的软件,但是很多软件是跨平台Windows上面也是有的哦。

编辑器

1. SublimeText(Windows/Mac)可以长期免费试用

这个工具已经很火了,我之前是99%的码是这上面撸出来的。关键是它的小巧、简洁、快枪手,长大的文本打开速度也是杠杠的。编码垒字的神器,还能览图/文件对比/....

拥有插件扩展机制,在它上面有一系列特别好用的插件,其中最喜欢的插件是 PlainTasks 我用它做一些简单的任务管理,比如写日报等

2. Atom (Windows/Mac)免费

这个软件也有很多人用。最近用得也特别多,最主要是这个软件我拿它开发ReactNative相关的项目,对ReactNative开发有个官方插件对调试代码提示都比较友好,Atom这个软件我有些不喜欢,它启动太慢了,大的文本文件打开要非常之久,无法忍受,没有办法ReactNative官方给它退出了个插件Nuclide。所以我一直用它,不过呢界面和代码高亮其实我挺喜欢的,啥时候能优化一下性能,我估计就抛弃的Sublime,虽然我已经抛弃Dreamweaver....。

3.Vim (Windows/Mac)免费

这个是个古老的编辑器,我接触到它的时候,其实是看到一个PHP程序猿在使用它来撸码,然后我接触到服务器部署等问题的时候,经常会使用它改一些配置和临时更改一些文件。很显然我已经掌握了它的使用。如果你使用它来做前端开发你需要一系列插件帮助你提供效率。在我的这个仓库里面有插件的各种玩儿法https://github.com/jaywcjlove/vim-web。

4.HBuilder(Window/Mac)免费

剩下就是这个国人开发的编辑器了,通常带新手的时候我建议他们安装这个编辑,因为上面的JS提示等各种很优秀,其实过往的一个软件Webstorm同样优秀,为啥不推荐它呢,主要它是个收费软件,身为程序员不建议你破解它,本着支持国货的态度,所以推荐HBuilder。

5. 其它我不用的优秀编辑器

a). Adobe推出的Brackets(Window/Mac)免费/开源编辑器,这个是它的仓库https://github.com/adobe/brackets/,它的官网在这里 http://brackets.io

b). 微软推出的Visual Studio Code(Window/Mac)免费/开源编辑器,https://github.com/Microsoft/vscode,你可以去它的官网去看看它的介绍http://code.visualstudio.com

命令行工具Terminal

1. iTerm(Mac)免费

它是 OS X 下一款开源免费的的终端工具,直接替代自带的Terminal。这个可是Mac下最好用的终端工具了,没有之一,堪称神器,尚方宝剑?。官网在这里:http://www.iterm2.com,它的特性太多了,如智能查找、切分屏幕、标签变色、智能选中、命令自动补齐、查看命令历史、全屏展示所有的tab等等。作为一个前端开发工程师,其实你慢慢的发现终端工具你使用越来越频繁了,所以你需要一个趁手的工具来高效完成你的工作。

2. oh my zsh

这个之前介绍了,我还为它发了一篇微信文章《前端工程师也需要zsh》点击进去看看?里面介绍了安装和使用方法。

官网:http://ohmyz.sh

Github: https://github.com/robbyrussell/oh-my-zsh

版本控制Git/SVN Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。我已经多年不使用svn了,其它的版本控制工具我也没有使用过,如果你还不知道它,或者不能使用它我也不能说你什么。

官网在这里:https://www.git-scm.com/

通常情况下我不太使用GUI,但是一般我在带新手的时候先建议他们安装GUI,然后慢慢学习命令行下操作。在git 官网上这种GUI工具多达十几款,在Mac平台我推荐一两款好用的软件GUI,官网GUI客户端列表:https://www.git-scm.com/downloads/guis。

1. DiffMerge (Windows/Mac/Linux)免费

DiffMerge 是一款可视化的文件比较(也可进行目录比较)与合并工具。 该软件主要具有文件差异比较、自动化的文件合并、以及文件夹差异比较这三大功能。这里下载:http://sourcegear.com/diffmerge/

2. SourceTree (Windows/Mac)免费

官网在这里:https://www.sourcetreeapp.com/

3.Gitup(Mac)免费开源

好玩的Gitup是 Mac OS X 的全功能开源 Git 客户端,提供快速,安全的操作,直接在硬盘上与 Git 数据库交互,操作库的图而不是操作 commits,官网在这里:http://gitup.co/

4. Cornerstone(Mac)收费工具

Cornerstone是Mac上最佳的SVN管理工具

5.Versions(Mac)收费工具

Versions是一款Mac平台下非常棒的SVN同步管理客户端

数据库

1. Sequel Pro(Mac)免费

Sequel Pro for Mac是一款Mac平台的MySQL管理工具,sequel pro for mac是MySQL数据库管理应用程序,官网在这里:http://www.sequelpro.com/

2. Chrome MySQL Admin免费

这个是一个Chrome插件,是MySQL开发的跨平台、可视化数据库工具。你可以访问外国网站,通过Chrome应用商店下载。

3. Robomongo(Windows/Linux/Mac)可以免费使用

Robomongo是一个开源的,基于Shell的MongoDB图形化客户端管理软件,主要由C++语言编写成,可运行在Windows,Linux和Mac OS X系统上。由于它内置了JavaScript引擎,所以在MongoShell中执行的任何操作都可以同样的在Robomongo的Shell中执行,最值得一提的是,它支持直接对数据以json方式浏览和修改,非常方便。官网在这里:https://robomongo.org/

设计/产品

1. Sketch(Mac)收费

它是一款mac平台下轻量,强大的矢量设计软件。很显然我已经放弃PS和AI,他们太臃肿和收费太贵。还有人把这个当作产品经理用来画原型,我个人看这个是不合理的,他是一个UI设计软件画原型其实时间成本太高,为什么有产品经理用它来画原型呢,说明它使用之简单,之漂亮。官网:http://www.sketchapp.com

这个是我常用的设计软件,已经放弃了PS。啊...

2. Sketch Toolbox(Mac)开源免费

它是一款能够让你在一个地方集中查找、下载、安装Sketch插件的工具。在这里啦:https://github.com/buzzfeed/Sketch-Toolbox

3. Affinity Designer(Mac)收费

它是一款专业的设计绘图工具,适用于苹果操作系统,主要用于矢量图形的绘制,适用于图标、UI 设计、网站设计、宣传素材等图像的制作,具有较强的易用性,操作也十分方便。

4. Icon Slate(Mac)免费

是一款让您轻松创建,输入和输出多种格式电脑和移动终端程序图标的图标制作工具。主要是能输出ico格式的哦,

5. IconJar(Mac)免费

是一个可以帮助设计师搜索、收集、管理的素材工具,可以极大的提高设计师们的素材库使用效率,减少寻找有效素材的时间,提高工作效率,该工具目前进支持Mac系统。官网:http://geticonjar.com

6. Justinmind(Mac)免费

画原型图工具,justinmind相比axure功能更丰富强大,但是团队合作比较难用主要是同步比较慢,jm功能丰富相对新手入手就有入门学习成本。好像不支持SVN。官网:http://www.justinmind.com

7. Axure RP 8(Windows/Mac)收费

画原型图工具,它能使用SVN工具,进行版本控制,使用成本。官网:http://www.axure.com

8. Mockplus(Windows/Mac)收费

是更快更简单的原型设计工具。交互快、设计快、演示快、上手快。拖一拖链接完成交互设计,放一放组件完成原型图,扫一扫二维码在手机中演示。https://www.mockplus.cn

9. XMind

是一款实用的思维导图软件,简单易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩展、跨平台、稳定性和性能,真正帮助用户提高生产率,促进有效沟通及协作。http://www.xmind.net/

10.PostMan:是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。

11.Gliffy Diagrams:是一款相当实用的Chrome套件,而且可以离线使用,透过这个工具可以绘制各种图表,且透过模组化的物件来制作图表,将大大提高工作效率,节省时间成本。

12.RoboCompass:同上这个是在先版本需要访问外国网站。

正则表达式编辑器

1.Reginald

2.Reggy

2.RegExRX

其它软件

1.Homebrew(Mac)开源免费

可以理解为Ubuntu上的apt-get,用这个软件可以轻松的装其他的Mac上的软件。主要是服务程序员的,这是一个非常重要的对于程序员来说不可或缺的Mac软件。官网在这里:http://brew.sh

2.Cakebrew(Mac)开源免费

这个是方便管理Homebrew的GUI软件,不用在命令行安装程序,并且可以方便的查看本地通过Homebrew安装了那些软件,搜索安装并软件。官网在这里:http://www.cakebrew.com

3. CheatSheet(Mac)免费

CheatSheet 是一款Mac上的非常实用的快捷键快速提醒工具,你只需要按住Command键,就会弹出当前应用的所有快捷键列表,所以你记不住一些软件的快捷键没有关系,只需要使用CheatSheet,随时提醒你当前软件的所有快捷键,比如Safari、Finder、Photoshop,简单实用并且完全免费,支持中文,非常不错!这里下载:https://www.mediaatelier.com/CheatSheet/

4. TeamViewer(跨平台)个人使用免费

用于实现远程支持、远程访问、远程管理、家庭办公及在线协作和会议功能的软件。支持Windows、Mac、Linux、Chrome OSiOSAndroid、Windows Mobile和BlackBerry平台。官网Dash是一个API文档浏览器( API Documentation Browser),以及代码片段管理工具(Code Snippet Manager)在这里:https://www.teamviewer.com/zhCN/

5. Dash

Dash是一个API文档浏览器( API Documentation Browser),以及代码片段管理工具(Code Snippet Manager),Dash在Mac App Store里面免费提供下载。

6. licecap(Windows/Mac)可以免费使用

是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围,本文中Gif图片就是这个软件生产出来的。官网:http://www.cockos.com/licecap/

7.Leaf(Mac)收费

Leaf Mac版是OS X 上一款 RSS 客户端程序,也是一款轻型阅读软件,界面很漂亮,UI和交互都挺新颖,对于轻型阅读,新颖的交互形式很美观很大方。Mac App store中可以购买。

8. VOX:Mac 上最好用的免费全能音乐播放器,撸码之余听听歌是一种享受。

9. Lantern:免费的访问外国网站工具

10.Grappler:Grappler是一款可以从网页上抓取音乐和视频的软件,支持Flash和HTML5的视频格式。

11.wxmp:Chrome插件优化在微信公众账号中发文章》介绍在这里,我已经生成了Wxmp.crx 文件,这里下载:https://github.com/jaywcjlove/wxmp/releases

Mac上的软件下载网址推荐

  1. 类似于iOS上Cydia一样的第三方软件商店:http://hack-store.com/
  2. 玩转苹果:http://www.ifunmac.com/
  3. 玩儿法:http://www.waerfa.com/
  4. Mac软件下载站:http://www.pshezi.com/
  5. MacPeers:http://www.macpeers.com/
  6. Mac志:http://www.isofts.org/
  7. Mac软件分享:http://www.waitsun.com/
  8. AppKed:http://www.macbed.com/
  9. 苹果软件园:http://www.maczapp.com/
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JSdig 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
程序员开发工具推荐(一)
功能说明:文件内容统计工具(可统计文件语言类型、文件注释、文件空格)下载地址收费情况:免费
兔云小新LM
2019/07/22
7850
常用软件和网站
An excellent open source blog project:Halo
飞翔的竹蜻蜓
2020/07/07
1.1K0
我的前端开发工作流 - 环境篇
有人说过程序员和码农的本质区别就是程序员会不断探索提高生产力的方法。思维模式的转变是提高生产力的最好方式,但打磨我们的工具也是十分有意义的事,本文将从开发环境,自动化开发,开发工具等几个方面针对前端开发效率的提升和代码质量的提高来展开讨论。
py3study
2020/01/03
5440
今日分享: 常用工具集
数据来源于互联网 技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核 Gitee: 中国的源代码管理平台,很多半成品项
双鬼带单
2019/06/03
1.2K0
工具武装的前端开发工程师
 这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为可以查看微信公众号文章《工具武装的前端开发工程师》,于是建了这么一个仓库,持续更新作为补充,搜集更多好用的软件工具。请Star、Pull Request或者使劲搓它 issues 给我推荐优秀好用的Mac应用,很显然我是一个资深Mac用户,我需要它们帮助我快乐、高效的工作,同时也分享给你。
botkenni
2022/01/10
3.6K0
工具武装的前端开发工程师
聊聊开发日常的效率提升工具(全)
sourcetree是一个git的GUI客户端,类似svn时代的TortoiseSVN。而github是一个代码托管平台,使用git提供版本控制服务。
树酱
2022/03/09
5570
聊聊开发日常的效率提升工具(全)
工具武装前端工程师
本文主要介绍前端开发中常用的工具集合。 编辑器 1. SublimeText(Windows/Mac)可以长期免费试用 这个工具已经很火了,我之前是99%的码是这上面撸出来的。关键是它的小巧、简洁、快
xiangzhihong
2018/02/05
1.1K0
工具武装前端工程师
12个前端开发必备开发的工具
在这篇文章中,我们向您展示了一个将工具和服务分类为bucket的框架,它可能会在前端开发过程中对您有所帮助。在每个类别中,我们都会讨论一个受欢迎的选择,同时也会给您一个可供选择的选择,以防您不同意我们最初的选择。让我们毫不迟疑地进入面向前端开发者的工具和服务的世界。
用户8671053
2021/09/19
1.2K0
Java的常用开发工具
java常用的开发工具。都说工欲善其事必先利其器,要想学好java这门语言,选择一款好用顺手的开发工具是必不可少的。另外面试java工作时开发工具的使用也是一个重要的考核点。
Rookie
2018/12/14
2.4K0
前端开发工具总结
主要是为了帮助大家搜集一下前端开发中要用到的一些东西,打造一个前端开发工具字典,方便大家查阅。
用户1462769
2019/08/30
2.7K0
程序员必备的8款高效工具
效率神器,搜索和快速启动的功能,以及工使用自定义插件的工作流功能。让你的效率提升N的档次。
陈宇明
2020/12/16
7620
Java 程序员常用的开发工具
作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。有开源免费的;有商用收费的。如何选择一款适合自己的集成开发环境,亦或说选择一款符合自己项目开发需要的集成开发环境。如果选择得当,那么就能够使得开发工作事半功倍;否则事倍而功半。
全栈程序员站长
2022/09/08
1.5K0
有哪些工具可以让嵌入式开发事半功倍?详细盘点工程师必备工具
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有μcos,vxworks,linux,android等。当然,对于嵌入式或单片机工程师的利器就是C语言、C++或汇编语言。那么有哪些好工具可以让工作事半功倍呢?
Linux阅码场
2019/09/25
2.9K0
有哪些工具可以让嵌入式开发事半功倍?详细盘点工程师必备工具
前端开发常用网站_软件开发领域知识
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168348.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
1.9K0
Mac 高效程序猿开发必备软件
一个聪明的开发者会用合理使用工具软件来提高工作效率,MacBook Pro开发必备软件。
阳光岛主
2019/02/18
3K0
原型工具 墨刀_原型设计工具 axure
Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专门的原型设计工具,它比一般创建静态原型的工具如Visio、Omnigraffle、Illustrator、Photoshop、Dreamweaver、Visual Studio、FireWorks要快速、高效。
全栈程序员站长
2022/09/20
2K0
原型工具 墨刀_原型设计工具 axure
【干货】不容错过!前端工程师必备的10款优质工具
前端开发是创建 Web 页面或移动端等前端界面呈现给用户的过程,需要通过 HTML,CSS,JavaScript 以及衍生出来的各种技术、框架和解决方案,来实现互联网产品的用户界面交互。市面上有许多不同类型的前端开发工具,可以加速产品研发进程。今天就为大家介绍10款优秀的前端开发工具,学会使用这些工具,不仅能提高开发效率,还能更清晰地将自己的研发思路呈现出来。
奔跑的小鹿
2020/12/25
9980
【干货】不容错过!前端工程师必备的10款优质工具
吐血推荐|2万字总结Mac所有应用程序、软件工具和相关资料
现在随着互联网的发展,越来越多的公司都鼓励Mac办公,属实MacOS系统对于我们的工作开发效率有很大提升,所以我们需要收集各种类别非常好用的 Mac 应用程序、软件以及工具。作为一个资深 Mac 用户,我需要它们帮助我快乐、高效的工作,同时也分享给你们。
浅羽技术
2020/12/07
6.2K1
吐血推荐|2万字总结Mac所有应用程序、软件工具和相关资料
设计师都爱用的UI标注软件有哪些?
UI标注软件现在是设计师(UI、PM、前端等)必备的一款软件。设计稿是UI设计师日常工作中的产出物之一,当然,做出了高保真设计稿并不意味着你的工作结束了,因为你还得与下游的开发工程师进行对接。
奔跑的小鹿
2019/01/24
3.2K0
设计师都爱用的UI标注软件有哪些?
开发效率太低?您可能没看这篇文章
还记得刚参加工作的时候, 有位开发的同事软件使用效率奇高. 我曾亲眼目睹他在几秒之内打开开发软件, 优雅地调出隐藏的功能, 输入数据输出结果的过程行云流水, 一气呵成, 而手指却始终不曾离开键盘. 吃惊的同时, 不仅发现提高开发效率是多么的重要! 这便有了本篇文字.
鹅厂优文
2018/05/30
4K2
相关推荐
程序员开发工具推荐(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文