5 ms·
For someone who doesn’t care language, what’s the difference between this and the original diagrams tool?
by teacpde 6y ago
For someone who doesn’t care language, what’s the difference between this and the original diagrams tool?
- takeda 6y agoIt's written in GO! :P
- rmetzler 6y agoSo maybe this means it’s easier to integrate in a Kubernetes workflow? Not sure though.
- teacpde 6y agoIs this tool beyond creating diagrams? If not, I don’t grasp the point of porting, writing the diagram is like scripting, for which python is arguably a better choice. I hope this isn’t a trend similar to Atwood's Law: “Any application that can be written in JavaScript, will eventually be written in JavaScript.”
- iCarrot 6y agoIt is, and with "written in Go" being part of the advertisement.
- cloverich 6y agoIts a funny law but ultimately people like using the tools and languages they know. And most languages are good. So id expect youd see most things ported to most languages excepting where they are prohibitivley expensive. Also making things is fun.
- takeda 6y agoI've been using some nodejs applications as tools to deploy other applications (for example serverless) and while it works it is the most trouble causing frameworks. It absolutely has to created node_modules in center of your source code, and populate it with 120MB of files. If you want to just package it somehow so to make it more like cli tool (like you could do with awscli for example) then tough luck it will break in many weird ways. It's like the nodejs people threw out everything we learned in decades and are reinventing the wheel. Yes it works great if you have your own project in a single directory and working on it, but any other use case is a horrible experience.
- eat_veggies 6y agoI probably wouldn't use this tool often enough to memorize the API, in which case the type checking and autocomplete that a typed language like Go enables could come in handy
- tenken 6y agoAs a PHP developer, I assume a single Go binary able to be used in CI task or simple document scripting tasks is a huge bonus if I don't want my scripts to be dependant on Python and/or PIP.