ScintillaNET vs AvalonEdit für die Bereitstellung von scripting-Schnittstelle für eine WPF-Anwendung

Arbeite ich an einem Projekt, das beinhaltet die Implementierung einer scripting-Schnittstelle für mein WPF (.Net4) windows-Anwendung. Ich bin gespannt, ob jemand vorschlagen kann, eine bevorzugte editor, AvalonEdit vs ScintillaNET. Irgendwelche Fallstricke und Vorteile des einen über den anderen. Wir brauchen, um Unterstützung für C# und IronPython als scripting-Sprachen. (Das ist zumindest der ursprüngliche plan. Könnten wir abschließen, die auf eine von es aber).

Einer der Nachteile des ScintillaNET ist, dass es nur ein managed wrapper um die native (unmanaged) Scintilla. Das wird dazu führen, keine Probleme beim Einsatz mit WPF4.

Alle Hinweise und Vorschläge werden geschätzt.

  • Bhuvan, was hast du dich letztendlich? (nun, fast 2 Jahre später)
  • Ich habe nicht verwendet, entweder als eine Komponente in meinem source-code, aber ich habe zwei Produkte basierend auf jeder (QuickSharp basierend auf ScintillaNET und SharpDevelop basierend auf AvalonEdit) als alternative eine leichte C# - editor. Imo SharpDevelop war besser strukturiert und viel einfacher, mit zu arbeiten.
InformationsquelleAutor Bhuvan | 2011-12-20
Schreibe einen Kommentar