Show HN: quickly share UML diagrams
app.umlbin.com
app.umlbin.com
oh my god im literally in tears. This is the best thing ever right when I wake up.
I'm sorry people are abusing your hard work though, I know thats a bummer. :(
http://app.umlbin.com/view.a?show=8a78d3b23d8d5a99013d8d62ff...
http://app.umlbin.com/view.a?show=8a78d3b23d8d5a99013d8d6588...
http://app.umlbin.com/view.a?show=8a78d3b23d8d5a99013d8d70a1...
What greeted me, however, when I opened the site is this:
http://app.umlbin.com/view.a?show=8a78d3b23d8d5a99013d8d698e...
Sketches are good (http://www.martinfowler.com/bliki/UmlAsSketch.html) but if you are simple sketching things then in my opinion you don't need all of the baggage that comes with UML.
Flow charts and swimlanes are much more common.
For this reason, I personally avoid web-based UML tools ever since. But, there might be reasonable use cases for them.
And if you're still a student, we give free upgrades to Pro accounts so we'd be happy to hook you up.
I should note that I think most (probably almost all) of my classmates also happily used Lucidchart, as it was recommended by the lecturer too. But I was a bit overzealous and preferred the more rigorous system of astah, like keeping track of the methods you add to each class and the stricter visual organisation of elements.
As for particular examples of UML elements that I wish lucidchart had, I can't really remember, unfortunately.
I could work out most of the interactions. I suspect people will struggle with connecting two vertices with an edge. You need some kind of visual indication that the creation of an edge has started. Maybe highlight the start vertex and preferably show a preview of the edge after you move around after having clicked on the source vertex.
Thanks.
The 'UML is useless; read the code' meme, IMO, is like the 'XML is overly complex' one. Both technologies can and have been overhyped and overused, but that does not mean all their use is useless.
Having said that, I think the idea to make UML complete in the sense that you can model any program in full detail with it and then generate source code as a sort of assembly from it has, to say it lightly, not yet brought the benefits proponents claimed it would, and has needlessly complicated the grammar for other use cases such as the one above.
It's not complicated, no fancy UI or flashy landing page. Nice web app.
I ask because jsUML2 looks interesting and I am wondering how usable it is out of the box. (I need statecharts which umlbin doesn't yet support).
Feature request: sequence diagrams. They love those things.
AWS micro instance apache + tomcat java, mysql
My ques is that may be due to some misconfiguration (java or tomcat).