Danno;
Crowbar wants to expound on our statements regarding Swing development. We will make it short and sweet, since as you may know, we are busy rewriting the Air Traffic Control System.
Our observation has been that sub-par server side development is commonly overlooked as it is not immediately evident to the end user. For example, it is a common anti-pattern to load a JDBC driver and make a connection for every request to the server, yet it is quite possible that users may not notice this problem.
On the other hand, a Swing user interface with an equivalent problem would be immediately experienced and in accumulation would make the application unacceptable.
Our point is that the barrier to excelence is much higher developing Swing than it is developing backend services, and consequently, the number of applications based on Swing that are considered crap are higher, per capita (or applica ?) than for panzy Servlet & JSP apps.
Excelent Swing is a rare and precious commodity, and at Crowbar, we wish it was otherwise, but we appreciate it all the same.
|