gpt4 book ai didi

java - 如何编写与语言引擎集成的 Dreamweaver 风格的 IDE?

转载 作者:行者123 更新时间:2023-11-28 08:05:11 25 4
gpt4 key购买 nike

前提:我大约一年前开始编写 IDE Web 应用程序。它类似于 Adob​​e 的 Dreamweaver。它将具有所见即所得、文本编辑器和调试工具。当然,我还想编写其他新功能——否则,我不会编写自己的 IDE。我用 JavaScript 编写了一个语法高亮器和解析器,并开始使用 HTML DOM 编写所见即所得。然而,尽管渲染和 JavaScript 引擎已经变得如此快,但它们并不是编写 IDE 的最佳选择。所以,是的,我意识到 IDE 的编程有多么困难。

问题: 目前,我打算用 Java 或 C++(最好是 Java)编写 IDE。我不想为 PHP/HTML/CSS/JavaScript 等编写自己的解释器,而是希望将我的应用程序与尽可能多的现有工具集成。我知道 Java 有 Rhino 和 Quercus。 Gecko 和几乎所有 JavaScript 引擎都可以与 C++ 集成。我的问题是:

  1. 适用于 C++ 和 Java 的最佳引擎是什么?特别适用于 PHP、HTML、CSS 和 JavaScript。
  2. 是否可以利用这些引擎来编写调试器和其他工具?最好尽可能不引人注意,这样我就可以毫不费力地更新引擎版本。

我不确定处理此问题的最佳方法是什么。我不想因为我的设计有缺陷而不得不回去重写整个东西。任何建议将不胜感激。

最佳答案

我会从开源 IDE 开始并扩展它。 Netbeans 和 Eclipse 已经支持多种语言并具有调试器。

IntelliJ CE 支持所有提到的语言,因此您可能只需要扩展它来执行您想要的操作。您可能根本不需要编写任何代码。 ;)

关于java - 如何编写与语言引擎集成的 Dreamweaver 风格的 IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10426284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com