Re:Ask HN: Why did Backend development explode in complexity?
by smsm42 on Monday January 02, 2023 @03:36PM
(#34223306)
* * *
[ Parent
| on HN ]
Re:Ask HN: Why did Backend development explode in complexity?
by stickfigure on Monday January 02, 2023 @04:12PM
(#34223745)
I used CORBA once about 20 years ago to talk between a C++ server and a Java EJB server. It was pretty ok? It beat hand wiring TCP protocols. I'm not sure hand-wiring REST calls is much better. At least we have gRPC now.
Re:Ask HN: Why did Backend development explode in complexity?
by nivertech on Tuesday January 03, 2023 @02:34AM
(#34228860)
My first real paid job was using CORBA to communicate from the Java applet running in the browser to the Java proxy running on the web server and then to an app server. Later I also worked with RMI, DCOM, etc.
I also used both DCOM and CORBA at later jobs for Soft-Realtime/Embedded distributed systems.
I’d say statically typed IDLs are much better than all these REST/HTTP/JSON/CRUD approach. That’s why I prefer GraphQL and gRPC/ProtoBuffers.
Not the least important thing is that having a statically-typed and well documented schema reduce the amount of required communication between the developers, and also reduces the number of misunderstandings, mistakes, and bugs.