我正在制作一个小型 php 网站。我发现在 WYSIWYG 网页编辑器中对页面进行原型设计或布局很有用。
我想获得有关在 php 开发管道中运行良好的 WYSIWIG 网页编辑器的建议。请分享您的最爱并描述您喜欢它们的原因。
我唯一使用的是 Dreamweaver,不能说我喜欢它,因为它显示的预览并不是它在浏览器中的实际外观。
Nvu应该是相当不错的。
我更喜欢在 IDE 中编辑,然后在真正的浏览器中查看。
不幸的是,就 WYSIWYG 而言,我用过的最好的一个是 Dreamweaver,我也不太喜欢它,但它是许多网上商店工具集的标准部分,你只是习惯了它。
我目前使用 Aptana 进行这种原型设计,这并不是真正的 WYSIWYG,但具有出色的预览功能,而且我最终不必回头查看糟糕的 WYSIWYG 生成的标记并在以后清理它。
没用过Aptana的php部分(php不怎么做),但是有朋友好像很喜欢。JS 的东西很棒,CSS 编辑器也很不错。
像许多 Web 开发人员一样,我很久以前就停止使用 WYSIWYG 编辑器,只是因为它们都不够好——而且我不相信它们中的任何一个(可能是 DreamWeaver,我不确定)来保护 PHP。
但最近我发现自己更愿意使用现有的软件。我已经交付了几个基于 WordPress 的公司网站,它为客户的页面提供了所见即所得的编辑器,同时仍然让我可以自由地编写代码。
如果您想使用 WYSIWYG 编辑器,我建议您仅使用它来创建初始布局。一旦开始将 PHP 添加到页面中,编辑器就不可能准确地显示页面的外观。因此,此时,您应该开始在文本编辑器中手动编辑它。
如果您使用某种模板系统,您可以简化此操作。这可能是一个真正的模板引擎,如 Smarty,但它不是必须的。这个想法很简单,除了打印数据和控制语句(循环等)之外,尽可能多地保留 HTML 文件之外的 PHP。然后包含主脚本中的文件,它会完成所有繁重的工作。这样,如果您的设计发生变化,使用 WYSIWYG 编辑器创建新模板会更容易。
我喜欢 Dreamweaver MX(及更高版本),因为它提供纯文本实用程序的代码完成功能,专注于手动编码,具有您可能希望快速编码页面的 WYSIWYG 功能。我也恰好喜欢它针对 IE、Netscape 等的 HTML 兼容性检查。
我更喜欢 BBEdit 来开发任何网络,但您可以尝试 phpDesigner 2008:http ://www.mpsoftware.dk/phpdesigner.php (适用于 PC)
我发现键入所有内容(使用支持代码完成的文本编辑器)然后在浏览器上进行测试而不是使用所见即所得,遇到问题(“嗯,为什么看起来不同?”)并清理源代码会更快稍后编码。
当然,如果您对 HTML / CSS 有点陌生,那么坚持一段时间的 WYSIWYG 可能是一个不错的选择。
就个人而言,我发现 Adobe Dreamweaver CS3 对两者都足够了。
好吧,如果你问我,在利用 MS Frontpage 的功能(我之前使用过)之后,dreamweaver 仍然是目前最好的所见即所得
虽然今天我不再真正使用任何所见即所得的编辑器,因为我不再相信他们可以提供干净的标记......我现在使用的是记事本++,它的免费和开源,很像 unix 的记事本,但是嘿,它不再是所见即所得了纯文本编辑器
Dreamweaver 可能是最好的。不幸的是,没有与 DW 相比的开源替代品(我知道)。我之前尝试过 Kompozer (Nvu),它非常轻巧,而且可以胜任。值得一试。
TinyMCE 是一个免费的轻量级 Dreamweaver 替代方案,可以构建有效的 XHTML 代码。文本引擎在netEditr.com上运行。您还可以使用那里的代码编辑器草绘一些 PHP 代码,只需在语法中选择 PHP 进行语法着色。