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."
http://www.sun.com/aboutsun/media/presskits/nov30/ j sp
f lash.20051130.1.html
http://www.sun.com/software/solaris/what_you_get.
http://www.sun.com/smi/Press/sunflash/2005-11/sun
...has been tracking the various Sun Java-related giveaways; you can hear them talk about the Java Studio Creator and Java Studio Enterprise giveaway in JavaPosse # 13.
I highly recommend the JavaPosse podcasts; it's a great way to keep up with the latest developments in Java. Haha, get it, developments! Anyhow. They do a nice job of tracking things that most Java developers may not be using but will be someday - i.e., the recent discussions of the Mustang Hotspot speed improvements and such.
Disclaimer: They just interviewed me about PMD and my book PMD Applied. But still!
The Army reading list
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"?
I guess that's true...ish.
It's true in the same way that Oranges > Apples.
If C# still exists 10 years from now, is more opened, has better cross-platform capabilities, and has become as pervasive as Java and javascript, then we can talk. Until then, adieu.
><));>
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.
Philosophy.
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.
Well according to the web site.
Sun has got to get better names for things.. Its still so damm confusing. (java studio creator/java studio enterprise/ sunstudio). As a result I can't tell what the press release is giving away...
http://developers.sun.com/prodtech/devtools/free/
Is this what there talking about? I've been playing around with java studio creator, its really really nice actually. Of course I use php not jsp/servlets, but its defenetly making me think about switching.
Hi All,
AC here, ever-ready to add my invaluable insights:
C++ and C#, are mere language specifications. Java is a 'platform', and we are all free to leap from that platform at any time we chose. Personally, I'm planning to Hibernate until Spring, when the male of the species Struts its stuff on said platform. I may even stuff some Enterprise Beans in my trunks, but lets keep that on the QT, OK ?
I hope this clears things up.
Cheers,
AC
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.
#!/
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.
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.