Why Java Sucks and C# Rocks Slideshow

Slideshow and Discussion

  • (16 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

233 Replies - 16129 Views - Last Post: 28 July 2010 - 12:05 PM

#1 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3101
  • View blog
  • Posts: 19,141
  • Joined: 14-September 07

Why Java Sucks and C# Rocks Slideshow

Post icon  Posted 12 July 2010 - 07:11 AM

Now before you blow a gasket, I like Java; I use it all the time. I saw this link on Dzone yesterday and after reading the entire presentation, I believe the guy has some very valid points.

In the best interest of keeping things relatively civil (which based on the inflammatory nature of the title of the sideshow I can imagine it won't be), please read it all before going down the rabbit hole.

LINK


--
My thoughts:

There are several ways to "look" at the information presented. If we take the route the presenter did (he digressed occasionally) and look purely at language feature(s)/evolution over a period of time C# has been consistently adding "the latest and greatest" to its repertoire.

If we look at it as a "whole" (platform choices, scalability, so on and so forth), Java has a few "one ups" on C#, most notably the fact that it is not tied down to one particular platform. Quite possibly the most important point was the mention of the JVM and all of the "new" things/languages you can use with it/interconnect with Java proper (JRuby, etc...).

Is This A Good Question/Topic? 3
  • +

Replies To: Why Java Sucks and C# Rocks Slideshow

#2 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 07:23 AM

It's obvious that C# is evolving more than Java. There is no denying it.

The best thing about Java the language is that it's on the JVM.

The only thing Java does worthwhile on the JVM is provide tons of stable and mature libraries that have accumulated over the years, and it's standard library that other languages can use. :P

This post has been edited by Raynes: 12 July 2010 - 08:49 AM

Was This Post Helpful? 1
  • +
  • -

#3 Dogstopper  Icon User is offline

  • The Ninjaducky
  • member icon



Reputation: 2871
  • View blog
  • Posts: 11,026
  • Joined: 15-July 08

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 07:38 AM

Raynes like the JVM, not Java, but the writer here does make a good point! Off to learn Clojure and Scala!
Was This Post Helpful? 0
  • +
  • -

#4 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 08:23 AM

Could you rephrase that? I'm not sure what you meant.
Was This Post Helpful? 0
  • +
  • -

#5 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 08:43 AM

Offtopic: Slideshare really got more polished I see. Great website!

On-topic: Slide 14 made me gag. Typical Java verbosity. I'll never fully like Java because of its syntax and usage. I'm a lazy programmer and I like my code to be succinct.

C# is just too beautiful to not use. Beautiful code and beautiful framework.
Was This Post Helpful? 0
  • +
  • -

#6 Senseye  Icon User is offline

  • D.I.C Head

Reputation: 7
  • View blog
  • Posts: 65
  • Joined: 02-March 09

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 09:18 AM

There is a large theme...
Was This Post Helpful? 0
  • +
  • -

#7 Locke  Icon User is offline

  • Sarcasm Extraordinaire!
  • member icon

Reputation: 521
  • View blog
  • Posts: 5,596
  • Joined: 20-March 08

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 09:26 AM

View Poststapia.gutierrez, on 12 July 2010 - 09:43 AM, said:

On-topic: Slide 14 made me gag. Typical Java verbosity. I'll never fully like Java because of its syntax and usage. I'm a lazy programmer and I like my code to be succinct.

C# is just too beautiful to not use. Beautiful code and beautiful framework.


...Their syntax is virtually identical. :blink:
Was This Post Helpful? 2
  • +
  • -

#8 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3101
  • View blog
  • Posts: 19,141
  • Joined: 14-September 07

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 09:30 AM

Slide 14 isn't valid if you're using at least Java 1.5 or later.
Was This Post Helpful? 0
  • +
  • -

#9 Martyr2  Icon User is offline

  • Programming Theoretician
  • member icon

Reputation: 4332
  • View blog
  • Posts: 12,127
  • Joined: 18-April 07

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 09:33 AM

*
POPULAR

One thing we have to keep in mind here is that C# was created more recently than Java. It had the chance to take the best of what was out there and design it right in the foundation of the language. It is easy to create a newer better product when you take a look around and see what has already been created and how it works. If you were to create a new cell phone, would you create one that was a brick with no touch screen? No, you would take a look at htc, iphone, blur etc and build one that incorporated the best.

Java is carrying a bit of baggage of age, pure and simple. I love C#, but you know I think some of the features they are putting in it now even bloats the language a bit over earlier versions. Just like code, programming languages will show their age. Look at C++ for instance. Great language but it is fragmented with additions... ATL, MFC, STL... hard to keep it all straight. Deviations get added to work around problems that come up because of time.

I am quite sure that C# will too eventually get to the point where the future will force it to add in less than straight forward stuff. Either way, I love both languages in their own ways and while I do lean towards C#, you have to give Java its credit.

:)
Was This Post Helpful? 9
  • +
  • -

#10 raziel_  Icon User is offline

  • Like a lollipop
  • member icon

Reputation: 464
  • View blog
  • Posts: 4,255
  • Joined: 25-March 09

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 09:47 AM

in my opinion the biggest problem here is that Java will run on everything while C# need Windows OS.
Was This Post Helpful? 3
  • +
  • -

#11 Locke  Icon User is offline

  • Sarcasm Extraordinaire!
  • member icon

Reputation: 521
  • View blog
  • Posts: 5,596
  • Joined: 20-March 08

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 09:50 AM

View PostKYA, on 12 July 2010 - 10:30 AM, said:

Slide 14 isn't valid if you're using at least Java 1.5 or later.


Autoboxing FTW!

My opinion on the slideshow...the guy is a fucktard, pardon the French. Anyone that creates a slideshow (somewhat professional idea) that has typos and uses the word "sucks", doesn't deserve my respect. He used a professional project in the most unprofessional way.
Was This Post Helpful? 4
  • +
  • -

#12 NeoTifa  Icon User is offline

  • Whorediot
  • member icon





Reputation: 2651
  • View blog
  • Posts: 15,673
  • Joined: 24-September 08

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 10:10 AM

*only reads title* I will destroy you.
Was This Post Helpful? 1
  • +
  • -

#13 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 10:14 AM

View PostNoBrain, on 12 July 2010 - 11:47 AM, said:

in my opinion the biggest problem here is that Java will run on everything while C# need Windows OS.


There's also that, which sucks. Inb4 Mono yada yada yada.
Was This Post Helpful? 1
  • +
  • -

#14 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3101
  • View blog
  • Posts: 19,141
  • Joined: 14-September 07

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 10:27 AM

If a supplement or alternative isn't on par with the original then it doesn't count.
Was This Post Helpful? 2
  • +
  • -

#15 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Why Java Sucks and C# Rocks Slideshow

Posted 12 July 2010 - 10:57 AM

i suppose the slideshow has some valid points, but there are a few reasons why i prefer Java over C#
Was This Post Helpful? 0
  • +
  • -

  • (16 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »