Web开发快速入门基础篇(7)软件工具

7.软件工具

工欲善其事必先利其器,有一个好的开发工具很重要,影响开发效率。

开发工具

IDE,开发工具

常用轻量级IDE
Sublime Text
Vscode
支持各种语言,php,python等等
支持各种插件,代码提示,代码格式美化,FTP连接,Git协作插件等

大型IDE
Phpstorm
IntelliJ IDEA,开发java较多
配置低的电脑,可能打开卡顿等,操作不流畅

数据库连接
Navicat数据库连接

服务器连接
Xshell
Putty

FTP连接
FileZilla

远程协作
Teamviewer,远程控制工具

调试工具
Postman
模拟发送请求给后端的过程,查看返回结果

Chrome等浏览器开发者选项F12
Network,看请求发送过程,请求加载时间优化等
Element看界面html css布局是不是正常
Console看js执行是不是报错,输出js调试数据

抓包
浏览器Network
Fiddler
Wireshark

前端必备
Photoshop,切图标注,设计UI界面
Iconfront 阿里icon图标库

EasyMock
模拟后端接口数据,当后端功能没开发完,前端这边需要返回数据测试,就mock自己模拟

产品经理必备
Axure,设计产品原型
Axure中文网,很多实战产品原型

Xmind思维导图
Processon 在线设计流程图等

PM学习网站:
人人都是产品经理
PMCAFF

素材
包图网
千图
千库

团队协作
git
平台如码云,github,gitlab
代码管理,提交,更新。大项目是很多人同时开发,所以得有一个代码管理工具,远程仓库。你写完你的代码,提交push到远程仓库,别人git pull拉下来就可以拿到你的代码

Teambition
Trello
Worktitle
3个均为团队任务布置协作,团队调度,项目进度控制

蓝湖
可以上传UI设计稿,产品原型图,方便不同部门沟通,比如产品和UI,或者展示给客户看

API管理
你写了一个API接口,别人得知道怎么调用,哪个地址,怎么请求,请求参数是什么,返回什么
如Swagger,Showdoc等

在线文档类
石墨文档: 多人在线协作文档

在线工具

json解析
json在线解析

编码转换,网站信息查询, 网站测速
站长之家
http://tool.chinaz.com/tools/unicode.aspx

代码在线运行
程序员工具箱
http://tool.lu/

网站统计分析
友盟
https://www.umeng.com/

工作提升

自我提升

学习开源项目
github,码云

课程学习
慕课imooc
菜鸟教程
w3cschool
极客时间

交流论坛
V2ex
52pojie
掘金
stackoverflow英文的
知乎

外包项目

当你接了一个外包项目赚外快
面临一个外包项目需求,先看看有没有成品,开源可用的,如果能用,没必要自己浪费时间再写一个

源码网站
github,码云
互站网

找工作,面试

boss直聘,猎聘,智联招聘等
多看看招聘要求,根据需求调整自己发展知识点

优秀项目

常用优秀开源项目
blog类
wordpress
typecho

论坛类
discuz,国内很多知名论坛都是基于discuz定制开发主题

商城类
litemall,java,spring boot开发的小程序商城
fecmall,基于yii2的b2c商城,支持多端,多语言
禾匠小程序商城独立版,多store小程序商城,自定义diy界面,功能强大

后台管理系统
vue-element-admin vue开发的很不错的后台管理系统

后台模板
gentelella
AdminLte

微信开发
微擎
公众号小程序各种插件,各种吸粉,营销项目,需购买

你可能感兴趣的:(Web开发快速入门基础篇(7)软件工具)