A really basic question about how desktop software is built.
Software developers: if you were to re-build a data visualization tool like Tableau, how would you do it (at a high level)? What design/structure choices would you be making upfront?
Context: Software dev is still kinda a mystery to me. I've built some web apps and do a good bit of data visualization and scripting, but that's another world. I hear vague things like "oh you'd just build it in C++", but I don't really know what that means: are there packages that represent things like window elements as objects? What would the codebase for a desktop-based data visualization application actually look like?
submitted by /u/Selucidian
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/2QBXeAa