H
Herman
Hi everyone, I'm currently studying for my Master's in Computer
Science, and I will be working on my thesis this summer. I've been
thinking about constructing a web services application for my thesis,
as I've been interested in this technology, and I haven't had a chance
to work with it in my last job. The issue is what platform to use:
..NET or J2EE?
Prior to starting my MSc course, I worked for a software developer for
five years where I wrote Windows apps in Visual C++. However, during
my MSc course (which lasts a year), we've been working in J2SE and
nothing else (as far as programming languages go). So even though I
have more experience in C++, Java is fresher in my mind right now.
Since we're learning J2SE, I took a look at the J2EE 1.4 tutorial on
Sun's web site, and it completely blew me away. It looks like
something it would take years to master, (I only have three months to
do this project) and it seems that you have to be an expert in J2SE
before tackling J2EE.
If I went with .NET, I already have experience with Microsoft
development tools, so the learning curve might be quicker. But as my
previous experience is in Visual C++ 6.0, .NET will be a whole new
ballgame for me too. Oh, and I would have to shell out big money for
the Visual Studio toolset. It would be at academic price, and I
probably only need Visual C++ or C#, but it still costs money when the
J2EE environment is free.
What do you all think, given my past experience? I know there are
some people who abhor anything Microsoft, but being that I've worked
with early versions of the Visual Studio IDE, will .NET be a quick
learning curve? Or is J2EE not as hard to learn as it seems? If
anyone knows of any good tutorials on the internet, please point me in
that direction.
Also, since this is just for learning, the web services apps are not
going to be very elaborate, as I'm wondering if I'm already biting off
more than I can chew! However, I was wondering what people prefer
between .NET and J2EE and why. No flame wars, please, although I feel
that it's going to happen anyways.
Thanks for your feedback!
Herman
Science, and I will be working on my thesis this summer. I've been
thinking about constructing a web services application for my thesis,
as I've been interested in this technology, and I haven't had a chance
to work with it in my last job. The issue is what platform to use:
..NET or J2EE?
Prior to starting my MSc course, I worked for a software developer for
five years where I wrote Windows apps in Visual C++. However, during
my MSc course (which lasts a year), we've been working in J2SE and
nothing else (as far as programming languages go). So even though I
have more experience in C++, Java is fresher in my mind right now.
Since we're learning J2SE, I took a look at the J2EE 1.4 tutorial on
Sun's web site, and it completely blew me away. It looks like
something it would take years to master, (I only have three months to
do this project) and it seems that you have to be an expert in J2SE
before tackling J2EE.
If I went with .NET, I already have experience with Microsoft
development tools, so the learning curve might be quicker. But as my
previous experience is in Visual C++ 6.0, .NET will be a whole new
ballgame for me too. Oh, and I would have to shell out big money for
the Visual Studio toolset. It would be at academic price, and I
probably only need Visual C++ or C#, but it still costs money when the
J2EE environment is free.
What do you all think, given my past experience? I know there are
some people who abhor anything Microsoft, but being that I've worked
with early versions of the Visual Studio IDE, will .NET be a quick
learning curve? Or is J2EE not as hard to learn as it seems? If
anyone knows of any good tutorials on the internet, please point me in
that direction.
Also, since this is just for learning, the web services apps are not
going to be very elaborate, as I'm wondering if I'm already biting off
more than I can chew! However, I was wondering what people prefer
between .NET and J2EE and why. No flame wars, please, although I feel
that it's going to happen anyways.
Thanks for your feedback!
Herman