File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Just read this article.  This is how C# developers compare their language with Java. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Just read this article.  This is how C# developers compare their language with Java." Watch "Just read this article.  This is how C# developers compare their language with Java." New topic
Author

Just read this article. This is how C# developers compare their language with Java.

Nitin Dubey
Ranch Hand

Joined: Oct 30, 2000
Posts: 126

Hi folks,
Below is the link of an interview with Anders Hejlsberg, a developer of C#. I don't know how long the article will be available. So go thru it just now and give your feedbacks.
http://www.zdnetindia.com/techzone/coding/stories/20369.html
waiting for replies..

nitin
Peter den Haan
author
Ranch Hand

Joined: Apr 20, 2000
Posts: 3252
The interview wasn't really interesting, to be honest, probably because the questions were inane and predictable.
Hejlsberg appears to follow the party line in playing down the extent to which C# was inspired by Java. Disappointing.
Regarding Sun's decision to keep final control of the Java language in its own hands, this will keep on haunting them in comparisons like this. I'm not entirely happy with it either. On the other hand, Microsoft submission of C# to a standards body reeks like a wolf in sheep's clothing. Microsoft has a track record of taking open standards, appropriating them by defining proprietary, closed extensions, then using its market dominance to push those. Are you convinced all of that has changed?
Of the top 3 reasons he gives why a Java developer would migrate to C#, only the second (interoperability) holds water. Microsoft has a fundamentally different philosophy behind the .NET platform - interoperability between different languages on the same platform - which would be difficult to reconcile with Sun's vision for Java - one language which runs on all kinds of different platforms. If your business is mainly Windows based and you need to integrate tightly with C++ or VB code, this is a compelling reason to jump onto the C# bandwagon.
His first reason, that C# would be closer to C++ and add component-oriented properties and methods, is superficial. Yes, syntactic sugar makes some things a bit easier to do in C#, but this comes at the expense of simplicity. It is not nearly enough reason to migrate to a different language.
That "[C# targets] this new Internet applications world" while "[Java] Web services are an afterthought" is cited as the final reason to jump. Microsoft may have the benefit of hindsight, but Java support for the internet world (JFC, J2EE, XML,...) is first rate and the fit with the language is excellent. I doubt that whatever edge C# will turn out to have will even come close to justifying the migration.
If these are really the top 3 reasons to move over to C#, the Java world has nothing to fear; most who jump ship will be Microsoft shops which only worked with Java for lack of a viable alternative from Redmond. The maturity of the Java platform, its code base and existing skillset, and the way it rises to new challenges and developments are all excellent reasons to stay put.
- Peter

[This message has been edited by Peter den Haan (edited April 26, 2001).]
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Hello Nitin,
Please note that this is not the right forum to discuss about the comparision between Java and C#.
However, IMHO, I think to sweep Java out of the market, there has to be some technology, which is as good(or better!!) than Java, and that would take a while to happen!!
Regards,
------------------
Sandeep Desai
vgdesai@bom3.vsnl.net.in

  1. Sun Certified Java Programmer Scored 93 per cent
  2. Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java Scored 56 out of 59
  3. IBM Enterprise Connectivity with J2EE Scored 72 per cent
  4. Enterprise Development on the Oracle Internet Platform Scored 44 out of 56


<b>Sandeep</b> <br /> <br /><b>Sun Certified Programmer for Java 2 Platform</b><br /> <br /><b>Oracle Certified Solution Developer - JDeveloper</b><br /><b>-- Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java </b><br /><b>-- Object-Oriented Analysis and Design with UML</b><br /> <br /><b>Oracle Certified Enterprise Developer - Oracle Internet Platform</b><br /><b>-- Enterprise Connectivity with J2EE </b><br /><b>-- Enterprise Development on the Oracle Internet Platform </b>
Nitin Dubey
Ranch Hand

Joined: Oct 30, 2000
Posts: 126

thanx peter,
I agree with u. Java surely won't die and also there is no other option for java available right now. Its true that microsoft people are expecting a lot from C# but m not sure how far it is going to support different platforms. It may be platform independent only on windows i.e. one can run it on win 95/win 98/nt/2000/me. Though java is 4 yrs old but java guys must not be sitting quiet. They must be ready with their arms and waiting for launch of C#.
dear sandeep I was not expecting this sort of answer from u who has so many certifications in his pocket. This is basically a discussion forum and people come here to share knowledge and discuss things. If u r not clear with the concept correct it now.
Waiting for more replies......

cheers,
nitin
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Hello Nitin,
I am not sure what concept you want me to correct on!!However, I would have been more than happy to reply to your thread, if it was in the right forum (Probably the JavaRanch Careers Forum).The friendly Bartenders would be able to guide you more on this
If you post threads in the right forum, you are bound to get more views/opinion/reviews of people.Hence, it is in your interest to find a right group for your post.
Kindly understand, that the thread on comparision on C# and Java would not invite as many reviews, as you would like, in the Servlets and JSP's discussion Forum.
Please refer to the FAQ section of JavaRanch here
Thank you for your consideration.
Regards,
Sandeep Desai
vgdesai@bom3.vsnl.net.in

  1. Sun Certified Java Programmer Scored 93 per cent
  2. Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java Scored 56 out of 59
  3. IBM Enterprise Connectivity with J2EE Scored 72 per cent
  4. Enterprise Development on the Oracle Internet Platform Scored 44 out of 56

  5. [This message has been edited by Desai Sandeep (edited April 26, 2001).]
Ajith Kallambella
Sheriff

Joined: Mar 17, 2000
Posts: 5782
Since this is not the most appropriate place for this discussion, I'm going to move this thread to our brand new Java News forum. Feel free to continue the conversation there!
Ajith


Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Just read this article. This is how C# developers compare their language with Java.
 
Similar Threads
Java will overtake C/C++ BY 2002
interesting article
Sun Is Not a Board Member of the Newly Formed WS-I Organization
Java and .Net both a disaster: research
US firms outsourcing to India