Slashdot Mirror


Oracle Seeking Community Feedback on Java 8 EE Plans

An anonymous reader writes with this quick bite from Info Q: "Oracle is seeking feedback from the Java community about what it should work on for the next version of Java EE, the popular and widely used enterprise framework. As well as standardizing APIs for PaaS and SaaS the vendor is looking at removing some legacy baggage including EJB 2.x remote and local client view (EJBObject, EJBLocalObject, EJBHome, and EJBLocalHome interfaces) and CORBA."

29 of 109 comments (clear)

  1. Funny ... by gstoddart · · Score: 4, Insightful

    Oracle doesn't usually give a damn about what people want.

    If so, they'd already know we don't want that stupid Ask.com toolbar and they should stop trying to sneak it in.

    --
    Lost at C:>. Found at C.
    1. Re:Funny ... by i+kan+reed · · Score: 4, Funny

      Nothing says "professional tool for serious tasks" like crappy adware shoved in.

    2. Re:Funny ... by Winamp · · Score: 2

      Download Java from here instead:

      http://www.oracle.com/technetwork/java/javase/downloads/index.html

      No Ask.com toolbar, the option for online or offline installers as well a multitude of different platforms. I've NEVER, EVER downloaded Java anywhere else because of my habit of going to this site first (it's where you get the JDK after all).

      I really wish more people knew about this. Seems like everyone prefers to whine rather than find a solution.

      Also FWIW, if you pine for the days of offline installers for Adobe Flash (since they got rid of the offline installers from the main Flash page), go here:

      http://www.adobe.com/products/flashplayer/distribution3.html

  2. Open Source it by ArhcAngel · · Score: 5, Insightful

    Everyone is thinking it but everyone knows Larry doesn't give anything away for free. Even his free software costs you money somewhere...

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  3. realworld suggestions for Java 8 by nimbius · · Score: 3, Funny

    Ive found several benefits to removing Java 8 entirely.
    1. budget performance: by reducing expenditures on support contracts and Oracle licensing fees my budget has stopped looking like a Syrian casualty report.
    2. maintenance productivity: developers have stopped hurling themselves nude through my expensive plate glass windows as they wail 'exception access violation!' This frees up maintenance to address more urgent concerns.
    3. Environmental impact: We've reduced out environmental footprint by shredding our tear-stained contracts, and mulching them with our ancient blood-soaked documentation to create a spreadable compost that just brings out the absolute best in the landscaping.
    4. Wellness impact: Thanks to removing Java our datacenter now runs closer to the temperatures the CRACS were designed to endure. While common HR functions like the weekly jboss report run luau-themed weenie roast have unfortunately been ended, the number of sysops that survive provisioning has improved. Analysts are also no longer permitted to refer to the datacenter provisioning process as 'the trip to mordor'

    --
    Good people go to bed earlier.
  4. Re:Oracle is why I don't use java by Anonymous Coward · · Score: 4, Informative

    Microsoft doesn't own C++, nor do they release the primary runtime for C++.

    False equivalency.

  5. Security by BinBoy · · Score: 2

    Put fewer security holes in it. Maybe just one or two.

    1. Re:Security by broken_chaos · · Score: 3, Insightful

      They should just ditch the browser plugin by default. Support it as 'legacy' for a version or two, but don't ship or install by default (hell, they could even only offer it to corporate customers for all I care). It's the biggest problem with Java -- otherwise you pretty well get what you expect if you download and run unknown code, no worse than any other language. It's not like C's ability to completely tear your operating system apart if you run code you don't know is a bug, after all.

  6. Two Tips by Anonymous Coward · · Score: 2, Insightful

    Don't make it full of security bugs.

    Don't include crapware in the installer for the package and EVERY subsequent update.

    Speaking of updates... Don't make it so fucking hard to customize the installation! Having to create transforms with Orca which break installations preventing future updates is a bunch of shit.

    I guess what I'm trying to say is, don't try to be Adobe.

  7. Re:Oracle is why I don't use java by i+kan+reed · · Score: 2

    Oracle is a tech company that manages to be worse than Microsoft.

  8. Real mature by RedBear · · Score: 5, Interesting

    So is Slashdot not capable of having any kind of informative conversation about one of the most commercially popular and long-lived everyday programming languages, because "Oracle, LOL" and "Java applets suck"?

    Popped in here hoping to see some insightful discussion about the future of Java, to help inform my possible decision as to whether or not to spend a lot of time and effort becoming a Java developer. So far, sadly disappointed. Nothing but Java and Oracle jokes as old as the hills.

    Then again, this is Slashdot. I don't know why I was expecting any kind of mature conversation about Java.

    1. Re:Real mature by Nerdfest · · Score: 4, Interesting

      No kidding. I'd like to see the sort of syntax sugar that would cut the length of my classes source in half by generating setters and getters (perhaps via annotations like project Lombok does). There are a few other things of this sort that would vastly reduce the amount of boilerplate code.

    2. Re:Real mature by Vitriol+Angst · · Score: 2, Informative

      Not pretending to be a JAVA expert, but maybe the lack of good advice, seriousness, and positive comments IS YOUR ANSWER. Unless a lot of Java devs show up on Slashdot with positive comments -- maybe that should be an indicator; "I'm better off with JavaScript and OpenCL".

      The other "lesson" we could learn is maybe SlashDot is becoming Digg.

      Please only follow this comment with insightful and serious debate.

      --
      >>"ad space available -- low rates!!!"
    3. Re:Real mature by MrEricSir · · Score: 2

      Popped in here hoping to see some insightful discussion about the future of Java, to help inform my possible decision as to whether or not to spend a lot of time and effort becoming a Java developer.

      Java EE != Java.

      --
      There's no -1 for "I don't get it."
    4. Re:Real mature by sid.the.technician · · Score: 3, Informative

      Could you enlighten me please, what is your language of choice for your next big project? Php, perl maybe? And I am talking about writing business logic, database access and soap communication. I hate Oracle with passion (because of their database product and pricing), but java (on servers, not some shitty applets) is in reality the only option when you want to write anything "business oriented".

    5. Re:Real mature by Wdomburg · · Score: 4, Informative

      1) How many of the people who reflexivly project hate at Java have solid, defensible reasons for doing so? Do you think people form opinions based on evidence and thoughtful consideration?

      2) Examples, please.

      3) Well C is not a long-lived programming language, then. COBOL, FORTRAN and LISP have been going strong since the 1950's!

      3.1) Plenty. Most of the applications on my phone runs Java (Android). My cable box (OCAP). My Blu-ray player (BD-J). Several of the applications I administer or use professionally (IntelliJ, Confluence, Jira, Zimbra, JMeter).

      Just because you don't see it doesn't mean you don't use it. And even if you don't use doesn't mean other people don't use it. Java is an incredible pervasive language in the embedded and server space.

      3.2) And?

      3.3) With a twelve year history, multiple implementations and no hint of a successor, this strikes me as needless fear-mongering. Microsoft is proprietary, not fickle. Most of their standards have excellent longevity and they have far longer support cycles for their products than most of the Unix world.

      As for performance, you're full of it. :)

  9. Re:Object database by Anonymous Coward · · Score: 2, Insightful

    There is value in the JPA abstraction layer. Most large enterprises have multiple databases of various generations and need software that can talk to all of them. In that sense JPA is a blessing.

  10. Re:Oracle is why I don't use java by Nerdfest · · Score: 2

    OpenJDK?

  11. Lets cut old stuff = No businesses will upgrade by VGPowerlord · · Score: 2

    Since JavaEE is a server application standard, cutting old stuff means that you can no longer run apps that still use said older features on a newer JavaEE server. So, expect everyone to continue using the crusty, old versions of JBoss (for example) or to have the server manufacturers outright ignore Oracle's changes to JavaEE 8.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  12. Open source what exactly? by coder111 · · Score: 2

    Java itself is open-source already- OpenJDK.

    There are several JavaEE servers that are open source, Jboss and Glassfish are the biggest two. As far as I remember, Glassfish is the reference implementation. It's as open-source as it can be.

    Or are you talking about Technology Compatibility Kits? Or Java trademark? Development model itself? Or what?

    --Coder

    1. Re:Open source what exactly? by ArhcAngel · · Score: 3, Insightful

      Hand it over to IEEE or another organization to steer its development. Oracle doesn't exactly want what's best for Java.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    2. Re:Open source what exactly? by saleenS281 · · Score: 2

      Except you can't use it for commercial implementations. You have to pay Oracle if you want to create a product based on it, which is how Larry gets his money.

  13. Java >> Scala by djbckr · · Score: 4, Interesting

    I've been programming in Java since it first came out, and I never had any particular problems with it, other than the fact that it's rather verbose. I've been thinking there must be a way to accomplish the same thing without so much boilerplate code. Then I discovered Scala (which runs on the JVM and can easily integrate with existing Java libraries).

    Mind you there are some things about Scala that are kinda weird, like so much optional syntax and type inferencing makes it sometimes hard to read. But I've been finding it a joy for new code I write, almost Java-like but much less verbose, plus you get the functional programming capabilities that Java lacks. Some of the library code that's out there is hard to understand because of the nature of the syntax, but after you study it a bit, it's not too bad.

  14. Re:Oracle is why I don't use java by Kimomaru · · Score: 3, Interesting

    Yeah, Java and MySQL has seen better times - both platforms have recieved similar criticisms with regards to patching security issues. I don't much care if the world stops using Java, but the MySQL situation breaks my heart. On to MariaDB.

  15. Re:CORBA ?!? Bloody hell. by TheRealMindChild · · Score: 2

    Why wouldn't there be? Sure, Windows has COM, but that doesn't help for other OS's. Is there some other language/OS agnostic object model that you think is better?

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  16. Re:Oracle is why I don't use java by John+Allsup · · Score: 3, Insightful

    No, but in my early programming days, trying to program Windows nearly put me off programming entirely.

    --
    John_Chalisque
  17. Re:Java Scala by bagman1673 · · Score: 3, Interesting

    I've been programming in Java since it first came out, and I never had any particular problems with it, other than the fact that it's rather verbose. I've been thinking there must be a way to accomplish the same thing without so much boilerplate code. Then I discovered Scala (which runs on the JVM and can easily integrate with existing Java libraries). Mind you there are some things about Scala that are kinda weird, like so much optional syntax and type inferencing makes it sometimes hard to read. But I've been finding it a joy for new code I write, almost Java-like but much less verbose, plus you get the functional programming capabilities that Java lacks. Some of the library code that's out there is hard to understand because of the nature of the syntax, but after you study it a bit, it's not too bad.

    For those of us old enough to remember, Java is, in fact, the new COBOL. COBOL, like Java, was the language of choice for software engineers of a bygone era (the 1970's), and suffered from a similar verbosity, clumsy syntax, and prevalence of boiler-plate code (substitute copylibs for jars and you are halfway there). I wrote COBOL for a living for decades and never, ever, coded most of the mandatory code sections.

    When I was engaged in my first enterprise level Java project (a JBoss app), I was amazed at the similarities between the two languages. Despite the fact that the syntax and structure are completely different we have the same slavish devotion to form and "correctness". Of course, most people alive and writing code now are completely unaware of this, having never encountered COBOL in an enterprise environment.

    Not saying this is a bad thing. Just saying. COBOL was also more or less controlled by one company, and that company was IBM due to the IBM's complete dominance of the mainframe market.

  18. Re:Oracle is why I don't use java by Bacon+Bits · · Score: 2

    GNU Classpath, GCJ, GIJ. IKVM.NET, technically, too.

    --
    The road to tyranny has always been paved with claims of necessity.
  19. Re:CORBA ?!? Bloody hell. by TheRealMindChild · · Score: 2

    REST is stateless. Also (as far as I know), works over HTTP. Java is plenty more than a web server platform. CORBA in java would allow one to consume an out of process object/server written in, say, Visual Basic or Lisp for all it matters, statefully, whether local or remote (think perhaps, a running service, or an instance of a document editor).

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson