How to implement web graphics editing for Neo4j?

I am creating an application that stores semantic graphics in Neo4j. I want to have a web interface that allows me to edit a chart, for example. adding new relationships with a few clicks and drag'n'drops and editing node properties through simple popups.

Preferably, the graph editor will be based on JavaScript, but I'm also interested in learning about other parameters (Flash, Java applet, etc.).

Neo4j will be either in server mode or in embedded server mode. Native mode is not acceptable because I want to access the server using Neo4j's own web interface.

I am also trying to find a suitable web infrastructure. I mainly have experience with Rails, but lately I have been interested in Vaadin because it provides ready-made user interface components out of the box. The game seems enjoyable, but it seems that there are not many modules for the newest version.

So, I was thinking about the following framework for a web application:

Play Well, mainly because I like Scala, and Play seems to have good support in the latest version. However, maybe the ecosystem is too small (support, number of libraries)?

Rails I really like Rails. However, I do not know about any graph plugins or integration for Rails. Maybe I should create it myself (where to start?)? Which JavaScript JavaScript chart will fit well in Rails?

Vaadin . Vaadin IDE . , (Cytographer). Cytoscape Neo4j, ..

JavaScript, :

, : , , - Neo4j.

+5
1

. jsPlumb. , , jsPlumb .

: http://jsplumb.org/

+4

All Articles