All the Interesting Things

This is a personal web log. All information posted here does not represent my employer. I do not speak for my employer.
Thursday Jul 30, 2009

Thoughts on an JavaFX article

I read an article by Charles Ditzel on dzone.com. The article listed a few points that JavaFX should be improved on.

The first thing I agree on is the "Two-way Integration with SWING". SWING is probably the most important client side technology in Java. The current interoperability between JavaFX and Java is one way, i.e. JavaFX can use Java directly, not vice versa. I think it is necessary to create a JavaFX API for Java. The adoption of JavaFX will be greatly improved if we have the two-way integration.

The second thing is the "Lack of Control". I saw people are writing some controls to complement what are missing in the JavaFX API. For example, a JavaFX Menu is built by SWING Menu Classes. I am not sure whether more controls are planning in the coming JavaFX releases, but I think it is crucial for developers to turn into JavaFX and build anything practical.

The third thing is no visual development tool. Well, we all know that there should be a visual tool like other modern IDEs. I know some people should be working hard on it.

The next two things are Proprietary Framework and no modular system. I don't think we need to care much about this now. Open source issue can be dealt with later when JavaFX becomes more mature. Modular system is is so necessary for a scripting language.

The last thing is the roadmap of JavaFX. I would say we really want that as we then know where JavaFX is heading.

I would agree on most of points in the article. I hope in subsequent releases of JavaFX, we can have more improvement on interop and better tool. This will attract more developers from Java or other languages.

Relate articles:
How to show JavaFX Component in Java
How to Invoke JavaFX from Java?
Details on Interoperability between JavaFX and Java



other articles:
Diecast cars of NASCAR

Comments:

Post a Comment:
Comments are closed for this entry.

Archives
Links
Referrers