Earlier quoted context omitted.
Be it as it may, but xterm/X11 still kills Terminal.app in text rendering speed. Also, MacVim is, on my Mac at least, visibly slower in text rendering than the naked vim under xterm.
Text rendering speed? I type a letter Terminal, it appears. What are you doing that text rendering speed matters?
Apple deprecates Java
171–180 of 277 posts
Re: Apple deprecates Java
#172It's a smart move from Apple's point of view. Why should Apple work to support Flash or Java or any platform that is owned by someone else? Why not shift the burden of maintenance, and dealing with bugs, onto those who own the platform? And why not open the door to future Apple products that might compete in the same space? Besides all that, this moves suggests a confidence that was unimaginable 10 or more years ago.…
The Mac platform is not important enough for Oracle to care. And Java Apps won't be in the App Store.
Re: Apple deprecates Java
#173So then what's the best way to do cross-platform development? For all its faults, Java does deliver something that resembles the "write once, run anywhere" dream. Any idea for a high-performance, cross-platform, native UI development stack? Is C++/Objective-C still the best option?
Depending on what you want to do, Adobe AIR would be a practical way of delivering applications on Mac, Win and Linux...
Re: Apple deprecates Java
#174Earlier quoted context omitted.
2.24 "Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected" It doesn't explicitly e.g. it, but Flash isn't installed by default either on the new MacBook Airs, so I'm guessing you can't do a wrapper around a SWF either.
Flash has had "publish to exe" capabilities since forever so I'm sure something'll emerge that publishes to w/e Macs use.
Re: Apple deprecates Java
#175Earlier quoted context omitted.
I have not done Java development on OS X, but doesn't this mean that OS X 10.7 would not ship with a Java runtime? Wouldn't this have a negative effect on the ease of packaging and distributing Java programs on the platform?
Was Java that big on the Mac? Neither Windows nor most Linux distros ship with a Java runtime.
Re: Apple deprecates Java
#176Earlier quoted context omitted.
Yes, at one point Apple made a big deal about Java being a "primary" language on the OS X platform. It had proper Coca bindings, Mac like look & feel, etc. Steve hawked it in one of the early OS X keynotes as being the future of the Mac platform. An easy language for all those that were confused by Objective-C. Several years ago Apple reversed their position on Java and have been ignoring it ever since. This is merel…
> Steve hawked it in one of the early OS X keynotes as being the future of the Mac platform That's standard practice. You make it easy to port apps to your platform until you gain traction and until your exclusive technologies do, then make it hard to port away from your platform by phasing out technologies that would enable that. A Java app that runs fine on OSX but that's easy to port to (or directly run on) Window…
http://archives.free.net.ph/message/20070721.195500.f37fa735...
"GCC 4.2.1 will be the last release of GCC covered by version 2 of the GNU General Public License. All future releases will be released under GPL version 3."
http://archives.free.net.ph/message/20071009.202219.6b725019...
"The compilers in this release are covered by GNU General Public License version 3."
Re: Apple deprecates Java
#177Maybe the fact WebObjects was removed from Snow Leopard Server means they don't depend on it internally as much? It seems like they've been cooling off on Java development and support over the last few years.
I don't think it's that you can't use WebObjects anymore outside of Apple, it's that most people don't (not even in the Java community).
Re: Apple deprecates Java
#178Earlier quoted context omitted.
Clang/LLVM is BSD while GCC is GPL. That means Apple can extend them all they want without ever giving you, or their competition, any sources. If they ever perceive a threat from their competition, Clang/LLVM provides a lot more maneuvering space than GCC ever would. And yes, GCC is a very hard thing to integrate into tools and it's that way by design.
I would like to point out that Apple employs the guy that builds LLVM/clang and all those projects and yet they are still releasing the source code and everything out there for the public to use.
Curious. Is the copyright Apple's?
Re: Apple deprecates Java
#179It's a smart move from Apple's point of view. Why should Apple work to support Flash or Java or any platform that is owned by someone else? Why not shift the burden of maintenance, and dealing with bugs, onto those who own the platform? And why not open the door to future Apple products that might compete in the same space? Besides all that, this moves suggests a confidence that was unimaginable 10 or more years ago.…
They should care because they sell hardware to people who use those platforms. They will sell less hardware to Java/Scala/Groovy/Clojure/Jython/JRuby/Beanshell programmers this way. The Mac platform is not important enough for Oracle to care. And Java Apps won't be in the App Store.
How do you develop for Android on a Mac when their JVM finally disappears? I understand Android uses Dalvik, but will you be able to run Eclipse to get to that point?
Re: Apple deprecates Java
#180It's a smart move from Apple's point of view. Why should Apple work to support Flash or Java or any platform that is owned by someone else? Why not shift the burden of maintenance, and dealing with bugs, onto those who own the platform? And why not open the door to future Apple products that might compete in the same space? Besides all that, this moves suggests a confidence that was unimaginable 10 or more years ago.…
They should care because they sell hardware to people who use those platforms. They will sell less hardware to Java/Scala/Groovy/Clojure/Jython/JRuby/Beanshell programmers this way. The Mac platform is not important enough for Oracle to care. And Java Apps won't be in the App Store.
Seems to me that maybe it's big enough that Mac should be supported by Oracle. That would be a bit more ideal, get updates when all the platforms get updates.