Show HN: GoJS - Interactive Canvas Diagramming Library
gojs.net
gojs.net
Biggest issue we see right now is print output. We need good large format printing. Since it completely canvas based any print output is going to be raster, which will not scale up and use large amount of memory if made at any decent DPI.
We had the same issue when looking at the Silverlight version, all raster based, printing looked bad and took forever with large memory usage. You guys pretty much said no to using Silverlight 5's vector print capabilities.
I would seriously look at an SVG based renderer and/or at least an SVG export function allowing for resolution independent vectors mainly for printing but also for saving.
Secondary but not by far and related is PDF export. You guy recommend Phantomjs for server side PDF generation. This isn't a bad solution, but again it hampered by the raster rendering, SVG based rendering would make this a workable solution as I believe Phantom will do PDF vectors from SVG.
Your most direct competitor that we see is Y-files, and their solution does SVG rendering of the canvas, has great layout, looks good and can even save GraphML that can be loaded in their other products.
SVG output is a planned feature for GoJS.
And yes, we export to SVG client-side and also to PDF in Java :).
When I first pulled up your site I saw the logo in the upper left which is an array of dots. Then I saw most of the entire page covered in logos of completely unrelated companies. The image changed to show me an Earth with another grid of dots. I didn't wait around for the 3rd animated slide, but now I see it looks like a scissors mechanism or DNA or something. I see mottos like "connecting the dots" and "ultimate diagramming tool".
The only "diagramming tool" I've used are Visio and that OpenOfficeOrg one.
On the other hand, when I visit http://www.gojs.net/latest/index.html , my reaction is "HOLY SHIT THESE PEOPLE HAVE 10 DIFFERENT WAYS TO MAKE GRAPHS PROGRAMMATICALLY IN JS"
I will say we are looking at your product as well. Your print support looks great with nice browser based preview and support for large format printing. Your server side .Net component for PDF conversion sounds good, but there is almost no information on it on the site, again a doc problem.
Y-Files is really nice but even more expensive: http://www.yworks.com/
D3 could be made to do a lot of this stuff, but you would have to build it, time = money.