3 ms·
Java is a great idea, but the language is miserable. From the nullable concerns to the failed object model to the horrific runtime on runtime Spring (DI) monstr
by Supermancho 5y ago
Java is a great idea, but the language is miserable. From the nullable concerns to the failed object model to the horrific runtime on runtime Spring (DI) monstrosity. Testing in Java is painful enough to signal that Java has a kong way to go. Statics ensure you can have pure functions but Java testing all but eschews their usage without complex setups. Booting up Spring in tests just to run methods that depend on opaque interactions is considered cursory.
A generix UI/UX (OS) model is the most complex and difficult type of software that exists. Games are hard, but not in the sane league. There is no Java OS because the language is insufficient, which is to say, it is suitable enoigh for other things, but I wouldnt say its great.