News for hackers. Stuff that matters.
Re:JDK 9 modules voted down by EC by threeseed on Tuesday May 09, 2017 @06:12PM (#14304270)
Anyone who believes OSGi is good is either (a) deluded or (b) ignorant.

Having just implemented a plugin solution using it I can safely say that in the past 20+ years of software development it is the most awful technology I've ever seen. The complexity and over engineering is simply breath taking. It is worse than EJB 1.0, worse than the crazy abuses I have seen with Spring and DI, worse than than dark days of J2EE.

I have lost a lot of respect for Red Hat and IBM after this.

Re:JDK 9 modules voted down by EC by switchbak on Tuesday May 09, 2017 @09:01PM (#14305157)
I've been working on an OSGi platform for the last 6 years, and I can't agree with this more.

Let's hope the JDK doesn't adopt such wrongheaded approaches, and figures out a sensible way to implement modules. If they can't, then I'd be happy with the current state of third party opt-in approaches instead.

Re:JDK 9 modules voted down by EC by ReligiousFlames on Wednesday May 10, 2017 @01:49AM (#14306172)
Damn straight. XML DI config files overwhelm end-users (and developers) with a metric crap container port of details and things to break in non-obvious, diffusely (un)documented ways. (See also: configuring Atlassian on-prem products)

Simplicity -> usability && maintainability && security && popularity

Re:JDK 9 modules voted down by EC by pitay on Wednesday May 10, 2017 @09:47AM (#14308109)
What has J2EE/Java EE been replaced with?
Re:JDK 9 modules voted down by EC by lmm on Wednesday May 10, 2017 @11:13AM (#14308783)
No single thing, rather it's been displaced by using specific targeted libraries instead of enormous frameworks.
Re:JDK 9 modules voted down by EC by pitay on Thursday May 11, 2017 @04:05AM (#14314500)
Ah, thanks very much for your reply.
Re:JDK 9 modules voted down by EC by Ygg2 on Wednesday May 10, 2017 @07:04AM (#14307283)
Worse that CORBA?