全栈工程师必备开发利器

一、团队协作工具

团队协作软件

笔记备忘

  • 印象笔记:工作必备效率应用
  • 有道云笔记:网易出品,获得5000万用户青睐的笔记软件。提供了PC端、移动端、网页端等多端应用,用户可以随时随地对线上资料进行编辑、分享以及协同。
  • 日事清:怕工作进度延误 就用日事清
  • 滴答清单:一个帮你高效完成任务和规划时间的应用

远程

  • TeamViewer:安全远程访问和支持
    TeamViewer 基于最广泛的平台和技术,连接全世界的人、地区和事物。
  • 向日葵:简单好用的远程控制软件
  • mstsc:运行win+r,输入mstsc。不要忽略windows自带的强大远程桌面连接工具
  • 注意:不要再用QQ远程了,真的很卡!

思维导图与原型设计

  • XMind:思维导图,框架图等等,非常推荐。收费软件,部分功能可用
  • MindManager
  • 百度脑图:在线免费脑图,推荐
  • Mockplus:更快、更简单的原型设计

二、代码版本管理工具

SVN

  • Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。
  • 工具下载:tortoiseSVN
  • 学习资源

Git

Git 与 SVN 区别

  • GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。
    如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。
  • Git 与 SVN 区别点:
    • 1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。
    • 2、GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。
    • 3、GIT分支和SVN的分支不同:分支在SVN中一点不特别,就是版本库中的另外的一个目录。
    • 4、GIT没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比GIT缺少的最大的一个特征。
    • 5、GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
    • 6、Git可以在离线情况下使用,SVN则必须网络畅通。

Git托管平台

  • Github:全球最大的程序员社交网站
  • 码云:国内比较大的Git托管平台。码云专为开发者提供稳定、高效、安全的云端软件开发协作平台。无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发
  • CODING:国内Git托管平台,Coding, 让开发更简单

GitFlow工作流

自主搭建代码托管平台

  • Gogs:一款极易搭建的自助 Git 服务,通过go语言写的,适合在Linux服务器上搭建
  • VisualSVN:isualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform.
  • iF.SVNAdmin:The iF.SVNAdmin application is a web based GUI to your Subversion authorization file. It is based on PHP 5.3 and requires a web server (Apache) to be installed. (通过PHP在Linux上搭建SVN平台,并且有web管理页面)

三、前后端开发工具(重要)

数据库管理(以Mysql为例)

  • Navicat Premium:可以连接所有数据库,配套Navicat也针对不同的数据库有不同的版本,请点击进入官网自行查看,收费软件,需要百度自行破解。
  • SQLyog:Administrate MySQL Databases With Ease Using a Graphical Interface,免费

服务器连接工具

接口调试工具

  • 抓包工具1 | Fiddler:The free web debugging proxy(很优秀的抓包工具,目前似乎只支持windows用户)
  • 抓包工具2 | charles:Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet.(MacOS的必备抓包工具)
  • 接口调试 | postman:Developers use Postman to build
    modern software for the API-first world.
  • 在线接口文档 | 看云:专注于文档在线创作、协作和托管(极力推荐,每个文档只有50Mb的免费空间,超过需要收费)
  • 自动文档生成工具 | ApiDoc:Inline Documentation for RESTful web APIs,可以通过命令行将代码中的注释生成在线可调试的文档,开发者的福音啊

轻量级开发工具

 

未经允许不得转载:微信信息发源地 » 全栈工程师必备开发利器

赞 (2)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册