摘要:
按照一般的观点,通常认为AWT/Swing失败的原因是“自创了一套用户界面(UI),与操作系统本地用户界面格格不入”。而以此前提诞生的Eclipse SWT实现了操作系统本地用户界面也确实取得了成功。但这并不能证明“非本地用户界面”是AWT/Swing失败的主因。 看一下现在正火的、以Flash为基础的RIA实现Flex、Laszlo,它们又何尝不是“自创了一套用户界面”?只不过在大多人心中,Flash做出的东西,那一个字,美!两个字,漂亮!!三个字,很不错!!! 同样是非操作系统本地用户界面,为什么Flex、Laszlo被人接受,而AWT/Swing却受人抵制呢?无非是后者外观还做得不够漂. 阅读全文