I had a similar conversation with a colleague the other day. He used the Spring client, which requires using an interface to compile the client, but then Spring introduces the actual code for the interface to work. It basically came down to the oldest of the saws between us, things like dynamic proxies usually introduce some kind of performance tax, it’s okay with that, I started writing device drivers for writing, and therefore I’m completely predetermined in favor of speed . Faster / less wins, as far as I know, and since I'm not limited to such limited environments ... hell, my Droid phone makes all the systems I worked on, including mainframes, look professional sloppy in my first 10 years, I’ll go down on the side of speed. The common reason for this is that there are many other bottlenecks that are a "real" problem, and this problem is insignificant for them ... and this may be true ... but every bit helps. If you read the material from Steve Souders and his compatriots ... users can notice a change in just 400 milliseconds ... they put on Be sure to register that everything is slower, but their reaction is different. Therefore, since I cannot do anything about network speed, database-based overhead, etc., I can at least do the very best work that I can influence. Phew! Sorry for! Get out of the soap box now!;)
mezmo
source share