Making JavaFX Development Faster (original) (raw)

Richard Bair richard.bair at oracle.com
Sat Oct 27 06:24:59 PDT 2012


I cannot imagine what internal stuff Michael could be using or when that was added.

On Oct 26, 2012, at 7:42 AM, Tom Schindl <tom.schindl at bestsolution.at> wrote:

Not only the memory argument is import.

What if a customer says i have to run on his j9-jvm? I can be wrong but IIRC Michael told me at JavaOne that the properties code is even using internal (sun....) stuff so even simply dropping in the jar to the j9 classpath is doomed to fail. And beside that using FX-Observables and e.g. JPA don't like each other i guess because of all those lazy list stuff, ... . Tom Am 22.10.12 19:23, schrieb Werner Lehmann: Richard,

On 22.10.2012 17:38, Richard Bair wrote: MyObject obj = new MyObject(); obj = BlackMagic.makeObservable(obj); I'd like to see the implementation of BlackMagic ;-) (cglib stuff?)

However, the javafx beans package and collections and such are part of the "base" module -- ie: they could be separated from the rest of javafx and safely used on the server side or elsewhere. Why not just use properties and such on the server side definition of classes? Or are those classes being auto-generated and thus not taking observable properties into account? Currently I want to avoid requiring customers to install the FX runtime serverside. That will be a moot point with JRE 7+. Which does not help the 6.x customers, especially if they are on WebLogic which is usually tied to a specific major version. Another aspect is the footprint regarding memory and bandwidth. Obviously a StringProperty requires more bytes than a String. This is not an issue (usually) when I want to display a relatively short list of beans in the UI. It gets noticeable when the server suddenly needs +X megabytes, the instantion of objects needs +Y ms (also affects deserialization), and sending them over the network takes +Z ms... Werner -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl geschäftsführer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834



More information about the openjfx-dev mailing list