06/05/10 10:49:24
>>337
OS.javaの話はSWT内部アーキテクチャがどうなってるのかって話だ。
もちろん、SWTのPublic APIはどのプラットフォームでも同じなんだが。
SWTはウィジェットに内部でOSネイティブコントロール(それがinternalのOS.java)を使っていて、なければエミュレートコードを使う。
Swingはウィジェットの描画は自前のペイントメソッドでやってる。まあ普通に考えたらSWTの方が速りそうなんだろうが、
Swingは自前で描画してるのでLook&Feelを変えられる。
そもそもデザインポリシーが違う。
> RSAとかEclipseベースのヘビーなアプリさわってるとSWTってやばいんじゃねーかと思う
わけわからん。適当に言ってんじゃねーの?つーかなんで突然RSAでヘビーな話なんだよ。
それは実は、Swingだったら良いとかじゃなくて、Javaの一般的な話をしてんじゃねーの?
IDEの比較ってことで考えれば、もっともっさり感があるのはNetBeansなんだが。
つーかさ、Eclipseって話になるとすぐSWT, Swingの話がでてくるってのは、それくらいしか話すことないわけか?jface, Eclipse UI, Extension Point, Help, Updateとかそういうところも話してくれ。