Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
11-27-2019 02:02 PM
Hello everyone!
Not sure if this is the correct section of the forum to address this issue, but I know from here on I will have all the help I need.
I am developing a system, and would like to use Neo4j to be my graphos oriented bank.
I need your help on the following topics:
The system in question is being developed using Visual Studio, C # language. What I wish?
I want to create my own user interface, the data will be handled in Neo4j and presented on Desktop and Mobile in my graphical user interface.
I saw that Siren.io did something similar.
I have no idea how to get started. Which way should I go to achieve this goal?
Thank you,
Aline Mansur,
11-27-2019 06:42 PM
Hi, Aline.
Maybe I dont understand a question and then my answer would be an obvious, but you probably need to choose design of your application + technology stack first.
Doing a classic 3 layers app with .net c# you most probably will work on API serverside with bolt connection to neo4j using .net driver https://neo4j.com/developer/the-example-project-6/
There are several options of .net drivers. If you building a WebAPI you still can go with WebAPI or REST API or GraphQL. Client side UI with a graph visualization part can be build choosing from a various js graph-aware rendering libraries https://blog.bitsrc.io/11-javascript-charts-and-data-visualization-libraries-for-2018-f01a283a5727
And for sure first you should start with pick of concrete UI framework as a baseline: React, Angular, Vue... even do Elm If it is SPA and not a simple Razor or fancy Blazor. You can try GRANDstack boilerplate, but replace API module with your .net customization.
My answer is still very cut and abstract without detailed system requrements.
11-28-2019 06:13 AM
Mr. Batushkov, thank you very much for your immediate return.
You have perfectly understood my needs.
I will do a project with Asp. Net Web Api Core which will be responsible for delivering a REST API.API consumption will be done in Angular, most likely in version 8.
In my portal, I will have an area with several graphs produced by Neo4j.
I am not a senior professional, but I really want to overcome my limitations and deliver this project with the highest level of professionalism possible.
My doubts were:
11-28-2019 08:05 AM
I am not an experct in this area, but I guess you may step on very hard and long way with d3. It giving quite a low level abstraction, not a trivial usage for first run, most probably a lot of wheels needs to invent, bones to crack.
11-28-2019 09:45 AM
Mr. Batushkov, using a typical expression from my country, you are a very bright being.
I also loved Vis (https://visjs.github.io/vis-network/examples/), but I didn't understand where it is more complex than D3.
In any case, much study and much testing will be needed from your information.
As soon as there is news, I will post again.
Thanks.
Aline
All the sessions of the conference are now available online