2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
Flex Is Strong Because of Java
I received an email stating that AOL finally aband
TOP THREE LINKS YOU MUST CLICK ON
C#: Is the Party Over?
Five years later what do we see? The .NET platform has been under constant development, often too fast for many corporate users to adopt. There has been a 1.0, 1.1, and 2.0, each which could be counted as a significant version in their own right. Following the churn of the .NET SDK, the Visual Studio product has required its own aggressive update schedule, although when comparing feature lists, C# is not singled out for any special attention on Visual Studio's Web pages.
Reader Feedback : Page 1 of 5

Just pass by and see the comment on MS tools and technology. I happened to work with both Java and .Net and I THINK MS tools SUCKS. Just look at how clumsy VS do refactoring. Compare that with Eclipse, VS looks like a baby.

As I mentioned in my 22-Aug-2005 post here, and after harping on this (for YEARS now) on why the Java language is not a
"one size fits all" language, I think the Sun folks finally got the (
MS ) message about supporting other languages on their JVM (like the
MS CLR has):

[visit link]

Respectfully
Rob

I believe the prevalence of open source projects for the Java platform is the single largest advantage Java has over .NET. With free tools, multiple platforms, and libraries for everything under the sun available, The Java world has rolled itself into a really gigantic snowball. As a JRuby developer, I frequent Ruby community forums. While there, I see more people ask "how can I do in Ruby what I can do with library X in Java". It has certainly left its mark.

I believe the next great battle for platform supremacy will be for alternative languages. So far, Java has won and held onto the important metrics for adoption, but the recent push by Microsoft to bring dynamic languages into the fold threatens much of that domination. The world is finally seeing how languages like Ruby and Python can speed development time and reduce cost-of-implementation. Microsoft has the head start this time.

It is my hope that projects like JRuby, Groovy, Jython, and others will help again win the battle for Java developers (and Ruby, Groovy, and Python developers) around the world, helping to bring that all-important diversity to the greatest VM platform available.

[visit link] is recycles article originally published in October 2005.
While I can see the value of reposting older articles that may still be relevant, claiming that this is a new article is misleading.Why not state the original date of pyblication?

see comments from .NET developers here
[visit link]

I have worked with both environments Java/J2EE and Dot Net with C#. It is more fun programming with the MS tools and technologies and far more productive than my Java experience. I AM a Java developer and a Websphere with RAD (IBM plugins with Eclipse) developer. I do think the Java IDE tooling has been getting better but it is still rather lame when compared to Visual Studio 2005. I think that the big test for Dot Net and C# will be when Vista and Longhorn get released either people will start to adopt Dot Net at a much quicker pace or not. I do think that Mircosoft has been improving its technologies in a very significant way and has changed its corporate perspective where developers are concerned.

Sheeze louise! This still going? and why do JDJ News Desk keep reporting the same "Five years later" item, which probably should be reading "Six years later" as thats how long this old "news" has been here. It was a daft comment when first posted, posting again doesn't make it any better.

I beg to differ. I am not pro-Java nor pro-C#, I developer with the right tool/language for the job. Without a doubt, C# is easier, more consistent and just basically a nicer language than Java. It is not Java's fault per se. The language and API is getting old, depricated and bloated. Also, it seems SUN did not really know what they want. First a push on Applet and Swing, then forgetting about it and moving to the insanely complex EJB world and now finally again it looks as though they are trying the desktop (finally systray integration, after 10 years!).

The comment on the professional versions having optimized compilers very obviously shows that he has absolutely no idea of .Net. I hope he has a deeper knowledge of java ;)

Five years later what do we see? The .NET platform has been under constant development, often too fast for many corporate users to adopt. There has been a 1.0, 1.1, and 2.0, each which could be counted as a significant version in their own right. Following the churn of the .NET SDK, the Visual Studio product has required its own aggressive update schedule, although when comparing feature lists, C# is not singled out for any special attention on Visual Studio's Web pages.

Having had the opportunity to spend some of my career time working in both the Java/J2EE and Microsoft .NET areas - I find the assumptions and conclusions in this article to be biased and incorrect. Both Sun and Microsoft have top-notch people working for them. Each "side" knows what they are doing. Based on my observations - I have seen several companies drop Java and move to .NET (the actual language used for .NET does not have to be C#). I also know of companies in the enterprise area that will only use Java (i.e. never .NET). I see this article as "preaching to the choir". To me it has the same impact as seeing an article in a Microsoft-biased magazine saying "Java is dead".

"The C#, C++, and C compilers are now free, although not obviously as optimized as the professional edition. "

What do you mean by this? And where's your evidence? As far as I know the only difference are the bundled tools to assist team & enterprise development.

This statement implies that solutions built using the Express products have somehow been knobbled performance wise. Extremely unlikely since all products use v2 of the .net framework.

Thy this: [visit link]

That is just the pace of the innovation and enfusiasm.

Would you suggest the .NET community slow down?

Too fast for who?

C#: Is the Party Over? Five years later what do we see? The .NET platform has been under constant development, often too fast for many corporate users to adopt. There has been a 1.0, 1.1, and 2.0, each which could be counted as a significant version in their own right. Following the churn of the .NET SDK, the Visual Studio product has required its own aggressive update schedule, although when comparing feature lists, C# is not singled out for any special attention on Visual Studio's Web pages.


Feedback Pages:

Pages: 1 2 3 4 5


FEATURED WHITE PAPERS
YOUR FEEDBACK
What Does the Future Hold for the Java Language?
Tommy wrote: I simply do not agree on many parts: - .NET has a lot of traction - you can certainly know well (and master) more than one language. If you cannot master more than one language, this could potentially be one of your limits. - Java is not a perfect language - It is ea...
i-Technology Opinion: Why Use Extreme Programming?
James Nwaba wrote: This is a nice article - very straight froward, easy to understand.However, there was no mention of any organization that have implemented XP. The author said, "Many of the concepts found in this lightweight method of development have been implemented into the ...
iPhone Office: 100 Ways to Turn Your Device into the Ultimate Productivity Tool
QueZZtion wrote: Can the iPhone really work as a multimedia remote for iTunes or even a desktop?
DoJa in NTT DoCoMo Phones
Venkat wrote: Excellent explanation. It will be helpful if it was in pictorial form ie with the emulator images. Can u please send me the I-mode to I appli communication and a brief explanatioj about the architecture.Thanks in advance.
i-Technology Opinion: Outsourcing...to Students
Robert Dobbs wrote: Timothy, this video will get you started in the right direction: http://www.youtube.com/wa tch?v=3PycZtfns_U
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SYS-CON FEATURED WHITEPAPERS

BREAKING JAVA NEWS
Domark International, Inc. Completes Its Acquisition of Javaco, Inc.
Domark International, Inc. (OTCBB:DOMK) announced today that it has completed its acqui
Saving Your Investment: Transforming J2EE applications into Web 2.0 using GWT
The pressure is on to keep pace with Web 2.0 entrants into the marketplace. Rewriting is expensive;
WSRP Really Works! - Part 2
A standard from OASIS called Web Services for Remote Portlets (WSRP) is used so portlets can be deco
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe
Sun Expects Q4 Earnings Above Estimates
On Tuesday evening Sun issued a fourth-quarter guidance range largely above analysts' estimates. The
Virtualization Conference Keynote Webcast Live on SYS-CON.TV
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered
The Beauty of JavaScript
JavaScript is one of the most interesting and misunderstood programming languages in common use toda
JavaScript: The Good Parts
JavaScript is a language with more than its share of bad parts. It went from non-existence to global
Use JavaScript 2 Today with OpenLaszlo
JavaScript 2 is becoming increasingly important. Learn how to take advantage of JavaScript 2 while s
Server-Side JavaScript - All the Cool Kids Are Doing It!
In this session that no developer who uses JavaScript or ActionScript will want to miss, delegates w
AJAX with jQuery
jQuery is a rapidly growing, popular JavaScript library. Its powerful and modular architecture, whic
Why the Web Dinosaurs Died
A fast-moving Comet is about to impact the Internet. When it hits, it will wipe away the architectur
Sun Achieves Land Speed Record: 1M Messages Per Second
Algorithmic trading continues to drive the quest for greater speed and lower latency in the capital
AJAX and RIA Technology Will Be Free for All: Sun CEO
'Java's always been a RIA platform - before the world really wanted one,' claimed Sun's CEO Jonathan
Quest Software's JProbe Now Available as Eclipse Plug-In
Quest Software announced the latest release of its Java profiler, JProbe 8.0, which is now offered a
What Does the Future Hold for the Java Language?
Before Java I was a Smalltalk guy. I remember switching from one language to the other and the tippi
White Paper: "Ensuring Code Quality in Multi-Threaded Applications"
Today, the world of software development is presented with a new challenge. To fully leverage this n
AccuRev and Rally Software Partner to Scale Agile Software Development Best Practices
AccuRev and Rally announced a technology partnership that will integrate AccuRev software change and
MyEclipse 6.5: The Maven Tipping Point for 1 Million Java Developers
Genuitec announced the availability of MyEclipse Enterprise Workbench 6.5; Java's most compelling ID
AccuRev Leverages Web 2.0 Technology to Extend Process Management Reach Across the Organization
AccuRev announced a new AJAX-based Web Interface and a native integration with Microsoft Windows Exp
Voyager Offers Android, .NET CF, Java Runtime Support
Recursion Software released a private beta version of their Voyager mobile platform, with powerful i
SPONSORED BY INFRAGISTICS
SOA in a JVM: OSGi Service Platform - A Dynamic Component System for Java
There are many forces that influence technological evolution. After a decade of building enterprise
AJAX and Enterprise RIA Tools - JSF, Flex, and JavaFX
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver
Final Voting Phase on OpenAjax Browser Wishlist
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated
AJAX World RIA Conference News - Netflix UI Guru To Present on Crafting Rich Web Interfaces
In every field of design one of the first things students do is learn from the work of others. They
Infragistics Releases CTP UI Components for Microsoft Silverlight Beta 2
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI
Yahoo User Interface 2.5.2 Released
The YUI development team has released version 2.5.2; you can download the new release from SourceFor
ADS BY GOOGLE