我想知道是否有任何好的所见即所得的编辑器,当涉及到编辑从ASP.NET,PHP,GWT或其他任何东西生成的复杂HTML页面。我已经尝试了很多所见即所得的工具,但在某个点之后,我总是结束手动编辑HTML源代码或CSS来修复不同的问题。我尝试过的编辑器从来没有与我编写的ASP.NET/PHP/etc代码兼容。
编辑:我使用Visual Studio做ASP.NET开发已经有几年了,过了一段时间,它总是到了我甚至不能打开页面和用户控件的地步,因为它们依赖于太多在调试时不可用的东西。
i5desfxk1#
你不会得到任何完美的东西,你几乎总是要手工调整标记,至少一点点。您最好的选择可能是PHP的Adobe Dreamweaver和ASP.NET的Visual Studio(Visual Studio Web Developer Express是免费的)。
taor4pac2#
我喜欢VS,但我宁愿和刺猬做爱也不愿使用HTML编辑器。Expression Web在编辑HTML方面做得更好。
fnvucqvd3#
我个人认为VisualStudio是最适合ASP.NET的,尽管ExpressionWeb看起来也很不错。但我个人认为,你最好开始写更多的代码,越来越少地使用WYSIWYG部分。对于Web应用程序,它的所有关于他们在浏览器中的显示方式,我认为浏览器是应该用来测试GUI的工具。
njthzxwz4#
我同意,我现在有Expression Web,它工作得很好。你可以在设计视图中移动东西,但当然,如上所述,必须手动渲染代码。但如果你想看到你所做的更改,它也可以工作。当然,我总是在浏览器中查看它,而不仅仅是依赖于设计视图。W3Schools也是一个很好的工具。
yc0p9oo05#
用于复杂网站/应用程序的所见即所得编辑器永远达不到 * 恕我直言 *。问题归结为想要控制HTML/CSS标记,同时也想要通过拖放来创建GUI的灵活性(两者几乎是截然相反的)。举一个 * 非常简单 * 的例子。在WYSIWYG模式下,我键入/创建(假设World位于Hello后面的行上(Markdown编辑器强制我添加额外的换行符)):你好"世界"编辑器应该创建什么HTML?
Hello<br/> <b>World</b> <p>Hello</p> <p><strong>World</strong></p> <div>Hello</div> <div><span style="font-weight:bold;">World</span></div> <span class="abcNormal">Hello</span> <br/> <span class="abcBold">World</span>
字符串(and有无数种可能性)我仍然认为最好的东西是一个编辑器/IDE,它可以理解您的组件/标记,并提供自动完成和代码辅助/智能感知-与一个非常快速的部署选项搭配使用,以便在真实的的浏览器中尽快测试更改
0ve6wy6x6#
查看BBCode编辑器http://richtexteditor.com/demo/bbcode.aspx此示例显示了用于编辑器的简单BBCode格式化程序。
7cwmlq897#
尝试图形(所见即所得)HTML编辑器NEEDEE
主要特点:
graphical HTML editor的NEEDEE workspace的
7条答案
按热度按时间i5desfxk1#
你不会得到任何完美的东西,你几乎总是要手工调整标记,至少一点点。
您最好的选择可能是PHP的Adobe Dreamweaver和ASP.NET的Visual Studio(Visual Studio Web Developer Express是免费的)。
taor4pac2#
我喜欢VS,但我宁愿和刺猬做爱也不愿使用HTML编辑器。Expression Web在编辑HTML方面做得更好。
fnvucqvd3#
我个人认为VisualStudio是最适合ASP.NET的,尽管ExpressionWeb看起来也很不错。
但我个人认为,你最好开始写更多的代码,越来越少地使用WYSIWYG部分。对于Web应用程序,它的所有关于他们在浏览器中的显示方式,我认为浏览器是应该用来测试GUI的工具。
njthzxwz4#
我同意,我现在有Expression Web,它工作得很好。你可以在设计视图中移动东西,但当然,如上所述,必须手动渲染代码。但如果你想看到你所做的更改,它也可以工作。当然,我总是在浏览器中查看它,而不仅仅是依赖于设计视图。W3Schools也是一个很好的工具。
yc0p9oo05#
用于复杂网站/应用程序的所见即所得编辑器永远达不到 * 恕我直言 *。
问题归结为想要控制HTML/CSS标记,同时也想要通过拖放来创建GUI的灵活性(两者几乎是截然相反的)。
举一个 * 非常简单 * 的例子。
在WYSIWYG模式下,我键入/创建(假设World位于Hello后面的行上(Markdown编辑器强制我添加额外的换行符)):
你好
"世界"
编辑器应该创建什么HTML?
字符串
(and有无数种可能性)
我仍然认为最好的东西是一个编辑器/IDE,它可以理解您的组件/标记,并提供自动完成和代码辅助/智能感知-与一个非常快速的部署选项搭配使用,以便在真实的的浏览器中尽快测试更改
0ve6wy6x6#
查看BBCode编辑器
http://richtexteditor.com/demo/bbcode.aspx
此示例显示了用于编辑器的简单BBCode格式化程序。
7cwmlq897#
尝试图形(所见即所得)HTML编辑器NEEDEE
主要特点:
graphical HTML editor的
NEEDEE workspace的