問題描述
您使用什麼軟件來處理您的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。