473,320 Members | 1,823 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

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

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
13 1389
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
"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
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
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
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
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
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
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
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

"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
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
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
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

198
by: Sridhar R | last post by:
>From technical point of view, I could not understand the the reasoning behind using Java in major companies. Sure that Python, is used in some, but still Java is considered as a sure-job...
10
by: Beach Potato | last post by:
Dear Y'all: I'm about to start porting a big old project written in anscient version of Delphi to something more stable, robust, supportable and maybe even portable. Since I haven't seriously...
133
by: Jane Withnolastname | last post by:
I have a web page that uses an unordered list (<UL>) and the LH (list header) tag. I know LH is a valid tag because it is clearly defined by the W3C here:...
65
by: Nikolas Hagelstein | last post by:
Hi, First of all: i spend a lot of time on thinking and researching about how to make developing webapplications with php a more structured/systematic thing. I even fancied to switch over to...
7
by: Nelson Smith | last post by:
In my java script to set the value I am using the following code document.frmMyForm.txtCustNo.value = "xxxxx" & document.frmMyForm.txtCustNo.value = 'xxxxx'
122
by: seberino | last post by:
I'm interested in knowing which Python web framework is most like Ruby on Rails. I've heard of Subway and Django. Are there other Rails clones in Python land I don't know about? Which one...
2
by: cat_dog_ass | last post by:
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...
14
by: deko | last post by:
For building Windows desktop apps, the clear favorite is C#. But my clients can't afford to buy Microsoft products. So I need to develop software for Linux users and web applications. In the...
3
by: Ty Oft | last post by:
Hello Bytes! Maybe my question seems a bit silly (as one could simply answer it "Well, what are you more passionate about?" or stuff like that - please don't answer like this), but I am in a bit...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.