4 ms·
Very subjective reasons from one or two decades ago - possibly outdated now: * lack of user-friendly UIs in the end product * super frustrating *NullPointe
by me_bx 4y ago
Very subjective reasons from one or two decades ago - possibly outdated now:
* lack of user-friendly UIs in the end product
* super frustrating *NullPointerException* showed to confused users in (almost) all java programs they get close to - despite java enthusiasts assuring that good programs should not feature that.
* annoying frequent update popup shown to end users, with bloated process pushing to install other unrelated stuff
* creating a super tiny dependency program in java results in a hundreds-megabytes distributable because (??)
* heavy and bloated IDEs
* confusing JRE / JDK required installs
* licensing confusion once Oracle made Oracle Java SE paid
* supposed to be multi-platform but tricky to make it work well on some versions of linux (painful memories using pentaho or gephi, finding the right file where to set-Xms<memory> -Xmx<memory> flags after a crash)
- kaba0 4y agoThese were outdated even in the 2000s.