LNMPSPHP團隊開發需要用到的相關工具(2016年11月更新)

風來了發表於2014-10-27

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

多綠色

多美女

多活動

多風景


相關文章