Announcement

Collapse
No announcement yet.

Java EE Is Now Available Via GitHub

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    This is basically because they closed java.net site so all JavaEE reference implementations are now migrated to github. Which also means you get a shitton of dead links searching for docs for these projects.. not the best migration. I don't think the spec itself is now done via github but I might be wrong.

    Comment


    • #22
      Originally posted by wizard69 View Post
      What is that you may ask, it is the idea that the development ofprogramming languages is not a money maker. This really came to the forefront with Apple going open source with LLVM/CLang and the success of third party efforts like Python. Simply put there is no significant market for programming languages that are proprietary.

      So what we have here is Oracle realizing the same thing many companies have realized, that is language development makes more sense in an open and standardized way. The move to GitHub just reflects a general trend in industry. Oracle is not being evil here.
      You'd think Oracle would've realized this over 10 years ago. I mean really, to my knowledge, not even Sun expected to seriously profit from Java. They must have seen some profit, because MS tried to sabotage it, but Sun in general wasn't as greedy of a company as Oracle.

      Comment


      • #23
        Originally posted by starshipeleven View Post
        Originally posted by GI_Jack View Post
        4. Serious decline in Java usage.
        [citation needed]
        Well, some times ago Java used to be *THE* common platform for feature-phone and PDA applications (I had JavaEE games and applications running on my PalmOS PDA back then).
        This has been since supplanted by Google's own "I can't believe it's not Java(tm) !" Android platform.

        Java was used to some extent on small embed devices. That segment has been taken by storm by various Linux platforms running much complex and rich environments (think Raspberry Pi {e.g.: Python is the most popular here}, think all the "SD-Card adapter with an embed Linux Wifi server" {e.g.: PQI's run on Perl}, think all the various Modem/Routers {e.g.: Fritz runs its interface on Lua}, etc. A long time ago, Java would have been the go-to choice, nowadays none of these project use it) and even, yes again, Android. (The various Android-running non-smartphone gadgets on IndieGoGo can attest the tendency).

        So yeah the relevance of Java in general is slowly fading away, even if it's still popular in the business world (still lots of apps written in it) - though not in most modern one (start-up tends to by based around code running in the latest hipster language-du-jour when they were founded).
        Java (specially the Enterprise incarnation) is slowly becoming the Cobol of the last couple decades.

        Originally posted by schmidtbag View Post
        They must have seen some profit, because MS tried to sabotage it
        Well if you boil down to the details, MS didn't try to sabotage Jave because they wanted a piece of Sun's profit pie.

        They tried sabotaging it, because Java, by being cross-platform and on path to become ubiquitous back then, was a menace to MS' own profits.
        Meaning that it would be eating profit into MS' own "Visual {bla}" family of platform and development systems,
        and would overall help destabilise the then-hegemony of Microsoft Platforms (Windows everywhere, including on servers, because that's the only platform on which you could run your business service written with Microsoft's tool ; Now suddenly you could write them in Java and run them on some more solid Unix server).

        If the Microsoft of back then was magically transplanted to today, they would immediately start releasing their own "Rust.Net", "Visual P#" and "ASP.JS" subtly incompatible clones of Rust, Python and Node.JS, even if these platforms are free software (not much profite), just so they don't eat into Microsoft's lucrative "WinNT server + IIS service".

        Comment

        Working...
        X