Foxtrot 3.0 review
DownloadFoxtrot is a small and powerful API for using threads with Swing. It's a small and powerful API for using threads with the Java(TM
|
|
Foxtrot is a small and powerful API for using threads with Swing.
It's a small and powerful API for using threads with the Java(TM) Foundation Classes (JFC/Swing).
It is based on a new concept, the Synchronous Model, which greatly increases ease of use.
While other solutions have been developed to solve this problem, being the SwingWorker (see also here for an update) the most known, they are all based on the Asynchronous Model which, for non-trivial Swing applications, carries several problems such as code asymmetry, bad code readability and difficult exception handling.
The Foxtrot API cleanly solves the problems that solutions based on the Asynchronous Model have, and it's simpler to use.
Here are some key features of "Foxtrot":
code symmetry and readability
easy exception handling
improved mantainability
Foxtrot 3.0 keywords