前提: 1年ほど前にIDE Webアプリケーションを作成し始めました。 AdobeのDreamweaverに似ています。それは、WYSIWYG、テキストエディタ、およびデバッグツールを持っています。もちろん、私が書いてみたい他の新機能もあります。そうでなければ、自分のIDEを書くつもりはありません。 JavaScriptでシンタックスハイライターとパーサーを作成し、HTML DOMを使用してWYSIWYGを作成し始めました。しかし、レンダリングやJavaScriptエンジンと同じくらい早く、IDEを書くための最良の選択肢ではありません。だから、はい、私はIDEがプログラムするのがいかに難しいかを理解しています。言語エンジンと統合されたDreamweaverスタイルのIDEをプログラミングする方法は?
質問:現在、私はIDEをJavaまたはC++(好ましくはJava)で作成する予定です。 PHP/HTML/CSS/JavaScript /などのために私自身のインタプリタを書くのではなく、可能な限り多くの既存のツールとアプリケーションを統合したいと考えています。私はJavaにRhinoとQuercusがあることを知っています。 GeckoとほぼすべてのJavaScriptエンジンをC++と統合することができます。私の質問は次のとおりです。
- C++とJavaで使用できるエンジンは何ですか? PHP、HTML、CSS、JavaScriptの場合
- これらのエンジンに触れて、デバッガやその他のツールを書くことは可能でしょうか?できるだけ目立たないように、私は多くの手間をかけずにエンジンのバージョンを更新することができます。
私はこれにどのようにアプローチするのが最もよい方法ではないかと思います。私のデザインには欠陥があるので、戻って全体を書き直す必要はありません。どんな提案も深く感謝します。
"あなたの質問に答えた_あなたの本を想像できれば、あなたはあまりにも多くを求めています。" - [faq]。 – trashgod
さあ。私は、C++とJavaのための8つよりも少ない良いエンジンがあると確信しています。 – Azmisov