|
i_shekinah
|
JAVA VS CSHARP Java is the most popular proramming language but of recent we have C# from Microsoft. I believe the two of them has advantages and disadvantages but some people believes C# provides solutions to the limitations of Java. Let us look at these programming languages critically especially looking at what the future holds for these two programming language.
|
|
|
|
|
|
Seun (m)
|
C# is better than Java, no doubt about that. But it doesn't play to well with Open Source. You can get C# to run on Linux using Mono, but Mono is not well documented or used. For example, the MonoDevelop GUI can't be built on Windows. WTF is that?
|
|
|
|
|
|
logica
|
no doubt about what?  on what basis is C# better than Java?
|
|
|
|
|
|
Bossman (m)
|
These topics have been discussed to death in these forums and many others out there. While similar, they both have their strengths and weaknesses. Not sure what the purpose of this thread is. Just use whatever works for you.
|
|
|
|
|
|
Seun (m)
|
Considering the language alone, C# is definitely better. Everybody knows that C# is Java done right.
|
|
|
|
|
|
logica
|
 u r just making a bunch of subjective assertions. who is everybody? u and how many ppl? u have not even told us what it was that was included in C# that gave it an edge over java, since u say the language alone and knowing language is about grammar, syntax and semantics, i am very much interested in breaking this down. so C# allows u 2 express your self better? it's less verbose? what exactly r u talking about here?
|
|
|
|
|
|
javarules (m)
|
@Seun lemme help you out C# has the following that Java dont or that are done better than in java, I wont explain, google them yourself Indexers Properties Delegates Events Enums Operator Overloading ref, out and params keywords Assemblies, namespaces et all
dts about all I can remember.
but does that make it better? If I ask you java or pascal which is better, you might look at me and say this guy is crazy, right? but av u seen Object Pacal? Look all these comparisons make me sick. Each one of them has got its strenghts and weaknesses. I am yet to see any linux programmer who says he prefers Mono over c/++/Java/Python/etc despite all these gr8 new features, The thing is "speak in woteva language, but make sense" -- Rugged Man
ciao
|
|
|
|
|
|
Dual Core
|
For a particular project, if C# gets me there faster, its C# all the way. If Java gets me there faster, its Java all the way. its all about RAD in this era.
|
|
|
|
|
|
quadrillio (m)
|
For a particular project, if C# gets me there faster, its C# all the way. If Java gets me there faster, its Java all the way. its all about RAD in this era.
that is why u are Dual Core. I do the same, I use any language that takes me there.
|
|
|
|
|
|
rancetech (m)
|
I strongly believe the dude who started this thread is seeking for guidance, he wants to know what's more powerful & at same time where both languages would be in the future.
What I would advise is; learn JAVA first if you haven't and as your skills in JAVA increases you can then move to C#. JAVA is a very simple programming language and a very powerful one at that. I believe if you learn JAVA, C# would be very easy for you. It's just like migrating from Visual Basic to .NET. It's that simple. Learn and use both, you won't regret you did.
|
|
|
|
|
|
i_shekinah
|
@javarules I have been studying java with Deitel and Deitel and they showed how Enum constant can be declared. I have tried it with good results.
Thanks for your contibution.
|
|
|
|
|
|
i_shekinah
|
@rancetech You got it. I was looking for guidance, though i have been studying java but a friend of mine who got a job in a software development company alerted me that C# is the language that is presently dominating the market.
Thanks for your contribution and more posts i won't mind from you.
|
|
|
|
|
|
rancetech (m)
|
You got it. I was looking for guidance, though i have been studying java but a friend of mine who got a job in a software development company alerted me that C# is the language that is presently dominating the market.
Thanks for your contribution and more posts i won't mind from you.
If you're targeting the Nigerian software industry, I would advise you to go for C#. I mean we're all windows users and your C# applications are going to be targeting these systems. Start with C# and you won't have any reason to learn or use JAVA though as a programmer you're expected to be fluent with all the latest programming technologies. I hope that helps? I know the Java geeks in the house are going to bite my head off for this.
|
|
|
|
|
|
javalove (m)
|
I hate all this versus topics? I thought we have all out grown that.
Do whatve u have to do in any programming language as long as u get your result as at when due and your clients are happy.
For me, I have never had any reason to look at another man's wife cos my wife gives me all i want for web, desktop and mobile application development.
Java Rules !
|
|
|
|
|
|
rancetech (m)
|
Hey javalove
Somebody needs guidance, you wouldn't want him to get lost, do you? We are not here to debate what's better, he wants to know where to go from here, and that's what we are trying to do.
|
|
|
|
|
|
rancetech (m)
|
I'm no longer watching. 
|
|
|
|
|
|