By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,992 Members | 1,147 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,992 IT Pros & Developers. It's quick & easy.

Which is a wiser choice for an IT professional to take up, Java or .NET?

P: n/a
Java is mature...however, a beginner may not stand any chance to
compete against industry bigwigs. On the other hand, .NET is newer and
gives newbies a relatively firm foothold, since there are hardly
experienced ppl there. Also, I'm interested in computer security
involving low level coding in C, C++. Which platform will be better for
me keeping this in view?

Apr 5 '06 #1
Share this Question
Share on Google+
13 Replies


P: n/a
cat_dog_ass <ic*************@hotmail.com> wrote:
Java is mature...however, a beginner may not stand any chance to
compete against industry bigwigs. On the other hand, .NET is newer and
gives newbies a relatively firm foothold, since there are hardly
experienced ppl there. Also, I'm interested in computer security
involving low level coding in C, C++. Which platform will be better for
me keeping this in view?


Either of them should be fine. If you need to interact with native
code, .NET has a much better story than Java provides with JNI. I'm not
sure whether that was what you meant in the last couple of lines or not
though.

My *personal* view is that:

1) C# is mostly a nicer language than Java (although I crave Java's
enums in C#)

2) Eclipse provides a nicer IDE than VS

3) The Java community is more active, in that there are far more Java
open source projects, and they tend to be more mature

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Apr 5 '06 #2

P: n/a
"Jon Skeet [C# MVP]" <sk***@pobox.com> wrote in message
news:MP************************@msnews.microsoft.c om...
although I crave Java's enums in C#


Maybe we'll get those in v3... ;-)
Apr 5 '06 #3

P: n/a
Joe
> 2) Eclipse provides a nicer IDE than VS

This response intrigues me. I use Eclipse to review java source code we
use elsewehere within our organization, although I don't edit any of the
java code myself. I develop C# using VS2005, and am curious what
features/functionality of Eclipse are better than the VS IDE?

Thanx

On Tue, 04 Apr 2006 23:34:51 -0700, Jon Skeet [C# MVP] <sk***@pobox.com>
wrote:
cat_dog_ass <ic*************@hotmail.com> wrote:
Java is mature...however, a beginner may not stand any chance to
compete against industry bigwigs. On the other hand, .NET is newer and
gives newbies a relatively firm foothold, since there are hardly
experienced ppl there. Also, I'm interested in computer security
involving low level coding in C, C++. Which platform will be better for
me keeping this in view?


Either of them should be fine. If you need to interact with native
code, .NET has a much better story than Java provides with JNI. I'm not
sure whether that was what you meant in the last couple of lines or not
though.

My *personal* view is that:

1) C# is mostly a nicer language than Java (although I crave Java's
enums in C#)

2) Eclipse provides a nicer IDE than VS

3) The Java community is more active, in that there are far more Java
open source projects, and they tend to be more mature


--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Apr 5 '06 #4

P: n/a
Joe wrote:
2) Eclipse provides a nicer IDE than VS
This response intrigues me. I use Eclipse to review java source code we
use elsewehere within our organization, although I don't edit any of the
java code myself. I develop C# using VS2005, and am curious what
features/functionality of Eclipse are better than the VS IDE?

i've been using Eclipse for a while and the only thing that comes to my
mind is the code editor... but the one in vs2k5 is much better than the
previous one... so i'm also curious what's nicer in Eclipse than in VS?

Thanx

On Tue, 04 Apr 2006 23:34:51 -0700, Jon Skeet [C# MVP] <sk***@pobox.com>
wrote:
cat_dog_ass <ic*************@hotmail.com> wrote:
Java is mature...however, a beginner may not stand any chance to
compete against industry bigwigs. On the other hand, .NET is newer and
gives newbies a relatively firm foothold, since there are hardly
experienced ppl there. Also, I'm interested in computer security
involving low level coding in C, C++. Which platform will be better for
me keeping this in view?


Either of them should be fine. If you need to interact with native
code, .NET has a much better story than Java provides with JNI. I'm not
sure whether that was what you meant in the last couple of lines or not
though.

My *personal* view is that:

1) C# is mostly a nicer language than Java (although I crave Java's
enums in C#)

2) Eclipse provides a nicer IDE than VS

3) The Java community is more active, in that there are far more Java
open source projects, and they tend to be more mature


--Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

Apr 5 '06 #5

P: n/a
Joe <js*************@logicor.com> wrote:
2) Eclipse provides a nicer IDE than VS


This response intrigues me. I use Eclipse to review java source code we
use elsewehere within our organization, although I don't edit any of the
java code myself. I develop C# using VS2005, and am curious what
features/functionality of Eclipse are better than the VS IDE?


See http://msmvps.com/blogs/jon.skeet/ar.../22/79631.aspx

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Apr 5 '06 #6

P: n/a
SharpCoderMP <cs*******@interia.pl.NFSPM> wrote:
This response intrigues me. I use Eclipse to review java source code we
use elsewehere within our organization, although I don't edit any of the
java code myself. I develop C# using VS2005, and am curious what
features/functionality of Eclipse are better than the VS IDE?
i've been using Eclipse for a while and the only thing that comes to my
mind is the code editor... but the one in vs2k5 is much better than the
previous one... so i'm also curious what's nicer in Eclipse than in VS?


See my other response for a reference to a longer article - but to my
mind the code editor is the single most important thing in the IDE.
It's where I spend 95% of my time, so even if that were the only thing
better in Eclipse than in VS.NET, that's still a massive item.

As it happens, there are plenty of other things too :)

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Apr 5 '06 #7

P: n/a
Jon Skeet [C# MVP] wrote:
See my other response for a reference to a longer article - but to my
mind the code editor is the single most important thing in the IDE.
It's where I spend 95% of my time, so even if that were the only thing
better in Eclipse than in VS.NET, that's still a massive item.

As it happens, there are plenty of other things too :)

nice article. as to the code editor - i totally agree with you. it's the
place where i do spend most of my time. but as i said the one shipped
with VS2k5 is a bit batter than the previous one. What i always hated
about the Eclipse was the speed... or rather the lack of it :) it's so
damn slow. It's great but it's like using #Develop IDE - it's nice when
it comes to the editor thing but in a long run... well you just waste
some precious time waiting for this thing to move on :)
Apr 5 '06 #8

P: n/a
SharpCoderMP <cs*******@interia.pl.NFSPM> wrote:
Jon Skeet [C# MVP] wrote:
See my other response for a reference to a longer article - but to my
mind the code editor is the single most important thing in the IDE.
It's where I spend 95% of my time, so even if that were the only thing
better in Eclipse than in VS.NET, that's still a massive item.

As it happens, there are plenty of other things too :)

nice article. as to the code editor - i totally agree with you. it's the
place where i do spend most of my time. but as i said the one shipped
with VS2k5 is a bit batter than the previous one. What i always hated
about the Eclipse was the speed... or rather the lack of it :) it's so
damn slow. It's great but it's like using #Develop IDE - it's nice when
it comes to the editor thing but in a long run... well you just waste
some precious time waiting for this thing to move on :)


It's funny - it seems that some people have a problem and others don't.
For me, Eclipse has always been as fast as Visual Studio - faster, when
you take into account the lack of compile time. The one thing I *do*
tweak is the memory settings, to give the JVM plenty of memory -
perhaps you were experiencing a lot of GC activity?

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Apr 5 '06 #9

P: n/a
Jon Skeet [C# MVP] wrote:
It's funny - it seems that some people have a problem and others don't.
For me, Eclipse has always been as fast as Visual Studio - faster, when
you take into account the lack of compile time. The one thing I *do*
tweak is the memory settings, to give the JVM plenty of memory -
perhaps you were experiencing a lot of GC activity?

now i see where is the difference :) i always rebuild the project prior
to run. i had some problems when i hadn't done that. also, i don't know
why but i always had problems with their IntelliSense thing. It worked
too slow for me and i had no idea why. Maybe it was just my machine?
Never mind. I admit that last time i've been using Eclipse was about a
year ago, so maybe there were some improvements since then. Anyway it's
great IDE but i think that for my current work (beside that it is .net
based :D ) the VS is better :)
Apr 5 '06 #10

P: n/a

"Jon Skeet [C# MVP]" <sk***@pobox.com> schrieb im Newsbeitrag
news:MP************************@msnews.microsoft.c om...

2) Eclipse provides a nicer IDE than VS


As I know Eclipse can be used also to develop C#.
You only have to use a C#-Plugin.
See e.g.www.improve-technologies.com/alpha/esharp/
Apr 6 '06 #11

P: n/a
Christof Nordiek <cn@nospam.de> wrote:
2) Eclipse provides a nicer IDE than VS


As I know Eclipse can be used also to develop C#.
You only have to use a C#-Plugin.
See e.g.www.improve-technologies.com/alpha/esharp/


Have you tried it? It's appalling - or at least, it was last time I
tried it. Put it this way - you lose pretty much all the benefits that
Eclipse gives you in terms of refactoring etc.

VS is much better than the above plug-in when developing C# - but
writing Java in Eclipse is better than writing C# in VS.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Apr 6 '06 #12

P: n/a
I can't imagin needing to use more edit features then what is available in
VS, but I suppose some would. Plus there is a ton of stuff that folks
probably are not using, but would use if they knew about it. I just figured
out a few days ago that "cw<tab><tab>" is the snippet for
Console.WriteLine() and that made my week. I guess it just comes down to
what you want to write in.

--
William Stacey [MVP]

"SharpCoderMP" <cs*******@interia.pl.NFSPM> wrote in message
news:ur**************@TK2MSFTNGP04.phx.gbl...
| Jon Skeet [C# MVP] wrote:
| > See my other response for a reference to a longer article - but to my
| > mind the code editor is the single most important thing in the IDE.
| > It's where I spend 95% of my time, so even if that were the only thing
| > better in Eclipse than in VS.NET, that's still a massive item.
| >
| > As it happens, there are plenty of other things too :)
| >
| nice article. as to the code editor - i totally agree with you. it's the
| place where i do spend most of my time. but as i said the one shipped
| with VS2k5 is a bit batter than the previous one. What i always hated
| about the Eclipse was the speed... or rather the lack of it :) it's so
| damn slow. It's great but it's like using #Develop IDE - it's nice when
| it comes to the editor thing but in a long run... well you just waste
| some precious time waiting for this thing to move on :)
Apr 6 '06 #13

P: n/a
William Stacey [MVP] <wi************@gmail.com> wrote:
I can't imagin needing to use more edit features then what is available in
VS, but I suppose some would.


Here's a really simple example: "Open Resource" and "Open Type" in
Eclipse make it *so* easy to get to a resource/type if you just know
its name - even if there are many resources/types with the same name in
different folders/packages (namespaces).

There's a plugin available for VS which does a similar thing, but it
takes a while to index a large solution.

Then there's all the code generation and refactoring stuff - VS 2005
has only just scratched the surface... read the blog entry for an
example of just how powerful Eclipse's Extract Method can be.

Eclipse just makes the actual coding side a breeze - Visual Studio
keeps interrupting my train of thought, effectively. Now, I dare say
there are plenty of tricks I don't know about VS, but I suspect the
same is also true of Eclipse. The VS team seem to have spent a lot of
effort on designers and the like, whereas the Eclipse team have spent
their energy on the editor itself. As I don't happen to like designers
in the first place, that suits me just fine.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Apr 6 '06 #14

This discussion thread is closed

Replies have been disabled for this discussion.