问题描述
您使用什么软件来处理您的 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。