⬆️ ⬇️

Anton Keks: How do we save Java?

Hello% USERNAME%!



I stumbled upon one of these wonderful videos on your Internet - the presentation of Anton Cake in two parts.

I invite you to watch this video and join the discussion in the comments. After the post is published, I am going to send an invitation to Anton to join us and to answer our questions. I hope he already has an account on Habré, because I don’t have an invite.





')









Of course, most of the tips are very, very practical. About JRebel, about the simplicity of the code, about automation. But.

Everything is good in moderation. In my opinion, Anton moments too much over the top in the pursuit of simplicity. Not for this, Java was created, with this approach a straight road to PHP (without holivars, please). I do not know by hearsay what Yntyrprise is, but now I don’t throw out J2EE, and code complex, tangled, distributed and integrated projects on J2SE? Here, of course, if there is enough experience, and this is just your project, and you know what you are doing - please, and the truth is that it will be easier and more beautiful. And faster. And if the project is large, what about the threshold for new entries? Java bins, tomkats, JSF and Hibernates as de facto standards know everything (it is all that is certified), and your own bikes on Pure J2SE - no, be they at least a thousand times beautiful, pure, simple and a bunch of adjectives. And no one argues that they will probably work better and faster. Similarly with the approach to architecture, to managers, to architects, to estimeytam. Well, you can not write beautiful code for the sake of beautiful code. We all write code for a business that feeds us one way or another. And since this is a business, and not a sandbox for utopian programmers, it is impossible not to take into account the needs and, sometimes, the wishes of other participants in this business - including managers and architects. They do not just draw pictures. While we are writing the code here, someone is thinking up marketing the product, entering the market, working on potential clients / buyers / customers, and they all can't do their job without knowing what programmers are doing there.

So I repeat - everything is good in moderation.



I did not criticize here, I liked the report. I myself adhere to the KISS principle. But I really do not understand how Anton relates to such a point of view, and whether he knows about it. Or Anton advocates never to work in Yntyrprise, and get the drive only from positive start-ups?

And I wonder how the community is looking at the position of Anton?

Maybe I myself do not think right? In general, Anton, try to "sell me your product."



UPD:

My post about Maven, by the way, explains my position well. No need to be so, um ... the one-man. Unfortunately, the sun around us (programmers) does not rotate. We have here recently even tried to make fun of such an attitude to yourself, loved ones.

Source: https://habr.com/ru/post/181428/



All Articles