Linked by Thom Holwerda on Mon 2nd Jun 2008 09:36 UTC
General Development Ars has just published part three in their series "From Win32 to Cocoa", in which Peter Bright explains why he thinks "Windows is dying, Windows applications suck, and Microsoft is too blinkered to fix any of it." Part one dealt with the history of both development platforms, part two dived into .Net, different types of programmers, and Windows Vista, and part three details the development platform and tools Apple has to offer, and in what ways they are superior or inferior to Windows'.
Thread beginning with comment 316670
To read all comments associated with this story, please click here.
Comment by GStepper
by GStepper on Mon 2nd Jun 2008 16:09 UTC
GStepper
Member since:
2006-03-08

The theorical advantage of Java is portability.

- Why are the SUN's cross-plateform application (for instance Open Office) not fully written in Java ?

- Will we ever see a VirtualBox written in Java ? I doubt so...

Numerous other apps could be written using the advantage of portability, however I've never seen photoshop or Cubase written fully in Java. Now a simple clue. Portability's drawback is performance...
Beyond the portability myth are simple facts...

.Net: I'm sorry I can't think of any application that is used everyday by million of users and is written using only .Net/C#....

I have no doubt this is a great plateform for developping application I just wonder why even Microsoft doens't use it for all their home-made application...

Objective-C: Is a very simple OO language, basically an OO layer (the smalltalk way) above plain C.

In contrast, Apple uses this language in virtually all their apps. Millions of people use ObjC written applications. There are thousands applications written using ObjC and Cocoa (or GNUstep).

Guess what ? I love ObjC

Reply Score: 3

RE: Comment by GStepper
by Bending Unit on Mon 2nd Jun 2008 16:26 in reply to "Comment by GStepper"
Bending Unit Member since:
2005-07-06


.Net: I'm sorry I can't think of any application that is used everyday by million of users and is written using only .Net/C#....

Paint.net may not be used by millions but it's a good example of an excellent .Net application.

Reply Parent Score: 2

RE[2]: Comment by GStepper
by mnemonics on Mon 2nd Jun 2008 16:34 in reply to "RE: Comment by GStepper"
mnemonics Member since:
2006-04-21


Paint.net may not be used by millions but it's a good example of an excellent .Net application.


Paint.net IS not used by millions of users.

A lot of ObjC apps are used by millions of users everyday. Do you see the difference ?

Reply Parent Score: -1

RE: Comment by GStepper
by google_ninja on Mon 2nd Jun 2008 18:03 in reply to "Comment by GStepper"
google_ninja Member since:
2006-02-05

.Net: I'm sorry I can't think of any application that is used everyday by million of users and is written using only .Net/C#....


The reason you can't is because the only way to really tell a .net app at this point (from a user point of view) is the unhandled exception dialog.

Reply Parent Score: 4

RE[2]: Comment by GStepper
by memson on Tue 3rd Jun 2008 09:44 in reply to "RE: Comment by GStepper"
memson Member since:
2006-01-01

The reason you can't is because the only way to really tell a .net app at this point (from a user point of view) is the unhandled exception dialog.


Dragging the exe on to Reflector is more technical, but yields faster results.

Microsoft Management Studio for Sql Server is at least in part written in DotNet. The shell app seems not to be (or MS hacked it to look like it isn't), but the tonne of assemblies it uses say different.

Reply Parent Score: 2