Slashdot Mirror


Sun Adds Java and N1 to No Cost List

An anonymous reader writes "Sun announced today that they would be making a number of tools available at no cost for both development and deployment in addition to reaffirming their commitment to open source the software. This is to include the Java Enterprise Syste, Sun N1 Management software, and Sun developer tools. From the announcement: "With this announcement, Sun is creating the no cost and open alternative to the Windows environment. The Solaris Enterprise System has all of the benefits of an integrated offering while still enabling customers the flexibility to address their requirements by deploying the specific components they need into alternative operating systems."

5 of 40 comments (clear)

  1. so.... by Anonymous Coward · · Score: 3, Insightful

    Does that mean I can finally type "emerge sun-jdk" on my Gentoo box and have it download and install in one easy step, without having to go to their stupid site and click on some stupid EULA??

    Free as in beer, or free as in "not being a goddamn pain in the ass"?

  2. Re:oh noes by Umbral+Blot · · Score: 3, Insightful

    I hope you realize that Java != Javascript. Anyways why would a language's popularity influence the quality of the language? Bad languages can be widely used (COBOL at one time), while good ones may only take root in niche markets.

  3. Re:What does this mean... by innosent · · Score: 5, Insightful

    Aside from the Eclipse example (which really didn't have anything to do with Java, other than that the Eclipse people wanted to make up for some of the weaknesses of Swing [most of which no longer exist]), there really isn't that much choice. J2EE = J2SE + a few items, JavaBeans is basically just a framework for certain tasks, and if you don't need any of the specialized features of the add-ons, there really isn't anything other than "pure" Java. The core language today isn't that different from what it was 10 years ago, and having a large number of add-on packages available isn't something that should be viewed as a bad thing. A Java app will still run on all Java platforms, provided that any additional packages are installed. Choice in things like SOAP implementations, XML parsers, and application servers is a good thing, and it doesn't mean that the language isn't "standardized". If anything, Java is more "standardized" than C/C++. The Java String class is always in java.lang.String, while a String in C++ is in a different place depending on the compiler used. C and C++ certainly do better in some areas than Java, and Java does better in some areas than C/C++, but that doesn't make either one bad, or either one good.

    Also, poor business model != poor choice of language. There are plenty of viable Java development shops. Language is just a tool to get the job done, and your favorite language may not always be the best choice for what you want to do. For some things, LISP is a great language, but I wouldn't want to write a VoIP softphone in it.

    Back on topic though, as a developer, I always love free development tools, but in this case, as a shareholder, I'm not quite sure how they're going to make money on this. Good will can be hard to deposit in your bank account. At least they have 8-core processors and Opteron servers to (hopefully) turn a profit.

    --
    --That's the point of being root, you can do anything you want, even if it's stupid.
  4. Re:oh noes by pebs · · Score: 2, Insightful

    C# will exist 10 years from now. Don't delude yourself into thinking that MS will tank within a decade.

    I think what he was talking about is whether MS will actively support and develop C# in 10 years. Look what happened to VB, they abandoned it to move on to the next big thing (VB.Net is not the same language as VB and it certainly isn't compatible). What's to say they won't abandon C# so they can sell the next big thing to their customers by forcing them to upgrade due to lack of support for the older tech? In fact, history shows that this is what they do.

    Sure, there is the Mono implementation, but what if you are relying on MS-only libraries or Mono isn't enough for whatever reason, you're shit out of luck. And if Novell gives up on Mono, and no one takes over, you're especially out of luck unless you have the resources to continue its development yourself.

    --
    #!/
  5. Re:oh noes by ultranova · · Score: 2, Insightful

    If you're going to argue the open source argument, well, plenty of Linux figures have publicly stated that open source Java code is completely worthless, because it relies on Sun proprietary infrastructure.

    Which of course is rubbish. Open sourced Java programs can be redistributed and modified, just like any open source program; they require a JVM, but then again, any program needs a processor, and besides there are open source JVMs.

    Even if there are 100% binary compatible Linux JVMs, well, guess what, Sun Microsystems can go and change Java tomorrow, and your cross-platform capabilities will again drive you to their product.

    Why yes, Sun Microsystems can indeed go and make a new version of Java, utterly incompatible with any previous version. Now, if my code works on some OS implementation of JVM, why on Earth would I be driven to move from this working platform to the new, incompatible Java (which, by definition of "incompatible", would require that I port my application, and couldn't run any other existing Java programs for the same reason) ? Why would anyone ?

    Please explain ?

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.