• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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

 
Ranch Hand
Posts: 126
Oracle
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
author
Posts: 3252
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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).]
 
Ranch Hand
Posts: 1157
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Nitin Dubey
Ranch Hand
Posts: 126
Oracle
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 1157
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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).]
 
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
reply
    Bookmark Topic Watch Topic
  • New Topic