Banner

Sponsor

Login


Welcome Back!
Guest
Guest

Register

Lost your password?

76 users online



.NET or JAVA

.NET or JAVA

Currently viewing this thread: 1 (0 members and 1 guests)


Page 1 out of 2
alsaffar

alsaffar

Neverside Newbie
Status: Offline!

.NET or JAVA

Hi everybody,

I'm planning to develop an accountant system that can be accessed from the internet (for some clients) as well as a stand alone application (for those who hate internet). Which language is better: .NET or JAVA?

I'm very good at VB6 but not started yet in .NET and I have just completed an introduction course in JAVA.

Please give me cons and pors and your recommendations please..

Thanx in advance

June

June

Neversidian
Status: Offline!

.NET is just the framework, you can use java on the .net framework. Theres no real benifit from doing it in vb.net, c#.net java#.net (i think thats what its called i can;t remember). It all compiles down to the same thing pretty much. So i guess it comes down to personal prefrence. What you feel better doing it in.

___________________

There probably isn't any meaning in life. Perhaps you can find something interesting to do while you are alive. Like how you found that flower. Like how i found you.

army

army

Neverside Peacekeeping Forces
Status: Offline!

from many articles i read, .NET is way faster than Java in the runtime.
And also yes, .NET is a framework. There's many language that can be used in .NET such as vb.net, c#, jscript.net, asp.net etc etc.

don't quote me on this but in my places java programmer are paid more than .net programmer, i don't know why but i think its not related to which is better, its just that there are more .NET programmer than java programmer here.

and im not sure the term '.net programmer' is right :P

___________________

"The only thing i hate about Sunday is that because tomorrow is Monday"
army

June

June

Neversidian
Status: Offline!

I think its because java can be used on coldfusion, php, asp etc etc. I guess like a universial language. I'm not sure, I'm only getting $75/hr for C#.Net Part time. Thats NZD tho. something like $55 USD.

___________________

There probably isn't any meaning in life. Perhaps you can find something interesting to do while you are alive. Like how you found that flower. Like how i found you.

WebStandardsMan

WebStandardsMan

Fighting for standards!
Status: Offline!

DotNet itself is a whole marketting campaign by Microsoft, part of it includes the DotNet Application Framework, which includes the Class Library, the C# Compiler, the MSIL JIT'er, and various other oddities.

Note that contrary to what many OSS zealots think, DotNet and developing for DotNet is free. In fact, the source code to the DotNet Class Library is freely available from MSDN, and Microsoft even supports Project MONO (a fully open-source implementation of C#, the DotNet Class Library, and MSIL and it's associated JITing)

In comparison to Java...

Well, for certain tasks, Java outperforms DotNet, but for most applications, DotNet is fine. DotNet can boast about its extensive built-in libraries, including Managed DirectX (including Direct3D with support for HLSL). Java, however, has several advantages:

a) It's been around longer (time tested, DotNet has only been around since 2002)
b) It's got more developers, thus, better community support (in theory)
c) Java is more cross-platform, DotNet is limited to systems that have the DotNet Framework or Project MONO installed. So you can build for Linux
d) Java has more IDEs (VisualStudio is the only official IDE for DotNet, and it's only available for Windows, however it is considered by many to be the best IDE in existence)
e) Java isn't made by an evil corporation.

So yeah... it's really up to you and who your target audience are really.

goofygarber

goofygarber

Pants are overrated
Status: Offline!

this is a toughie... I would say read the posts above mine, and consider this.
Dot net is limited to computers ONLY running the Windows operating system and having the .net framework installed (quite inconveient, large download for users without framework installed) whereas Java is cross platform...
however, .net is much more powerful in many ways

___________________

http://www.goofygarber.net

June

June

Neversidian
Status: Offline!
Originally posted by goofygarber:

this is a toughie... I would say read the posts above mine, and consider this.
Dot net is limited to computers ONLY running the Windows operating system and having the .net framework installed (quite inconveient, large download for users without framework installed) whereas Java is cross platform...
however, .net is much more powerful in many ways

.net is on linux too

Google up the mono project. http://www.monohosting.net is .net hosting on linux.

And also users don't need to download anything. .aspx pages are served up as html pages on client side. All the processing is done on the server. Just like php.

Its only if you make a windows application that a use will need the framework.

___________________

There probably isn't any meaning in life. Perhaps you can find something interesting to do while you are alive. Like how you found that flower. Like how i found you.

Last edited by June, March 23rd, 2005 07:45 AM (Edited 1 times)

goofygarber

goofygarber

Pants are overrated
Status: Offline!

hmm, i was unaware of mono... thats pretty cool Smile
I'm not very familiar with .net stuff, except for Visual C#.net, which I learned out of visual studio.net a while back

___________________

http://www.goofygarber.net

chaka1819

chaka1819

Neverside Newbie
Status: Offline!

all i know is that, on the user end, you don't need a plug-in to run .net apps as opposed to java. i personally hate java because of the amount of code needed to do simple tasks. if you are planning on using the apps for pdas or handhelds, than i would recommend java. if not, i'd go with .net.

___________________

I fix ugly logos / inBlogs.org Ad-Free Aggregator

gregor

gregor

Neverside Newbie
Status: Offline!

Java/JSP Pros: arguably the backbone of the internet, powerful, fast after complied, once you get it you get anything (really you do -- even the meaning of life)

Java Cons: documentation is terrible, long code for simple tasks, high learning curve

ASP.net Pros: fast, new(er), huge community, not so steep learning curve

ASP.net Cons: sometimes longwinded code, a lot of repetition, take a look at the source of a page run by ASP.net, you'll either love it or hate it

I prefer ASP.net. If you need a good reference do yourself a favour and get this book.

If you wanna do yourself a REALLY big favour ditch both languages and use ColdFusion instead!

___________________

sixminutes.ca

Page 1 out of 2
Quick Jump:

Main Navigation


Site & Graphic Design by Aeon Tan
Developed by Jeremie Pelletier & Scott Roach


NeverAPI generated this page in 0.0085 seconds.