Java EE 6 HighlightsMay 6th, 2008 The key features of Java EE 6 (Java Enterprise Edition version 6) are:
Modular Platform - Java EE 6 introduces profiles targeted for particular segment of users like web developers or mobile developers. Java Profiles allows you to select Java EE 6 features to be included in a profile.
Java Quiz: Why StringBuilder Should be Used Instead of StringBuffer?August 23rd, 2008 First tell me what is the best way to concatenate large number of String objects? Is it a + b?
Most Java developers know not to use a + b (+ operator) because of huge performance problems, they use StringBuffer instead. In fact I did some tests in the past which confirms this folklore.
Introduction To Ruby For Java DevelopersJune 30th, 2006 Most Java programmers attempt to use Ruby like they use Java, similar to the mistakes C/C++ programmers commit when transitioning to Java. However Ruby provides a cleaner programming paradigm which if embibed can be effectively used to solve your problems.
Java EE 5 is Not Your Father's J2EEApril 10th, 2006 Java Platform Enterprise Edition (Java EE, formerly referred to as J2EE) Version 5 has arrived. Its streamlined features offer added convenience, improved performance, and reduced development time, all of which enable developers to bring products to market faster.
Sun Targets Java for Chinese MarketSeptember 13th, 2005 "We are actively promoting Java in China as well as the rest of Asia-Pacific," said Scott McNealy, chairman and chief executive of Sun, in an interview with China Daily. "We are working with the (Chinese) government and other key players to establish Java as the industry standard for delivering open and secure services."
Java technology is being used globally in more than 2.5 billion devices, including 1 billion smart cards, more than 708 million mobile phones, more than 700 million PCs, and in data centres of the world's largest companies and organizations.
Java Software Performance: Stories from TrenchesOctober 16th, 2005 James Gosling blogs about Java software performance myths and posts an interesting story (below). The comments contains few more stories from the trenches as they say.
Debugging Java Software using NetBeans and Sun Java Studio Enterprise 7August 2nd, 2005 Debugging guidelines for NetBeans and Sun Java Studio Enterprise.
Debugging Tips for Applications Built With Sun Java Studio Enterprise 7
Debugging Java Software using NetBeans 3.6
Free Licensed Java Studio Enterprise IDE 8 + Sun Java Studio Creator 2004Q2November 26th, 2005 Sun is offering for free full-license versions of Sun's award winning integrated development environments (IDEs) - Sun Java Studio Creator 2004Q2 (full license) and Sun Java Studio Enterprise 8 (full license). I have used Sun Java Studio Creator and I liked it very much.
How to Program the BlackBerry With J2MEMay 18th, 2005 An excellent article describing Blackberry architecture and two application models (The browser-based model or Custom Java Application). The browser-based model allows developers to focus on developing back-end content in a standard markup language, such as the Wireless Markup Language (WML) or the compact Hypertext Markup Language (cHTML).
Another look at Groovy (Latest java based scripting language)November 3rd, 2004 I was recently pulled into Groovy, a new Java based scripting language. You can read a good article highlighting groovy in onjava.com.
How Can Sun Monetize Java?May 7th, 2008 The burning question at JavaOne 2008 on lots of developers and businesses mind was how Sun was ever going to monetize all the cool technologies at JavaOne? If Sun goes down, so does the technologies it championed. I got the opportunity to ask the questions on the Java panel for media, to JavaFX lead and others.
Sun Microsystem simplifies Java developments for mobile phone; embraces Orange, Vodafone, SonyJune 3rd, 2009 In a recent development, Sun Microsystem has joined hands with mobile phone majors Orange, Vodafone Group and Sony Ericsson Mobile Communications to make it easier and cheaper for the developers to bring Java programs to mobile phones. On Tuesday, Sun Microsystem released the new open-source testing tools in JavaOne developers conference in San Francisco.
J2SE 5: New wine in new bottle with old corkMarch 15th, 2005 J2SE stands for Java 2 Standard Edition. The 2 stands for version 2 of the platform.
Simplifying Java Software Development: How to Count the Number of Words in a String using Java (one-liner)June 18th, 2005 Java is a language of choice for millions of developers worldwide. In a series of articles I will show simple tips and techniques which make Java extremely powerful and yet simple to use.
How To Convert ASP.NET Applications to Java / J2EE: Introducing GrasshopperJanuary 29th, 2007 Now you can easily convert your .NET applications to Java / J2EE and run it on Linux or other Java enabled platforms directly from your Visual Studio .NET IDE. You can use your Visual Studio .NET IDE to build server applications that can run natively on J2EE and hence on Linux and other Java enabled platforms, with the help of Visual MainWin for J2EE from Mainsoft.
April 26th, 2005 at 4:34 am
As someone who knows both languages I am going to have to agree with your sentiments. I do tend to think that the strictness of Java results in a longer development process, but maybe only because when using Java I get all OO purist and with PHP I don’t since I don’t have string objects, list objects, etc.
Does anyone else feel that the PHP camp seems to feel more threatened by Java than vice versa?
April 26th, 2005 at 3:50 pm
“Does anyone else feel that the PHP camp seems to feel more threatened by Java than vice versa?”
Given the general lack of this kind of article from the “PHP camp” and the regular PHP articles from the “Java camp” I’d say vice versa. These articles creating these straw men about how the other “camp” just don’t understand us get very old. The PHP developers I know understand the many benefits and strengths of Java and think it is a excellent system.
One difference you may be picking up on as “threatened” is simply a fact of open source life. Java is marketed by Sun, IBM, et al. .NET is marketed by Microsoft. Millions are spent for mindshare. Open source software is marketed by its community so some if the passion you be feeling is simply “marketing.”
April 26th, 2005 at 8:42 pm
> regular PHP articles from the “Java camp”
I have been monitoring several Java blogs and forums for years, haven’t seen many articles actualy, which prompted me to write in the first place.
> so some if the passion you be feeling is simply “marketing.”
If that is “marketing” they sure are doing a poor job at it.
April 27th, 2005 at 6:13 am
“If that is “marketing” they sure are doing a poor job at it.”
It is either “a poor job at it” or nothing at all, so they seem to choose “a poor job at it”. Sort of a metaphor if you can see it.
April 28th, 2005 at 3:05 am
@Jackson
> Does anyone else feel that the PHP camp seems to feel more threatened by Java than vice versa?
Very much so
July 11th, 2005 at 7:59 am
Christopher Thompson makes a good point - in general, the PHP community is not very interested in Java. I would say Ruby on Rails is the only thing close to a “concern” for PHP, but I don’t think many developers are too concerned about what programming language they choose anyway.
The average Java developer is a 9-5 programmer, where the average PHP (or mod_perl, or Ruby on Rails) developer is a bit more passionate. There are plenty of exceptions, but this seems to be the primary reason behind the Java community’s fear - a majority of them don’t want to have to learn something new if their language becomes obsolete.
To Java developers, I say don’t worry. PHP’s popularity continues to grow, but Java still has a strong presence and will continue to for at least another decade.