Re: Cocoa from C++ (dont want to mix it)
Re: Cocoa from C++ (dont want to mix it)
- Subject: Re: Cocoa from C++ (dont want to mix it)
- From: Charlton Wilbur <email@hidden>
- Date: Fri, 11 Mar 2005 14:26:29 -0500
On Mar 11, 2005, at 12:56 PM, Sherm Pendley wrote:
On Mar 11, 2005, at 12:20 PM, Charlton Wilbur wrote:
I'm not sure I'd call that a fair question. I'm unwilling to learn
C# and Visual Basic
That sounds like a political and/or ideological decision, not a
technical one. As such, it's not really related.
It's a combination of the ideological and the personal. If I work in
C# or Visual Basic, then I can't use what I develop on any of the
platforms I use by choice.
, and haven't yet found sufficient reason to learn Java, and I still
call myself a programmer....
The question is this - if you *were* given a sufficient reason to
write an app that had to use Swing and run on the JVM, what would you
do? Would you complain about the fact that you can't use Swing and
compile to the JVM with Objective-C? Or, would you shrug your
shoulders and learn Java?
Well, yes, if we posit an abstract and undefined yet magically
sufficient reason, then I'd learn Java. Given a similar abstract and
undefined yet magically sufficient reason, I'd probably change my
'unwilling' stance on C# and Visual Basic, as well. I'm just not sure
there exists a sufficient reason, because the projects I do for
personal reasons pretty much need to run on the Mac or on Unix, and I'm
not going to find a better environment and tools for what I want to do
in Java, C#, or Visual Basic; and there are a sufficiency of projects
to do for professional reasons that don't involve Java, C#, or Visual
Basic that I have no real motivation to learn their quirks.
But the original question still isn't fair; if I were evaluating
whether I really *needed* to use Swing and run on the JVM, I'd probably
take a hard look at them and say, why not just do this in Cocoa and
Objective-C? If I concluded that Cocoa and Objective-C (or Perl and
Perl/TK, or Eiffel with custom-designed wxWindows bindings) were a
preferable solution (and I have done this!), and that as a result Java
was not worth learning for this project (and I have done that!), does
that make me less of a programmer for having declined to learn a tool I
didn't think was likely to be sufficiently interesting or sufficiently
useful?
Charlton
--
Charlton Wilbur
email@hidden
email@hidden
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden