Hallihallo!
Ich habe hier mal wieder nen Nuss zu knacken, zu der es noch nichts hier im Forum gibt. ICh hole mal etwas aus und erläutere die Begleitumstände:
Ich entwickle grafische Anwendungen auf Basis einer Graph-Bibliothek namens JGraph ( http://www.nwoods.com ). Der Einfachheit kann man sich die Anwendungen ähnlich wie MS Visio oder iGrafx (ehemals ABC) Flowcharter vorstellen. Man hat also eine Arbeitsfläche, in die kann man per Drag&Drop Objekte hineinziehen und beschriften und diese Objekte mit Pfeilen verbinden.
Für eine neue Anwendung, an der ich nebenher derzeit etwas rumplane und hier und da nach Ideen zur Umsetzung schaue ist geplant, dass diese grafischen Objekte mathematische Operationen, Funktionen, etc darstellen sollen. Im Grunde soll man die Möglichkeit haben grafisch Funktionen zu erstellen, Variablen anzulegen, etc. Intern möchte ich dies dann in eine Skriptsprache transformieren und dieses Skript wird dann ausgeführt. Im "Profimodus" soll es so auch möglich sein direkt Skriptcode zu erstellen / zu editieren.
Problem ist nun, das ich auf Anhieb einen Arsch voll Projekte im Netz finde, die man dazu vielleicht nutzen könnte, mit denen ich aber keine Erfahrung habe und ich möchte nicht unbedingt alle erst einzeln ausprobieren müssen. Aus der Skriptsprache heraus soll man auch nur auf ganz bestimmte Objekte zugreifen können.
Sprachen/Projekte, die mir untergekommen sind und generell erstmal zu evaluieren wären, sind:
- Python/Jython: http://www.jython.org/
- Groovy: http://groovy.codehaus.org/
- JudoScript: http://www.judoscript.com/index.html
- Javascript/Rhino: http://www.mozilla.org/rhino/
- ObjectScript: http://objectscript.sourceforge.net/
- Ruby/JRuby: http://jruby.sourceforge.net/
- Java/BeanShell: http://www.beanshell.org/home.html
Diese basieren zum Teil auf dem Jakarta BSF (Bean Scripting Framework) der Apache Group ( http://jakarta.apache.org/bsf/ ).
Mich würds jetzt mal interessieren ob schon jemand in diesem Bereich Erfahrungen hat und mal ein wenig was erzählen kann. Vielleicht hat ja auf Basis des BSF auch schon ne eigene Skriptsprache entwickelt?[/url]
Ich habe hier mal wieder nen Nuss zu knacken, zu der es noch nichts hier im Forum gibt. ICh hole mal etwas aus und erläutere die Begleitumstände:
Ich entwickle grafische Anwendungen auf Basis einer Graph-Bibliothek namens JGraph ( http://www.nwoods.com ). Der Einfachheit kann man sich die Anwendungen ähnlich wie MS Visio oder iGrafx (ehemals ABC) Flowcharter vorstellen. Man hat also eine Arbeitsfläche, in die kann man per Drag&Drop Objekte hineinziehen und beschriften und diese Objekte mit Pfeilen verbinden.
Für eine neue Anwendung, an der ich nebenher derzeit etwas rumplane und hier und da nach Ideen zur Umsetzung schaue ist geplant, dass diese grafischen Objekte mathematische Operationen, Funktionen, etc darstellen sollen. Im Grunde soll man die Möglichkeit haben grafisch Funktionen zu erstellen, Variablen anzulegen, etc. Intern möchte ich dies dann in eine Skriptsprache transformieren und dieses Skript wird dann ausgeführt. Im "Profimodus" soll es so auch möglich sein direkt Skriptcode zu erstellen / zu editieren.
Problem ist nun, das ich auf Anhieb einen Arsch voll Projekte im Netz finde, die man dazu vielleicht nutzen könnte, mit denen ich aber keine Erfahrung habe und ich möchte nicht unbedingt alle erst einzeln ausprobieren müssen. Aus der Skriptsprache heraus soll man auch nur auf ganz bestimmte Objekte zugreifen können.
Sprachen/Projekte, die mir untergekommen sind und generell erstmal zu evaluieren wären, sind:
- Python/Jython: http://www.jython.org/
- Groovy: http://groovy.codehaus.org/
- JudoScript: http://www.judoscript.com/index.html
- Javascript/Rhino: http://www.mozilla.org/rhino/
- ObjectScript: http://objectscript.sourceforge.net/
- Ruby/JRuby: http://jruby.sourceforge.net/
- Java/BeanShell: http://www.beanshell.org/home.html
Diese basieren zum Teil auf dem Jakarta BSF (Bean Scripting Framework) der Apache Group ( http://jakarta.apache.org/bsf/ ).
Mich würds jetzt mal interessieren ob schon jemand in diesem Bereich Erfahrungen hat und mal ein wenig was erzählen kann. Vielleicht hat ja auf Basis des BSF auch schon ne eigene Skriptsprache entwickelt?[/url]