問題描述
您使用什麼軟體來處理您的 WordPress 相關需求?
請說明您的作業系統。
在 Windows XP 上我使用:
- filezilla(FTP)
- notepad ++(用於閱讀 PHP / CSS 檔案)
- firebug(一個 firefox 擴充套件,讓我玩一個網站元素)
其他東西,我不經常使用,但想使用更多 – xaamp(本地版本的 WP) – github / SVN(一個版本控制系統為我的檔案)
你呢?
最佳解決方案
作業系統 Windows 7 x64
Using
- PhpStorm 優秀的 non-free IDE,很多關注速度和生產力
- Xdebug 偵錯程式,很多有用的功能要轉儲,跟蹤堆疊,配置檔案
- WinSCP 安全檔案傳輸,資料夾同步,遠端編輯,備份
- Uniform Server WAMP 堆疊,行動式,最新的元件
- Internet Explorer Collection 簡單的方法有多個 IE 進行測試
- Cobian Backup 本地檔案備份
- Dropbox off-site 備份儲存 (在 WP 的上下文中)
- HeidiSQL MySQL 客戶端
- Balsamiq Mockups 介面素描
- Console2 命令列介面
- Firefox Portable 這些外掛不會自動執行
- 我需要說明 Firebug 嗎? 🙂
- HTML Validator 與源檢視整合
- YSlow 效能
- Page Speed 效能
- Web Developer 各種美味
- SEO Doctor 固體 no-fluff on-page SEO 檢查
- View Source Chart color-coded 和可摺疊頁面源檢視
- WordPress 外掛
- BackupBuddy 備份和遷移
- WordPress Console 酷,方便,但有時會出現毛病
- Codestyling Localization 必須具有翻譯
- list hooks(無恥外掛) 掛鉤除錯的幾個功能
- Theme-Check 執行電池測試主題為官方儲存庫主題要求
- Core Control 非常有用的除錯檔案系統訪問,網路訪問和 wp cron
- Codex Generator(無恥外掛) 功能研究和填補法典
版本控制
- 顛覆
- Mercurial
- 吉特
Considering
- Chrome 已經有很多開發擴充套件,Firefox 很慢
Deprecated
- 選擇 NetBeans 後,Notepad++幾乎從不使用它
- PHPXref 更容易在 NetBeans 內導航程式碼
- WP Tuner 效能很差,不幸的是沒有維護並破壞了 WP3
- NetBeans 移動到 PhpStorm
- eAccelerator – 現代版本不提供物件快取,有些不穩定 (偶爾崩潰)
- webgrind – 不再需要,PhpStorm 現在可以解析並顯示分析器日誌
- CSE HTML Validator 只是永遠不會使用它在其他的一切
- MySQL Query Browser 替換為 HeidiSQL
次佳解決方案
我使用 Mac 和 PC 。以下是我各自的工具箱:
我的伺服器上有一個個人的 Subversion 版本庫 (Mediatemple dv)
對於這兩個平臺:
對於 PC(Vista Home Premium):
- Putty 用於 SSH CLI
- Notepad++與 NppFtp 外掛作為我的文字編輯器
- TortoiseSVN 用於 SVN
- FileZilla(當我真的需要,我通常只是使用 SVN)
- Spoon.net』s browser sandbox 用於 cross-browser 測試
對於 Mac(OSX):
- Coda 用於文字編輯器,SVN 和 SSH CLI
- 用於 FTP 的 Transmit(再次,我通常只使用 SVN)Parallels w / Windows XP for cross-browser 測試
- SVN 終端 (有時)
第三種解決方案
xdebug(寫最好的方法,看到 WordPress 的提示,也許是不贊成的功能),還有 WordPress 的可能性,像常數 WP-DEBUG
/** Debugging WP */
define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
define('WP_DEBUG_DISPLAY', true); //use the globally configured setting for display_errors and not force errors to be displayed
define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all scripts and CSS and disables compression and concatenation,
//define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~E_STRICT
更多關於我的工具箱在 this post,但目前我使用 PhpStorm 作為 IDE,還有 GitHub 作為儲存庫。
在 WordPress 內部我使用外掛 Debug Objects 在除錯內容中的大量作業。
第四種方案
我直到去年才使用 PC,現在 Mac 和 PC 都是我的:
對於 Mac& 視窗:
- FileZilla – FTP 客戶端
- Firefox Firebug – jQuery 除錯
- Navicat for MySQL – 商業 MySQL 客戶端
- Unfuddle.com – 客戶端專案的 SVN 儲存庫和任務管理
對於 Mac(OS X):
- PhpStorm + Zend Debugger – 除錯 IDE(在 MAC 上更好)
- VirtualHostX – 本地管理 Apache 虛擬主機 (我喜歡這個)
- Transmit FTP 客戶端與同步
- SVN 終端 (有時)
- Fraise – 輕量級文字編輯器 (Smultron 的叉)
- Espresso – 文字編輯器,帶有極好的視覺正規表示式搜尋& 更換
- Safari 5 + Glims – 用於檢查 HTML + CSS + Safari 增強功能
- HTTP Scoop – 合理的 HTTP 偵錯程式
- Acorn – 影像編輯器
- Skitch – 影像註釋器和上傳器
- Balsamiq – 模擬和線框
- Cinch – 輕鬆的全屏 (OS X 應該這樣做,但不會)
- DropBox – 跨計算機的自動核心檔案備份和檔案同步器
- Paparazzi! – 可批次 screen-shot 工具
- TotalFinder – Tabs Finder
對於 Windows(Vista Business):
- PhpED – 除錯 IDE(在 Windows 上沒有什麼更好的,可能 PhpStorm + XDEBUG)
- HeidiSQL – 大 open-source MySQL 客戶端
- Notepad2 – 輕巧可用的記事本替代品
- TortoiseSVN – SVN 客戶端
- PowerShell – 無與倫比的 command-line 指令碼
- IE Developer Toolbar – 對於在 Internet Explorer 檢查 HTML + CSS
- Fiddler 2 – 無與倫比的 HTTP 偵錯程式
- FinePrint – 2,4 和 8 列印 (哦,我怎麼想在 OS X!)
關於它
更新:
我從列表中刪除了 Flow (FTP client),並將其替換為傳送 (FTP 客戶端),這是一個更好的工具。感謝偉大的建議 @John P Bloch!
第五種方案
對於 plug-in 開發,我使用 Eclipse 進行 PHP 開發。
第六種方案
我在 Ubuntu 上執行 (總是最新版本)
我喜歡讓事情儘可能簡單
我的工具選擇:
Geany 用於編寫程式碼
Filezilla 為 FTP
用於我的設計團隊準備的切片和切割設計的 Gimp(在 Windows 上執行 Photoshop / Illustrator)
Dropbox 用於在開發人員/設計人員之間共享檔案
Googletalk 和 skype 在開發人員之間進行聊天/通話
一個白板計劃
並在 Chrome,Firefox 和 Linux 上進行測試:Chrome,Firefox,Safari 和 IETester(對於 IE),我在古老的 Windows XP PC 上啟動,我稱之為』deadbox』
第七種方案
我在 Ubuntu 10.04 上:
- Vim(文字編輯)
- Firebug(CSS 除錯)
- Gimp(影像處理)
- Inkscape(向量藝術)
- Git(版本控制)
- Filezilla(FTP)
- Apache(本地 Wordpress 安裝)
第八種方案
作業系統:
- Coda& Espresso for PHP / CSS
- Netbeans IDE for CSS,XHTML,PHP 編輯等
- FireBug 用於除錯 Firebug
- 傳輸 FTP
- 用於線框的 Balsamic
- Git 版本控制
- Photoshop for Comps
- 用於開發機器的 Vmware Fusion:任何人都可以從 http://turnkeylinux.org 下載 「免費」 任何 LAMP,Python,Django 等預構建 VM
第九種方案
最近從 Windows 轉移到 Mac
目前使用:Mac OS 10.6.7
- PHP Storm 3 與 CSS-X Plugin(與 Firebug 整合,並儲存和版本的活動 CSS 編輯。
- Xdebug
- Capistrano
- Transmit 和 ExpanDrive(啟動時掛載遠端資料夾) 用於 SFTP
- Coda 用於基本編輯時,我不想開啟 PHP Storm
- 我現在在 PHP Storm 中編寫所有程式碼
- LittleSnapper 用於螢幕截圖和註釋
- 終端和奈米在我的即時伺服器上工作
- MAMP Pro 用於本地開發環境
- 用於 graphix 的 Photoshop CS5
- Omnigraffe 線框
- VmWare Fusion 用於在我的 Mac 中執行 Windows 7
WebApps
- FreshBooks 用於發票和費用跟蹤
- BidSketch 用於建立提案
- Authorize.net 用於處理信用卡
- EchoSign 用於處理電子簽名
- Google Apps 用於電子郵件,日曆和檔案
已棄用 (對我來說)Windows 軟體
- NetBeans IDE
- 記事本++
- 核心 FTP
- 膩子和膩子
- WinSCP
Windows 軟體在虛擬機器中使用
- IPMI View kvm-over-IP 用於控制我的伺服器
第十種方案
在我的電腦上
- 本地開發商的 XAMPP
- Winscp 為 SFTP / FTP
- Git 版本控制
- 昇華以編輯文字
在我的 Mac 上
- 傳送 SFTP / FTP
- 本地開發商的 MAMP
- 用於編碼的文字
- 使用 Git 的終端
- Gitx 為 Git repos 的奇怪視覺檢視
- 用於儲存我的程式碼片段的程式碼段
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。