Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
msdsk31823y@webketje
It's almost two decades of complexity being tacked on, layer over a layer. So far I counted C, C++, Lua, Java, JavaScript used in this one project. -
Sounds like you need rust and golang, and put the whole thing in a multinode kubernetes cluster.
-
@Ranchonyx Protobuf is Google's high density transfer encoding which uses a lot of clever techniques to achieve extreme efficiency. It's widely regarded as the best structure-agnostic non-streaming transfer encoding for structured data.
-
@lbfalvy I think that gave me enough info to start understanding compression.
Are there, by any chance, tree structures in use? -
msdsk31823y@kwilliams
They will catch up 10 years or so from now, don't worry. While, naturally, still maintaining the GWT part.
So, the GUI is built by writing YANG files that are then transformed into protobufs and jsons. Protobufs are then digested by GWT to compile java into javascript and HTML. What part of the process you don't understand?
Wait, I actually don't exactly know where the jsons end up being used, but apparently they are being sent by C++ backend to GWT frontend. Somehow.
rant