473,788 Members | 2,848 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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

Java is mature...howeve r, 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 1430
cat_dog_ass <ic************ *@hotmail.com> wrote:
Java is mature...howeve r, 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.co m>
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.co m> wrote in message
news:MP******** *************** *@msnews.micros oft.com...
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.co m>
wrote:
cat_dog_ass <ic************ *@hotmail.com> wrote:
Java is mature...howeve r, 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.co m>
wrote:
cat_dog_ass <ic************ *@hotmail.com> wrote:
Java is mature...howeve r, 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.co m>
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*******@inte ria.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.co m>
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*******@inte ria.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.co m>
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

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

198
7729
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 language. After being a python programmer for long time, I consider it painful to learn/use Java now (well, like many I will be forced to do that in my job). What makes such companies to choose Java over dynamic, productive languages like Python? ...
10
2653
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 touched C for large implementations, I'm seeking advice on what to use for development. My ultimate goal is to spend as less time on it as possible. I'll be writing it in Windows 32-bit environment, probably Win2000 or Win98. Planning to use a...
133
13277
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: http://www.w3.org/MarkUp/html3/bulletlists.html The problem is, when I try to validate the page at W3C, it tells me: " element "LH" undefined " My page is 4.01 Transitional, using charset windows-1252. Any ideas why this won't validate?
65
5464
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 jsp since i heard all those stiltedness rumors about it's professionalism/stability etc. Anyway my current attitude is that fullfilling the following needs would make application depvelopment via PHP a really
7
1269
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
7917
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 has largest community/buzz about it?
2
910
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 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?
14
3296
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 open source world, what is the programmer's language of choice? Judging by the number of members in each of these http://www.google.com/Top/Computers/Programming/Languages/Open_Source/ user groups, it looks like the top 3 open source languages...
3
6707
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 of a dilemma and time is short at the moment and I need to make a decision before it's too late. I have just begun my second year in a UK uni for a BSc Hons Web Systems Development but I am not that happy about the course. Very diluted in my opinion....
0
9656
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9498
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10364
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10172
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10110
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8993
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5536
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4069
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3670
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.