News for hackers. Stuff that matters.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by bad_user on Thursday February 02, 2012 @03:49PM (#3544388)
Does Visual Studio run on Linux or OS X?

I'm asking because IntelliJ IDEA and Java do and I'm not leaving my POSIX toolchain for Visual Studio, no matter how awesome it is.

If you want a "continuous stack" there's nothing better than Java. And yet many developers still hate it, while many love the extremely limited iOS platform, which goes to show that this trait is not so important as one might think.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @04:03PM (#3544458)
Java has its merits.

Close integration with the OS is not one of them.

Standard graphics libraries which meet contemporary expectations is also unfortunately missing.

There's nothing wrong with Java as a development environment, but the cost of "getting Java on the phone" is at best comparable to support for Windows (and at worst you're dealing with Oracle).

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by stcredzero on Thursday February 02, 2012 @04:19PM (#3544540)
Java has its merits. Close integration with the OS is not one of them.

We're at the point now, where OS and language should merge. There should be a user data-centric design, with abstractions for the underlying hardware, so that most applications can be written across all of a user's devices, with "skins" for different particular form factors.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by dman on Thursday February 02, 2012 @05:02PM (#3544718)
This idea while seductive has not panned out in practice in the past - lisp machines have tried this niche before. Orthogonality between different layers of the stack actually encourages loose coupling and allows for flexibility and innovation.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by stcredzero on Thursday February 02, 2012 @06:01PM (#3544940)
Yes, but Lisp machines didn't have the cloud. Back then, such an architecture, as elegant as it might be, would be an anchor and not a net gain. With the cloud, and a culture brought up on Facebook, such an architecture would provide an unparalleled level of convenience.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @04:35PM (#3544607)
One could argue that among the most widespread OS's Windows offers the closest integration between language and OS via Powershell.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by moonchrome on Thursday February 02, 2012 @04:16PM (#3544529)
>Standard graphics libraries which meet contemporary expectations is also unfortunately missing.

JavaFX 2, with rumored support for iOS and Android (likely WP8 if it has native code)

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @04:33PM (#3544596)
Of course, somewhat ironically, JavaFX 2 runtime is available for Windows only.

And it is unlikely that WP8 will have a JVM.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by moonchrome on Thursday February 02, 2012 @06:52PM (#3545128)
>And it is unlikely that WP8 will have a JVM.

And iOS doesn't have a CLI VM but it still runs C#. Same thing for WP8, JVM can be packed with the app and AOT compiled to native code, maybe even JIT-ed if WP8 kernel allows it.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by pjmlp on Thursday February 02, 2012 @06:38PM (#3545082)
It is already available as beta for Linux and Mac OS X as well.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by recoiledsnake on Thursday February 02, 2012 @04:28PM (#3544581)
Aren't frameworks explicitly banned by the iOS App Store EULA ?
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by untog on Thursday February 02, 2012 @03:53PM (#3544407)
It doesn't, no. MonoDevelop is an attempt to make something that will, but it's... iffy.

I suspect there isn't any easy solution to this one- same as there's no easy way to make OS X/iOS apps without running OS X yourself.