LNMPS PHP 团队开发 需要用到的相关工具
2018-01-23 10:47
225 查看
LNMPS:LINUX+Nginx+Mysql+PHP+elasticsearch+redis
工具
代码(规范、格式等等) (PSR-1、PSR-2、PSR-3、PSR-4、PSR-6等等规范 http://www.php-fig.org/psr/)
文档
人员
等等标准化,统一使用一种格式
统一开发环境
lnmp团队开发环境docker http://blog.csdn.net/fenglailea/article/details/53119285
lnmp服务器套件 http://www.lanmps.com/
js框架:Jquery 统一jquery版本
js框架
JQuery上传插件:uploadify,zyupload
JQuery表单验证:Validform
省市区插件:city-picker
弹出层:artDialog
日期时间插件:My97 DatePicker
富文本编辑器:百度编辑器UEditor
前端整合框架:bootstrap (我们主要用于后台)
PHP版本:PHP7.X
数据库版本:MariaDB 10.1.x(mysql分支),mysql 5.7
缓存: redis
PHP框架选择:(Yii、CakePHP、CodeIgnitor、ThinkPHP等等)
PHP开发工具:phpStorm
PHP调试工具:Xdebug 、Socket 和 手工调试
数据库管理工具:Navicat Premium,phpmyadmin
文件代码对比工具:BCompare
文本编辑器:Notepad++,sublime text3,Visual Studio Code
服务器:Centos,Ubuntu
SSH工具:XShell ,zoc7
FTP工具:XFtp,flashfxp,Transmit
api接口管理工具:https://www.zhihu.com/question/30434095
Host解析:SwitchHosts
浏览器:chrome,firefox
浏览器插件:WEB前端助手(FeHelper),Host Switch
抓包工具:Fiddler,Charles,Wireshark
数据库建模 UML
流程图:百度脑图,微软流程图,processon,OmniGraffle,MindNode,Mindo,Mindmanager
产品原型:Axure RP Pro
本地开发环境ubuntu/MAC:lanpms套件(http://www.lanmps.com/),docker(http://blog.csdn.net/fenglailea/article/details/53119285)
开发服务器环境 :lanmps套件 项目统一测试环境和正式环境一样, 开启错误日志显示
正式服务器测试环境 :lanmps套件 项目在发布到正式环境前,最后一次测试,关闭错误日志显示
本地私有云:ownCloud,seafile
测试工具:soapui
单元测试:phpunit
代码检查: 各个代码库基本上都自带
压力测试:(jmeter+badboy)、LoadRunner,functional test,FunkLoad,Tsung,阿里云性能测试,wetest(腾讯云测)
自动化测试:UI Recorder(阿里)
在线接口文档管理工具:小幺鸡(www.xiaoyaoji.cn)
mysql sql like搜索满足不了项目需要,所以这里使用
elasticsearch
GIT 开源,免费分布式版本控制系统,适合中大型团队开发 (我们使用的 Gitblit,阿里云code ,gogs)
SVN 开放源码的版本控制系统
sourcetree
jenkins 配合 SVN或GIT 使用,配置自动化部署,备份,恢复
阿里CRP
监控工具(Nagios,监控宝等等)
通告工具(百度通告平台)
监控、通告工具介绍:http://blog.csdn.net/sylcc_/article/details/40475097
zabbix,Nagios,Ganglia,还有各种云监控
jira :项目于事务跟踪工具 ,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
confluence: 可以配合jira使用,类似 于博客文档工具
禅道项目管理 :集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程
我们使用的是 禅道
阿里云的项目管理
SwooleDistributed http://sd.youwoxing.net/
1.标准化
工具代码(规范、格式等等) (PSR-1、PSR-2、PSR-3、PSR-4、PSR-6等等规范 http://www.php-fig.org/psr/)
文档
人员
等等标准化,统一使用一种格式
统一开发环境
lnmp团队开发环境docker http://blog.csdn.net/fenglailea/article/details/53119285
lnmp服务器套件 http://www.lanmps.com/
2.工具
js框架:Jquery 统一jquery版本js框架
JQuery上传插件:uploadify,zyupload
JQuery表单验证:Validform
省市区插件:city-picker
弹出层:artDialog
日期时间插件:My97 DatePicker
富文本编辑器:百度编辑器UEditor
前端整合框架:bootstrap (我们主要用于后台)
PHP版本:PHP7.X
数据库版本:MariaDB 10.1.x(mysql分支),mysql 5.7
缓存: redis
PHP框架选择:(Yii、CakePHP、CodeIgnitor、ThinkPHP等等)
PHP开发工具:phpStorm
PHP调试工具:Xdebug 、Socket 和 手工调试
数据库管理工具:Navicat Premium,phpmyadmin
文件代码对比工具:BCompare
文本编辑器:Notepad++,sublime text3,Visual Studio Code
服务器:Centos,Ubuntu
SSH工具:XShell ,zoc7
FTP工具:XFtp,flashfxp,Transmit
api接口管理工具:https://www.zhihu.com/question/30434095
Host解析:SwitchHosts
浏览器:chrome,firefox
浏览器插件:WEB前端助手(FeHelper),Host Switch
抓包工具:Fiddler,Charles,Wireshark
数据库建模 UML
流程图:百度脑图,微软流程图,processon,OmniGraffle,MindNode,Mindo,Mindmanager
产品原型:Axure RP Pro
本地开发环境ubuntu/MAC:lanpms套件(http://www.lanmps.com/),docker(http://blog.csdn.net/fenglailea/article/details/53119285)
开发服务器环境 :lanmps套件 项目统一测试环境和正式环境一样, 开启错误日志显示
正式服务器测试环境 :lanmps套件 项目在发布到正式环境前,最后一次测试,关闭错误日志显示
本地私有云:ownCloud,seafile
测试工具:soapui
单元测试:phpunit
代码检查: 各个代码库基本上都自带
压力测试:(jmeter+badboy)、LoadRunner,functional test,FunkLoad,Tsung,阿里云性能测试,wetest(腾讯云测)
自动化测试:UI Recorder(阿里)
在线接口文档管理工具:小幺鸡(www.xiaoyaoji.cn)
3.搜索
mysql sql like搜索满足不了项目需要,所以这里使用elasticsearch
4.版本库
GIT 开源,免费分布式版本控制系统,适合中大型团队开发 (我们使用的 Gitblit,阿里云code ,gogs)SVN 开放源码的版本控制系统
4.1 git 客户端工具
sourcetree
5.自动化部署
jenkins 配合 SVN或GIT 使用,配置自动化部署,备份,恢复阿里CRP
6.服务器监控通知
监控工具(Nagios,监控宝等等)通告工具(百度通告平台)
监控、通告工具介绍:http://blog.csdn.net/sylcc_/article/details/40475097
zabbix,Nagios,Ganglia,还有各种云监控
7.项目管理(测试用例、缺陷安排、日程安排等等)
jira :项目于事务跟踪工具 ,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。confluence: 可以配合jira使用,类似 于博客文档工具
禅道项目管理 :集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程
我们使用的是 禅道
阿里云的项目管理
8.分布式服务框架
SwooleDistributed http://sd.youwoxing.net/
相关文章推荐
- LNMPS PHP 团队开发 需要用到的相关工具(2017年11月更新)
- windows下用php开发类似百度文库应用需要的工具和问题
- php web开发相关工具整理,更新
- 微信公众号开发需要用到的一些工具函数
- php需要用到哪些工具
- 独立开发Unity3D需要用到的一些其他工具
- 【开发工具】[嵌入式]:嵌入式微处理器s3c2440应需要用到哪些软件
- 关于PHP开发所需要的工具和环境
- adb shell获取root权限 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便
- [HTC教程] HTC相关开发所需SDK等工具都在这里了。
- 写出一篇好博文需要用到的工具
- 详解php开发app接口流程及相关事项
- 在iOS开发中,需要用到的多线程技术。
- [置顶] 开发需要用到的神兵利器
- 前端开发相关工具简要说明
- PHP开发平台相关的搭建设置
- php 扩展开发需要具备知识和学习步骤
- PHP开发工具ZendStudio
- 开发工具教程的相关链接