开发工具链(国内项目)(持续更)

开发工具链(国内项目)

前端开发工具:

  1. sublime(轻便)
  2. Webstorm(全面,包括各种插件,对node支持较好,但是缺点是占用内存较大)
  3. VSCode(免费,而且比webStorm轻,占用内存少,插件好用。)
  4. git/svn(gitlab(需要私有服务器,自己搭建,但是安全),gitee(私有项目免费),github(最大的男同胞交友网站,没有之一))
    tips:
    • git分为三个主要分支,develop(开发分支),master(主干分支),release(发布分支)。如果是迭代快速,可以没有release分支,直接从master分支取代码。
    • 控制好权限,不要给不必要的人员读写权限,如果误操作被删除了,会损失很多时间和精力来处理的,项目越大,代价越大,深有体会。
    • 保证每个人一个账号,避免引起不必要的纠纷,深有体会。
  5. npm:包管理工具,bower也是好评的
  6. 对比工具:Windows:beyondcompare
    osx:Diffmerge(free or professional)
  7. markdown
  8. 命令行:
    • Windows:git bash 好处:可以在任意文件夹右键,虽然shfit+右键也可以打开cmd,但是这个可以用ll
    • OSX:iTerm
  9. HBuilder:专为H5设计
  10. pyhton:一些重复工作,x写个脚本还是好的
  11. 批处理:专用素养范畴

项目管理工具

  1. tower
  2. 钉钉
  3. 禅道

服务器工具

  1. xshell:shell连接远程服务器。有免费版本,目前的最新版是付费的,最好用的了。
  2. WinSCP:文件传输工具,文件小的话rz也很方便233
  3. Navicat : mysql数据库连接

思维导图

  1. XMind:优点就是免费
  2. MindManager: 收费的思维导图,好用。

其他

  1. Mouse without Borders:两台电脑公用一套键鼠,非常适合即开发前台又开发后台的程序员,我就是233。
  2. 网易云音乐,听见好时光。

发布·运维

  1. jekins,发布利器,如果项目很大,发布项多,发布消耗的时间会影响项目进度的,此时一个发布工具必不可少。
  2. 个人小项目可以githook的方式来更新。

你可能感兴趣的:(JAVA,随笔,前端那些事,angular2)