Discussion Locked

Should I move from Java to C# & .NET

0 helpful
5 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I'm a java developer and working quite well in here but the .NET architecture looks quite fascinating and future oriented. Should I think of migrating to C# & .NET or not cz I dont have any ideas about VC & VB libraries

What do u think

5 replies

by webrageous

From what I understand, the new .Net architecture will allow you to write your code in any of a handful of languages including javascript, visual basic, C#, and C++ ... I'm not sure what other (if any) languages you can use. If it doesn't support Java, then learning C# makes sense because its a Java-like language.

What I find interesting is that it will not support VBScript - MS is planning to phase it out. An interesting dilemma for ASP programmers. Javascript, however, will be supportedsince its part of the web standards. At least Netscape won that one.

by wayne m.

Language selection should largely be a business decision based on the project needs. Java provides some interesting characteristics you can exploit where needed. .NET has a lot of interesting, potential characteristics, but I would wait for a while before betting heavily on it.

.NET offers the potential to port legacy code from its exsiting language into a managed version of the language. Before I attempted this, however, I would let the dust settle and see how much support of managed COBOL, FORTRAN, or what have you will exist and be maintained by stable vendors.

For me at least, Microsoft has not made a strong business case for C# or its CLR. I am going to take a wait and see attitude for at least 2 years before investing much time and effort in either one. You will have to evaluate your own business environment to determine if C# is appropriate in the short term as a development language.

by vk_madiraju

I suppose that most of your enterprise problems are met with EJB,XML.
SO better wait for a year to judge yourself,with others experience.
Before 5 years when java was hot cake there were no comments.But now it was found unsuccessful.

So c#,&.NET roles are to be explored in depth before to be decided.But what I found with c# & .NET was there was flexibility.

by kevincompton

I just went to the ASP/XML connections in New Orleans this month... got to hear quite a bit on how .Net will operate.

If they follow through with the architecture changes that I heard... it will be quite impressive.

One thing that struck me is just HOW MUCH they have *borrowed* from the Java architecture!

MS Assemblies = Java Packages
MS dlls = Java classes
....

There is a real convergence going on.. seems that everyone has decided on the same future path.

Why don't you stay with Java ? Or at least wait until MS gets their product to the point of Java. Of course, this time, Java has quite a head start.

BTW, I earn my living through VB & ASP; although as you might be able to derive... I am actively preparing to move to Java.

This discussion is closed to new replies.