LNMPS PHP 团队开发 需要用到的相关工具(2016年11月更新)

LNMPS:LINUX+Nginx+Mysql+PHP+elasticsearch+redis

作者:风来了.fox

1.标准化

工具

代码(规范、格式等等) (PSR-2、PSR-4规范)

文档

人员

等等标准化,统一使用一种格式

统一开发环境 

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

本地开发环境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(阿里)

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.其他因素

多绿色

多美女

多活动

多风景

时间: 2024-08-29 07:36:27

LNMPS PHP 团队开发 需要用到的相关工具(2016年11月更新)的相关文章

在团队开发环境中使用 Visual Studio .NET (二)

脱机时签入文件 不可能在脱机时签入文件:因为您未连接到网络,签入命令未启用.这是故意设置的,这样可以在项目重新联机时方便地查看哪些文件在脱机时被签出. 进入联机状态 这与进入脱机状态基本上相同.若要使解决方案及其项目联机,请在"File"菜单上,单击"Source Control",然后单击"Change Source Control...".显示的对话框与进入脱机状态时相同.选择"Connected"即可使解决方案和项目联机

【杂谈】从零开始组建团队开发一款APP的人力成本以及时间成本解析

从零开始组建团队开发一款APP的人力成本以及时间成本解析 前言 从2013年全国创业热潮后,全国各地就开始了APP化的移动互联网创业风. 那么,从0开始到APP的第一个版本上线,到底需要花多少钱,用多少时间呢. 行政成本 本文所指的从零开始,是指的一个CEO,还没注册公司. 所以,注册公司相关的时间资金成本,都需要被计算在内. 北京的话,注册公司的费用不高,主要在时间成本,大概一个月到三个月之间,这取决于公司名称是否合规以及审核人员的心情. 注意的是,注册公司这段时间,是没有办法招人的. :)

vs团队开发

问题描述 我装的是VisualStudio2005TeamSuite-简体中文版本这个版本如何进行团队开发?装了VSS6.0但是没有在VisualStudio2005TeamSuite版本中显示.请问最好用那个软件Teamfoundation如何使用?如何安装? 解决方案 解决方案二:我也用这个版本,一直一个人搞!浪费了Team解决方案三:有人么?

Linux系统下安装跨平台团队开发工具Vagrant的教程

Vagrant 是一个可创建轻量级.高复用性和便于移植的开发环境的工具. 在非专业人士眼里,这意味着Vagrant抛弃开发环境中所有让人头痛的设置代之为了一个单一的配置文件,你可以选择你的服务器所需要的特性予以保留.你将不会再被XAMMP,手动配置虚拟环境,或者使用FTP远程编辑所卡住. Vagrant 是一个强有力的工具,它的功能和价值超出这篇文章所覆盖的范围以及我的理解所能到达之处.这篇文章将介绍Vagrant中一些相当酷的事情,比如: 在你的机器中使用PHP5.4版本的LAMP. 如何在你

同时安装vs2005团队开发版和sql 2005企业版的方法(downmoon原作)_mssql2005

同时安装vs2005团队开发版和sql 2005企业版(downmoon原作) 由于微软在vs2005vsts团队开发版中集成了sql 2005 express,而在SQL 2005中又集成了vs2005Express,,所以当很多用户同时安装vs2005团队开发?:?sql2005企业版(downmoon)时,就会出现数据库连接失败的case 请按照如下步骤修改: OK!作者: 邀月

王兴确认饭否团队开发轻博客“米博”

9月8日消息,有消息称美团网 王兴即将推出轻博客社区"米博",王兴对此作出否认,称米博是由饭否开发运营,自己已经放开饭否,专注做团购业务美团网. 据消息人士透露,饭否网运营方近日推出轻博客社区mibuo.com,目前该平台尚处内测阶段.该人士称,饭否网运营方"深圳中经饭否科技有限公司"近日启用mibuo.com域名,开始搭建一个名为"米博"的轻博客社区,定位于微博.博客之间的社区平台. 对于传说中的轻博客产品米博,王兴表示"更准确的说法

日本研究团队开发出新式智能眼镜,令女性轻松减肥!

原文:Rob Waugh 翻译:celian 日本的一系列新发明可能为膳食减肥带来革命性的变化, 不过想节食的西方人可能会211.html">觉得其缺点"难以下咽". 节食者必须佩带一副眼镜,它能误导使用者认为食物比原来大50%,不过让人安心的是自己的手大小不变. 同在名为"Metahttp://www.aliyun.com/zixun/aggregation/12583.html">Cookie+"的实验室中进行测试的另一个小发明,

艾伟也谈项目管理,我是如何带领团队开发项目的

最近有不少朋友写信问我一些关于团队开发的问题,由于这段时间有些忙,没有回复.今天写一篇这方面的文章向大家介绍一下我是如何带领团队开发工作流项目的 关于团队建设,项目管理的文章网上已经有很多了,在这里我就不谈这些理论了,直接给大家展示一个我在 项目开发方,后台服务开发方式,前台UI开发方式,后台服务与前台UI对接方式,代码文档,页面的开发文档,源码管理,单元测试,以及单元测试文档,实现思路设计文档,数据库文档,数据库设计规范,编码规范,操做数据的方法命名规则 方面的一些片断,这是一个为期6个月的工

聊一聊如何提升团队开发效率

又是一年年底了,又到了忙着总结,忙计划的时间了,相信每年的总结计划里,大家都有提高团队开发效率的计划.列了一大堆提升计划和目标.然而,这些计划真的执行了吗?这些目标都完成了吗?   过去的一段时间我一有机会就跟其他开发人员交流,并去试着从开发人员自身的角度去发现一些痛.有的开发人员抱怨限制太多,没有意义的事情太多.有的则痛诉产品一天3变,早上定的事情,没到中午,就要改.确实问题限制太多,束缚了开发人员的手脚. 那么我们如何去发现解决这些实际的问题.从而真正提升团队的开发效率呢? 让我们先回归本元