トップページ⇒tech
1001コメント269KB

GUIが貧弱なJavaはいずれシェアを奪われる

レス数が1000を超えています。これ以上書き込みはできません。
0001Javaを愛する者NGNG
Javaはもう少しGUIのサポートを真剣に考えるべき。
多くの人はサーバーでもクライアントでも同じ言語を使いたいと考える。
そのとき、サーバーだけでしか使えない言語と、どちらでも使える言語が
あれば必然的にどちらでも使える言語の方がシェアが多くなる。
だからもっとクライアントで使われるようにGUIを強化すべき。

それも今の無意味なJava製アプリだけでのGUIの統一をめざさず、IBMの作った
SWTのような方法をサポートすべき。SWTの人気がこの方法が正しいことである証明。

そもそもOSでもないJavaがMacのような著作権も発生するようなGUIをパクるとか、
Linuxのように多種多様なGUIを全部パクるとか非現実的すぎで、ただのおごり。

一体なぜJavaはGUIをないがしろにしているのか?

※ここは死滅スレじゃないのでマジレスのみ。煽りは禁止。
0002デフォルトの名無しさんNGNG
>多くの人はサーバーでもクライアントでも同じ言語を使いたいと考える。

いや別に。TCPなりhttpなり使えばデータ交換には困らんし。
0003デフォルトの名無しさんNGNG
> 多くの人はサーバーでもクライアントでも同じ言語を使いたいと考える。
単に>>1がJavaしか使えないだけだろ?
0004デフォルトの名無しさんNGNG
いずれシェアを奪われるってのは >1 の仕事がなくなるって意味か?
Java を愛してるんじゃなくて怖いんじゃないの。

> 多くの人はサーバーでもクライアントでも同じ言語を使いたいと考える。
方式や言語を決定する者から見れば、そんなものどうでもいい。
選択した言語が出来る香具師を召集するだけ。そこに >1 は居ないけど。
0005デフォルトの名無しさんNGNG
> 多くの人はサーバーでもクライアントでも同じ言語を使いたいと考える。

そうなの?
0006デフォルトの名無しさんNGNG
結論: Javaは機能的に問題無いが

     >1 は 機 能 的 に 問 題 有 り
0007デフォルトの名無しさんNGNG
GUIではシェア取って無いだろ。
コボラー巻き込んでサーバ再度をいきなりとってびくーりだよ。
ある程度続いたから汎用機とともに逝き続け、消えはしないだろうけど、
サーバJavaには心は惹かれないな。




クライアントJavaは不要。
0008デフォルトの名無しさんNGNG
実際、クライアントがマルチプラットフォームである必要ってないんだよね。
どうせWindowsだったらVBとかで楽に作った方が良い。
マルチプラットフォームを想定してるならWWWブラウザベースにするから
Javaはいらない。
つーことでクライアントではかなり劣勢。
0009デフォルトの名無しさんNGNG
J♯があるじゃないか!
0010デフォルトの名無しさんNGNG
クロスな立地クライアントは便利なのは間違い無いが.NETは死滅気味。

VS.NET苦戦&Windowsランタイムさえ不安定。
0011デフォルトの名無しさんNGNG
JAVAアプレットの起動時のHDDのガリガリ音激しすぎ、
アレさえなければなぁ…
0012デフォルトの名無しさんNGNG
なぜ>>1が叩かれてるのかわからん。
真っ当な意見だと思うが。
0013デフォルトの名無しさんNGNG
クロスプラットフォームなGUIを標準装備してる言語
なんてJavaの他にはTcl/Tkだけじゃん。
0014デフォルトの名無しさんNGNG
>>1
> Javaはもう少しGUIのサポートを真剣に考えるべき。
真剣には考えていると思う。
0015デフォルトの名無しさんNGNG
Tkって言語だったのか・・・
0016デフォルトの名無しさんNGNG
>>14
戦略を変更しろって意味じゃない?
Javaの最初の目標は、クロスプラットフォームの言語を流行らせることで
Windows上の豊富なアプリケーションをソラリスでも動かせる時代を
造るってことだったと思う。
もうその必要なくなったんだから、SWTみたいなのでいいと思うよ。
0017デフォルトの名無しさんNGNG
シェアを上げるには早くからユーザを獲得するに限るからねぇ。
小さい頃から家にPCがあってWindowsを使って、
クライアントプログラミングをしてとなると、
Java以外の言語にユーザを取られるのは目に見えている。
0018デフォルトの名無しさんNGNG
そもそもSWTがそんなに人気があるのかと。

焦るほどのことでもないだろ。

そもそも、GUIの何に力をいれるんだよ。

>>1はJ2SE1.5でSwingの動作を試してみたのか?
Swingのパフォーマンスも向上してマシになっとるだろ。
コンピュータの性能によって満足いくパフォーマンスが得られるのはそろそろだな。
いくらかはすでに満足いっているが。

GUIに力を入れるってただのAPIの拡張ならばJakarta にコントリビュートするなり
自分で作ってみればいいだけのことだし。
0019デフォルトの名無しさんNGNG
奪われる程のシェアなんかあったっけ?
0020デフォルトの名無しさんNGNG
>>18
swingが高速になって感動するんでしょ?
でも、ライバルは桁違いに高速だよ。
0021デフォルトの名無しさんNGNG
アセンブラが桁違いに高速なのはわかるが。
ライバルというにはどうもねえ。
0022デフォルトの名無しさんNGNG
>>21
Perlだよ・・・
0023デフォルトの名無しさんNGNG
そもそもシェアって何のシェアなんだろう。
開発者のシェアなのか出回っているソフトのシェアなのか
利用者のシェアなのか?
この中にはすでにとっくに奪われているものもあれば
無意味にシェアを維持できるものもあるけど。
どうあがいてもGUIネタだけでは一向にシェアを奪えない者も在りし。

タダの釣りスレですか?
0024デフォルトの名無しさんNGNG
>>22
そもそもGUIに不向きじゃんw
0025デフォルトの名無しさんNGNG
>>24
そこらへんもJavaと同じでしょ。
いいライバルだよ。
中途半端なGUIサポートも同じだしね。
何とかしたほうがいいよ。
0026デフォルトの名無しさんNGNG
>>23
GUIは問題なくしかもサーバーに力を入れているのと
サーバーは問題ないのにGUIには無頓着なのを比べると
いずれどうなるかは目に見えている。
0027デフォルトの名無しさんNGNG
Swingで問題ナッシング。
0028デフォルトの名無しさんNGNG
>>27
利用者には問題大有りなんだけど・・・
わがまま言うなってこと?
0029デフォルトの名無しさんNGNG
見た目ダサイのが問題。
0030デフォルトの名無しさんNGNG
>>18
今だにハード性能うんぬんいってる時点で全然だめじゃないか。
ハード性能が向上したことで VC や Delphi のパフォーマンスを
超えられるのか?

シェアを奪うんだったら、既存を遥かに凌駕する何かが必要なのでは?
パフォーマンスで言えば VC や Delphi の 10 倍ですとかね。
当社比で 2 倍になりましたって、もうね(ry
0031デフォルトの名無しさんNGNG
JavaアプリはどのOSでも同じUIになるから
利用者の混乱が無いというけど、
OSのUIとJavaアプリのUIが違うから
結局混乱の元になっているんだよな。
0032デフォルトの名無しさんNGNG
特定の環境で使える機能を「全ての環境で使えない」という理由だけで
排除すると、

開発者は便利だと思う。
使用者は使いづらいと思う。

ってことじゃない?
0033デフォルトの名無しさんNGNG
Mac OS X + Swing でAquaのLook&Feelを使うと、
ネイティブアプリと区別付かないくらいきれいだよ。
Look&FeelをMetalとかMotifにすると、汚くなるけど。
0034デフォルトの名無しさんNGNG
>>33
そのLook&FeelってJavaに内蔵されているんだろ?
これからのバージョンアップに追尾できるのか?
0035デフォルトの名無しさんNGNG
OOとしてデザインが洗練されていると・・

開発者はすばらしいと思う。
使用者は使えねーって思う。

ってことじゃない?
オナニー用には最高だと思う。
0036デフォルトの名無しさんNGNG
Javaって一体いくつのLook&Feelを持っているんだっけ?
OS会社は自社のOSのLook&Feelを作ればいいだけなのに、
SUNは対応Look&Feelを全部作らなきゃいけないのか。
大変だなw
0037デフォルトの名無しさんNGNG
>>34
>Javaに内蔵されているんだろ?

他のPLAFと同じ形式のクラスになってる(と思う)。
Windows版JRE(だけ)で使えるWindows Look&Feelと
同じような扱いだと思われ。

>これからのバージョンアップに追尾できるのか?
アポーに期待するのみ。
0038デフォルトの名無しさんNGNG
GUIを強化しようがOSの機能をフルに使えないなら、
クライアントサイドは無理。
J♯と合体するなら、まあいけるかも。
0039デフォルトの名無しさんNGNG
>>37
> アポーに期待するのみ。
AppleがJavaのAqua Look&Feelを作ってんの?
それともAppleがこれからLook&Feelを変更しないように期待するという意味?
0040デフォルトの名無しさんNGNG
俺はswigは本格的に組んでみるまでは期待してたけど、
画像処理のツールを書いて幻滅したからもう
つかわねーけどな。
0041デフォルトの名無しさんNGNG
>>38
> GUIを強化しようがOSの機能をフルに使えないなら、

結局これがでかいよね。
0042デフォルトの名無しさんNGNG
swigは、本格的に組み込まないときに使うもんじゃないの?
ちょっとスクリプトをサポートしてみたいとか。
そうでもない?
0043デフォルトの名無しさんNGNG
それより、マルチプラットフォームのデータベースでも作って
無料で公開してくれた方が良いよ。
0044デフォルトの名無しさんNGNG
>>39
>AppleがJavaのAqua Look&Feelを作ってんの?

apple.laf.AquaLookAndFeel
って名前だから、Apple製だと思う。
Sun製ならMotifみたいに、
com.sun.java.swing.plaf.motif.MotifLookAndFeel
って名前だろうから。
0045デフォルトの名無しさんNGNG
>>15
だまされるな。
Tkは言語ではない。
Tc(r
0046デフォルトの名無しさんNGNG
>>42
swingはちょっと使うには起動が重杉。
0047デフォルトの名無しさんNGNG
>>46
swigの話だよ。
0048デフォルトの名無しさんNGNG
swingはswigと名前が被り杉
0049デフォルトの名無しさんNGNG
swing→swig→wig
0050デフォルトの名無しさんNGNG
なんかまたSUNがIDEというGUIエディタというか出すみたいね。
何度目だっけ?w
0051デフォルトの名無しさんNGNG
50回目までは数えてたんだけどね・・・
もう数えるのやめてからだいぶたつよ・・・
どうせ使えないってわかってるしね・・・
0052デフォルトの名無しさんNGNG
>>32
だったらそういう部分にだけJavaを使わなきゃいいだけのことじゃん。
適材適所って言葉をさっさと覚えようよ
0053デフォルトの名無しさんNGNG
>>43
すでにあるよ
http://hsqldb.sourceforge.net/
0054デフォルトの名無しさんNGNG
>>52
文字列処理だけしてろと?
0055デフォルトの名無しさんNGNG
>>39
> AppleがJavaのAqua Look&Feelを作ってんの?

そもそも一から作るっていうほどのものなのか?
もしWindowsだったらWindows固有の機能を呼び出すだけっていう要領だと思うが。

0056デフォルトの名無しさんNGNG
>>54
文字列処理っていうと正規表現のことがまっさきに浮かんでくるけど
GUIにJavaを使わないから文字列処理だけしかできないってことはないよ
0057デフォルトの名無しさんNGNG
>>56
適材適所って言葉を知らんのか?
0058デフォルトの名無しさんNGNG
なにがいいたいの君?
0059デフォルトの名無しさんNGNG
>>57
頭わるそ
0060デフォルトの名無しさんNGNG
>>59
解読に成功しました。
俺様は頭がいい・・・と、言いたいのですね?
0061デフォルトの名無しさんNGNG
文字列処理だけに城ってPerlじゃ有るまいし。
Javaで文字列処理駄けっつったらJakarta OROみたいなのを言いたいのか?w
0062デフォルトの名無しさんNGNG
javaの現在のシェアはサーバサイド。guiはソリューションの一環としてどこでも動くクライアントをかくためにある。


それよりもjavaが弱いのはOSのシャットダウンを捕獲できないことですよ
マシンおちるまえに設定保存とか、できねーよ
よってモバイルでは限界がある。
0063デフォルトの名無しさんNGNG
Javaは適用範囲を自ら限定しているからねぇ。
現状が最大。あとは縮小のみ。
0064デフォルトの名無しさんNGNG
>>61
JavaとPerlは適用範囲がかぶってるし・・
もろライバルだよ。
0065デフォルトの名無しさんNGNG
>>62
プロセスのシャットダウフックは1.4くらいから
既にあるが?灰場ネーションやスリープを検出したいってこと?
0066デフォルトの名無しさんNGNG
>>62
J2SE1.6でそれっぽいことができそうだと期待
0067デフォルトの名無しさんNGNG
>>63
全然限定されていないだろう。
サーバ、クライアント
それにWindowsに限らずUnix系OS, 携帯電話、PDA, 火星探査機など
適用範囲はあまりにも幅広い。

それにくらべ.NETときたら適用範囲がWindowsのみときたもんだ。
0068デフォルトの名無しさんNGNG
火星探査機!
すげーなw
0069デフォルトの名無しさんNGNG
>>67
Windows だってイージス艦とか空港のターミナルとかに使われているぞ。
007069NGNG
あ、.NET か。.NET はどこに使われてるんだろ。
0071デフォルトの名無しさんNGNG
>>69
Java厨みたいな事はやめなさい。
それは恥ずかしいことなのですよ?
0072デフォルトの名無しさんNGNG
javaでサーバなんて聞いたこともねえ。
サーブレットならあるが。
0073デフォルトの名無しさんNGNG
火星探査にソース非公開なjavaなんて使うのか?
バグがあったらどうすんだ?
0074デフォルトの名無しさんNGNG
>>73
火星にそんなに期待してないから問題ないのです
0075デフォルトの名無しさんNGNG
>>69
Windowsしか使われていないと勘違いしている予感
0076デフォルトの名無しさんNGNG
>>73
まったくソースが公開されていないと勘違いしてた?
0077デフォルトの名無しさんNGNG
>>1
GUIでJavaを批判するような勘違い野郎は、この板の素人常連ただひとりだろう。
成長しないねぇ。勉強してる?
0078デフォルトの名無しさんNGNG
>>77
質問スレから逃げてきたのかな?
今読んでたけど素人のほうが詳しいのじゃないか?
あんたプロなんだろ?
ちょっとだらしがないんじゃないか?
加勢が必要なら手伝うぞ?
0079デフォルトの名無しさんNGNG
>>78
プロはこんなスレ立てないよ。
どこがだらしないのか説明しな。
0080デフォルトの名無しさんNGNG
>>79
このスレは>>77が建てたのか?
0081デフォルトの名無しさんNGNG
>>79
嘘教えるなら、徹底的に嘘教えるべきだろ?
素人に正論言われて引き下がるのがプロのやることか?
引き下がるくらいなら、最初から嘘教えるなよ。
0082デフォルトの名無しさんNGNG
Javaでswingとかアプレットとかやれって言われたら.Netやるよ
0083デフォルトの名無しさんNGNG
>>82
Javaでswingやれ。
これ命令な。
0084デフォルトの名無しさんNGNG
時代のトレンドはアンチSUN。
SUNが嫌がってもIBMのSWTを使う。
これは義務。
0085デフォルトの名無しさんNGNG
>>84がいいこといった。
俺は.NET使うことにしたけどな。
0086デフォルトの名無しさんNGNG
まぁそのうちソースネクストがJava→.NET乗り換え案内ってソフト出すだろうけどな。
0087デフォルトの名無しさんNGNG
SWTだったら何とか耐えられる
Eclipse( ・∀・ )イイヨイイヨー
0088デフォルトの名無しさんNGNG
あるやつはSWINGが良くなった。速くなったと豪語する。
あるやつはSWTのほうがいいと言う。

両方とも説得力ないよね。どっちなの?

お前らJavaが遅いってよく分かってんじゃねえか。
しかも、リリースされてからどれだけたってんだ?
未だにGUIごときをきちんと統一できていないJavaは>>1のいうとおり駄目だな。
0089デフォルトの名無しさんNGNG
SWT使うぐらいだったら、.net使うだろ。
同じ環境依存だったら、OSを提供している企業の方がいいに決まっている。
仕事で使うのなら、こんなことは当然。客先の安心感がまったく違う。
JavaのGUIの良いところは、遅くても汚くても、どの環境でもそれなりに
動くこと。これ自体はとても大切で、十分に存在意義がある。

Javaしか使えないのなら仕方ないが、そうでなければSWTだけはやめとけ。
0090デフォルトの名無しさんNGNG
SWT > Swing > AWT
これに異論がある人っているのかな?
あと、Write One(ry を目指してるからGUIが一番大変なのよ。
「GUIごとき」より難しい部分ってどこ?
0091デフォルトの名無しさんNGNG
>>86
最近ではVB → Java 乗り換え案内を促す
ソフトが各社からでているぞ。

IBM. エクセルソフトとかがさ
ソースネクストはやらなさそうだが。やるとしたらM$と仲がいい企業だろうなw
ユニシスとかw
0092デフォルトの名無しさんNGNG
>>88
実際の速度比較は

Win32 > SWT > .netのWindows.Forms > AWT > Swing

こうなることもしばしばあるけれども
Win32 > SWT > AWT > Swing > .netのWindows.Forms

そんなに速度に拘るなら,netなんて使わず従来のWin32API使った方が高速だと思うけどな。
0093デフォルトの名無しさんNGNG
>>90
> 「GUIごとき」より難しい部分ってどこ?

基幹系業務、エンタープライズ、分散オブジェクト、データベース設計、etc
0094デフォルトの名無しさんNGNG
>>92
できる限り環境に非依存 : Java
Windows限定で速度優先:Win32API
Windows限定で将来性優先:.net

ってだけじゃないの?
ただ単に、SWTなんて半端モノは要らないと。(eclipseでの使用は認める)
JavaでGUIと言ったら、Swingだと思うんだが。
0095デフォルトの名無しさんNGNG
>>93
それらが難しいのは「社内の政治的問題」に大きく依存しているのが
きわめて大きい。(これは本当に泣ける)

信頼性の保証は相変わらず厄介だが、技術的なことだけならば現在では
それらの解決はかなり易しくなったんではないか?
0096デフォルトの名無しさんNGNG
エンタープライズコンピューティングが難しいといっても
じゃ.NETなら実現が簡単か?  っていうと現状はそうでもないんですなあ
0097デフォルトの名無しさんNGNG
少なくともJ2EEよりは簡単で、失敗するリスクは減るんじゃないの?
0098デフォルトの名無しさんNGNG
わざわざSWTなんて使うまでもない。
Swing使えよ。
っていうか、おまえらVisualEditor使ってる?
0099デフォルトの名無しさんNGNG
http://www.swt-designer.com/
swt designerってのもあった
0100デフォルトの名無しさんNGNG
>>97
使用用途が限られてくる上に
セキュリティ上の問題から失敗するリスクが増える。

それと、J2EEインフラが整備されてきたところで新規にドトネトに以降することもコストがかかる。
0101デフォルトの名無しさんNGNG
VEの使い方デモ
http://dev.eclipse.org/viewcvs/indextools.cgi/%7Echeckout%7E/vep-home/WebContent/docs/demos/custom_field/FieldBean.html

GUIエディタープラグイン一覧
http://eclipsewiki.net/eclipse/index.php?GUI%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3#content_1_4
0102デフォルトの名無しさんNGNG
swt-designeは有料でした・・・
ノンコマーシャルで99ドル
0103デフォルトの名無しさんNGNG
試しにswingで重そうなGUI作ってみる。
本当に重いか検証する。
0104デフォルトの名無しさんNGNG
SwingならNetBeansやJBuilderで昔からぺたぺた貼り付けてGUIつくれてるだろ
それしらない連中がjavaはVBのように作れないと騒いでるだけなんじゃ?
速度的に実用的になったのは1.4がきてマシンパワーが上がったここ1,2年くらいだろうけど

SWTはEclipseで使われているだけであってみんなSWTアプリを作るかというとそうでもない
資料が少ないし作るのが面倒ってのもある
使う分にはいいけど作ることはないという例

現状のSwingの現実的な線はgetSystemLookAndFeelをまず呼ぶのがデフォ
1.5の正式版がくればクロスプラットフォームUIでだいたいいけると思う
メタルとWindowsLAFはまず互換性に問題ないしな

SWT使うなら.netいってWindowsForms使うよ
0105デフォルトの名無しさんNGNG
>使用用途が限られてくる上に
セキュリティ上の問題から失敗するリスクが増える。

使用用途ってなに?
まさか、そのままそっくりLinuxでもWindowsでも動くとかクロスプラットフォームの
事言ってるわけ??
0106デフォルトの名無しさんNGNG
>>104
Eclipseでも、数多くあるGUIプラグインを使えばSWTでなくSwingで
マウスだけで部品を手軽に貼り付けることができるんだけどね
0107デフォルトの名無しさんNGNG
>>105
.NETとJ2EEとの違いをろくに理解していないヴァカハッケソw
0108デフォルトの名無しさんNGNG
>>106
「昔から」ってところだろ

Eclipseは本命はVEだと思うがVEはまだまだ
そしてVE以外はイマイチ
0109デフォルトの名無しさんNGNG
てゆーかswingがダメだから.netってのは違うんじゃ
ねーの。それなら最初から.netでいいじゃん。javaを
使う意味なし。
ソース互換で速度が稼げるSWTは十分存在価値ありだろ。
0110デフォルトの名無しさんNGNG
GUIという狭い視野でしかものを語れないから
Swingだめだからドトネトだなんて言い出す厨房が現れるんです。
0111デフォルトの名無しさんNGNG
>>110
ここは GUI について語るスレだ。
広い視野で語りたいなら別スレへ逝け。
0112デフォルトの名無しさんNGNG
Wondowsformsってwin32と全く別物で重いんだよな
1.4.2のswingより重い感じもする
.netFrameworkがOSネイティブに入り込むまではjavaで十分

SWTってWindows以外の動作と安定度がイマイチ
Windows以外でのtreeまわりとか改善されたの?
それにdisposeとかイベントがwin32と同じでめんどくせ

だからこそSWTの立場は微妙なのさ
0113デフォルトの名無しさんNGNG
JavaでGUIなんて使わないでC++/QT使えよおめーら。
0114デフォルトの名無しさんNGNG
>>111
GUIの話題を禁止するほうが視野が狭いと思うが。
0115デフォルトの名無しさんNGNG
サーバはJava、クライアントは.NET、連携はWebサービスで。これ最強。
0116デフォルトの名無しさんNGNG
GUIが気に入らないのをプログラム言語のせいにするところおかしいのよ。
GUIライブラリがシンプルなだけなのに。
普通の人は、無料だからこんなもんだろで済むはずだが、
欲深い人たちは文句ばかりだ。
0117デフォルトの名無しさんNGNG
>>107がアホなので改めて

>使用用途が限られてくる上に
セキュリティ上の問題から失敗するリスクが増える。

使用用途ってなに?
まさか、そのままそっくりLinuxでもWindowsでも動くとかクロスプラットフォームの
事言ってるわけ??
0118デフォルトの名無しさんNGNG
>>116
たしかに。
無料だからその程度だな。Javaにあれこれ求めても無駄ってことだ。
0119デフォルトの名無しさんNGNG
>>118
不満なら、自分で作るか、金払って作ってもらうんだな。
その環境はある。
0120デフォルトの名無しさんNGNG
金払ってもswingはまともな速度だせねーよ。
プゲラッチョ
0121デフォルトの名無しさんNGNG
>>120
金払ったみたいなこと言うな!
0122デフォルトの名無しさんNGNG
マイクロソフトに作ってもらえばいいんだよ!!
わかってねーな!!
0123デフォルトの名無しさんNGNG
SwingもSWTも.NETのFormも遅すぎでつよ。
漏れのティムコから白い液体が飛び出すほうが早いでつよ。
0124デフォルトの名無しさんNGNG
>>122
つーかIEについてくるJavaがそーじゃん?
バージョン古いけど。
0125デフォルトの名無しさんNGNG
とりあえず、SWINGで重そうなGUIを作ったのでソースコードを
コピペします。
分割します。
0126デフォルトの名無しさんNGNG
かなり分割しなきゃいけないっぽいので、
どこかウプロダ探してます
0127デフォルトの名無しさんNGNG
>>126
http://isp.2ch.net/
アップローダは誰でも使える。
0128デフォルトの名無しさんNGNG
>>125
設計が糞なだけでなく?
0129デフォルトの名無しさんNGNG
http://www2.vh-p.net/su/img/047.jpg
jpgをjarに変更してください。

visual editorで
貼りまくっただけです。
ageを押すと、もう一個ウィンドウを開きます。
あとはたいした事ないです。
0130デフォルトの名無しさんNGNG
2chウプロダのほうにも
http://up.isp.2ch.net/up/199021a3a832.jar
0131デフォルトの名無しさんNGNG
変更とか要望があれば、
時間が許ししだい実験します。

まだ使い方がいまいちわかってないので。
0132デフォルトの名無しさんNGNG
ソースコードついてますので、どうぞ。

JREが入ってれば、
ダブルクリックで起動できると思います。

SDKの人は
ダブルクリックじゃ起動しません。

java -jar TestGUI.jar
って感じでどうぞ。
0133デフォルトの名無しさんNGNG
つーかSwingが分かってないような気がする
マルチラインのテキストとかにスクロールついてないし


どうでもいいけどこの程度全く重くはないよ
EclipseVE自体はコントロール増えてくるとかなりきついけど
0134デフォルトの名無しさんNGNG
SwingでWebサービスクライアント作ったが、別に重いと感じたことはなかった。
JTableやらJTreeやらいろいろ使ったけどな。マシンパワーのおかげか?
環境はCeleron1GHz&メモリ512MB、Windows2000、J2SE1.4.2。
ただ、別の人に聞いたらわずかなもっさり感を訴えたので慣れの問題かも。
実は「Swingは重い」という先入観のなせる技かもしれないが。
0135デフォルトの名無しさんNGNG
あと、ウインドウのサイズにsetSizeはやめてくり
VEのデフォだとそれ使うようだがサイズ指定だと環境依存しまくりだ
たとえばXPと2000でタイトルバーの幅が違うがこれが影響してきたりする

setsizeはインセット込みのウインドウ全体のサイズの直接指定だから

なにかトップレベルに最適サイズ設定したパネル貼り付けてpackよんでくれ
0136デフォルトの名無しさんNGNG
もっさり感がメタルだと強く感じるから

try {
 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
 SwingUtilities.updateComponentTreeUI(this);
} catch(Exception e){ }

ってのを最初に入れてみそ
各環境に合わせたLAFを使うようになる
たとえばWindowsだとALTでメニューにカーソルが行くとかいろんな部分も変わってくれる
0137デフォルトの名無しさんNGNG
>>133
JScrollPainつけましたけど、うぷしましょうか?
0138デフォルトの名無しさんNGNG
なるほど、勉強になりますなー
ちょっと変えてみます。
0139デフォルトの名無しさんNGNG
実はこの辺NetBeansやJBuilderのほうがらくにできたりする
最新の3.6ならだいぶ綺麗で操作しやすい
メソッドの折り畳みが自動ではき出すGUIコード部分隠してくれるのですっきりとか
自動生成部分はロックされていて初心者に対して安全とかね
0140デフォルトの名無しさんNGNG
SWING使ってもそんなに重く無いという事がわかりました。
0141デフォルトの名無しさんNGNG
JavaのGUIがダメなのは生みの親がSUNだからだ
最近は親権がIBMに移ったから良くなってくるんだろうな
0142デフォルトの名無しさんNGNG
ちなみに重い重い言われた理由は

●Swingでたときは1.1時代でマシンパワーが半端じゃなく低いころ
JITがまともに動かないとかねすけのが(OEMだけど)起動が死ぬほど重いとか
いろいろあった

●1.2で標準添付されたが1.2自体が1.1よりとんでもなく機能が増えたが
そのかわりパフォーマンスがおちた
このころのアプリのターゲットにするマシンスペックは166MHzあたりと思われ
もちろん死ぬほど重い

●そしてMSが方針転換する理由となったと思われるhotspotが1.3から標準添付
VM自体の最適化とともに安定度、マシンスペックの大幅上昇で実用的になり
Swingはちょっと重いになる
ここでjavaによるwebアプリが花開く

●1.4でXMLまわりの対応とクライアントサイドの大幅な強化
1.3で導入されたsoundとあわせてやっとまともなクライアント環境に
1.4.1、1.4.2と大幅なVMの速度アップと現在ローエンドですらデスクトップは2GHzクラス
ということでSwing自体が原因で重いということはほぼ無くなった
1.4.2では.netのWindows.formsやSWTより軽い場合も多い
0143デフォルトの名無しさんNGNG
うちのPCは450MHzだけど、問題ナッシングです
0144デフォルトの名無しさんNGNG
>>143
嘘くせええええええ!!!
0145デフォルトの名無しさんNGNG
Windows.Formより遅いな。
起動はどっちもどっちだが、起動後の挙動は明らかにSWINGのほうがもっさりしてる。
0146デフォルトの名無しさんNGNG
>>130
ただのデモか。
Swingで作ったものにしては十分軽く、不満はないけれども。

0147デフォルトの名無しさんNGNG
>>145
んじゃ、>>130で作ったものをWindows.Formに移植してくれ。
速いか遅いか評価するのはまずそれからだ。
0148デフォルトの名無しさんNGNG
ま、おれのAthlonXP2800+, メモリ1GBマシンじゃ
Swingで作ったものWindows.Formに変更したところで
それ以上に速くなったと感じることもなければ何も変化もないな。
0149デフォルトの名無しさんNGNG
パフォーマンスを重視するのにWindows.Formに拘る時点でダウト。
パフォーマンスに拘るなら中途半端なもの使わずにC++を使いなさい。

0150デフォルトの名無しさんNGNG
あと、これPurejavaなんでLinuxとかでもそのまま動く。

Winならwin32ネイティブでいろいろいじってもいいが
Linuxなんかでツール作るとき非常に便利。

X-Windowのコードなんてなれてないのでやってられん、
という俺のような人には十分便利。
0151デフォルトの名無しさんNGNG
なんでみんなSwingのださい見た目に耐えられるんだろう・・・
オリジナルセンスで原色使いまくりのVBアプリとあんまり違いが・・・
LAF変えれば少しはましになるんだろうけど、
速度うんぬん以前に使う気になれません。

もっとSWT普及してくれないかなぁ
0152デフォルトの名無しさんNGNG
たぶんSwingアプリの75%はSystemLAFだな。
ユーザー環境に合わせたLAFが慣れているのは当たり前で。
0153デフォルトの名無しさんNGNG
>>151
アプリの見た目に文句言う前に自分の見た目と頭を良くしな。
0154デフォルトの名無しさんNGNG
見た目を甘く見ないほうが良い。
客へのデモの印象で、その後のプロジェクトの進み方が全く変わることもある
0155デフォルトの名無しさんNGNG
>>154
プロジェクトの進め方変えたって見た目は変わらない。
デモが下手なだけじゃん。アホか?
0156デフォルトの名無しさんNGNG
Swingの見た目なんて存在しない。
あるのはPLAFだけ。
0157デフォルトの名無しさんNGNG
>>156
それが貧弱といわれる所以。
そういう枠組みにしておきながら、
SUNが見た目を作らず外部に頼もうものなら
どうなるのかは言うまでも無い。
0158デフォルトの名無しさんNGNG
1.5のデフォテーマがかわったのは結構いいんじゃないかな
0159デフォルトの名無しさんNGNG
1.5のテーマもあまり好きではない。もっさりしすぎ。
0160デフォルトの名無しさんNGNG
>>155はJavaを学ぶ前に、日本語を学ぼう。
0161デフォルトの名無しさんNGNG
>>160
スマン。 >>154 の間違い。
0162デフォルトの名無しさんNGNG
161=155ってみんなわかってるか
0163デフォルトの名無しさんNGNG
とりあえず、>>160 != >>161だな
0164デフォルトの名無しさんNGNG
ウイルス対策ソフト入れてるとCPU使用率100%が30秒くらい続く。
どっちか選べって言われたら、Javaで作られたソフトは選べないだろうなぁ。
0165デフォルトの名無しさんNGNG
そういうソフト(Norton Uniti Vhriusなど)は2GHzマシンでもJavaを入れなくても重たすぎる。
ので無効にしている。
0166デフォルトの名無しさんNGNG
>>165
そういう環境で作ったソフトを使えというのですね?
0167デフォルトの名無しさんNGNG
それって実際由々しき問題だな。
クラスファイル自体は小さいが、実際読み込むランタイムのファイルを
合わせると読み込むファイルの量が大きくなるからそうなるのかな?
だとするとjdk1.5クライアントVMの出番?
0168デフォルトの名無しさんNGNG
>>167
jarがzipだということが関係してる。
MSJVMの出番だと思うw
0169デフォルトの名無しさんNGNG
なるほど。
圧縮してるからというより、多くのファイルを固めてるから
ひとつのファイルに触れようとした瞬間、jarの中身全体をスキャンされちゃうからという理解でOK?

だとJREのファイル含めて全部ばらせば、そのマシンでは、解決?
0170デフォルトの名無しさんNGNG
>>164
CPU使用率100%が30秒ってウィルス対策ソフトで? JVM で?

古いウィルスバスターだとそーなるって聞いた事があるよーな。
NortonAntiVirus2003 使ってるけど別に遅くはならないよ。
0171デフォルトの名無しさんNGNG
>>168
MSJVMもMS謹製クラスライブラリがzip使ってるから遅くなるのは変わらんと思うぞ。
0172デフォルトの名無しさんNGNG
>>170
遅いのになれちゃってるんじゃないの?
0173デフォルトの名無しさんNGNG
>>172
別の言い方すれば初回起動時でもCPU使用率100%の状態が30秒も続かない。
0174デフォルトの名無しさんNGNG
>>173
プロセッサが20GHzとか言い出す人?
0175デフォルトの名無しさんNGNG
>>174
1GHzだけど?
0176デフォルトの名無しさんNGNG
>>175
じゃぁ、重くなるじゃん。
0177デフォルトの名無しさんNGNG
>>176
少なくとも、初回起動時でもCPU使用率100%の状態が30秒も続かない。
0178デフォルトの名無しさんNGNG
ウィルス対策ソフトの話はどこいったんだ?
0179デフォルトの名無しさんNGNG
Nortonはメモリ容量も関与しないともいえないぞ。

そもそもM$JVMなんぞ使っているのが間違い。
そんなものを使っているからNortonに頼らざるを得なくなる。
0180デフォルトの名無しさんNGNG
>>179
じゃぁなにを使えと?
0181デフォルトの名無しさんNGNG
ここでSUNのVMを使えばNortonがいらなくなると
トンデモ発言が(藁
0182デフォルトの名無しさんNGNG
>>181
ということは無料のJVM入れた方がノートン入れるより安上がりですね。
良いこと聞きました。
どうも。
0183デフォルトの名無しさんNGNG
つーか、Javaなんか使っているからNortonに頼らざるを得なくなる。
0184デフォルトの名無しさんNGNG
あ〜あ。トンデモ発言信じちゃった。
初心者を騙したJava厨>>179は謝罪しろ。
0185デフォルトの名無しさんNGNG
俺まだノートンの2002だけど大きく差がつくほど重くない

ノートのPentiumM1GHz/768Mだととくに問題はないようだ
ただ、別のマシンのデスクトップDuron600/384だとやや重い
CPU使用率100%が5秒以上続く

マシンパワー以上に差がついている感じがする
さすがにキャッシュ合計192kBのDuronは厳しいのだろうか
0186デフォルトの名無しさんNGNG
>>185
うそイクナイ!
0187デフォルトの名無しさんNGNG
本当に5秒で起動するならJavaも選択肢に入る。
0188デフォルトの名無しさんNGNG
>>186
嘘って・・・
俺的には30秒もかたまるほうが嘘のような気がするんだが
200MHzクラスの人?
0189デフォルトの名無しさんNGNG
>>188
800MHz
512MB
0190デフォルトの名無しさんNGNG
ちなみにコンテキストメニューとか開くと数秒待たされる。
とにかく重い。
どんなJavaアプリでもドリームウィーバクラスの重さになってる。
とくに文書が1MB超えると檄重い。
0191デフォルトの名無しさんNGNG
やってみました。

WinXP-p sp1, athlonXP 2500+, 1GB ram
NortonSystemWorks2003
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)

Java2Demo.jarを起動完了後にすぐ終了するように改造。起動してから終了し終わるまでの時間を計測。

AntiVirus Auto-Protect無効
real 0m3.591s
user 0m0.015s
sys 0m0.031s
有効1回目
real 0m9.678s
user 0m0.015s
sys 0m0.203s
2回目
real 0m3.721s
user 0m0.031s
sys 0m0.015s
3回目
real 0m3.925s
user 0m0.031s
sys 0m0.015s
0192デフォルトの名無しさんNGNG
ちなみにJava2Demoはかなり大きいGUIアプリね。

NortonAntiVirus AutoProtect有効では1回目は確かに遅く
2回目以降には知覚できる差はなくなるという結論でOK?
0193デフォルトの名無しさんNGNG
Java2Demoで10秒もかかってたら、エディタなんか一生かかっても起動できないんじゃない?
0194デフォルトの名無しさんNGNG
>>192
jarがキャッシュから消えた途端にまた遅くなるよ。
Java使いたいやつは1GBのメモリ積めってことかな?
0195デフォルトの名無しさんNGNG
NortonAntiVirusだと設定でrt.jarとか除外すればいーよーな。
0196デフォルトの名無しさんNGNG
>>194
メモリは関係ないだろ。
メモリが有り余ってるので初回起動時なのにrt.jarが必ずキャッシュされているなんて事があるならともかく。
0197デフォルトの名無しさんNGNG
>>196
普通に議論してください。
ウイルス対策ソフトと併用すると極端に遅くなるという実験結果が出たわけですよね。
メモリーが関係有るのも事実です。
0198デフォルトの名無しさんNGNG
>>183のほうがよっぽどトンデモ発言
0199デフォルトの名無しさんNGNG
>>192
お前らのNortonAntiVirusのバージョンはいくつだ?

2004か? さらにいうとProfessionalか? それとも
面倒な機能満載なInternetSecurityか?

Windowsのセキュリティがしっかりしていればこんなソフトもでなかっただろうにな。
0200デフォルトの名無しさんNGNG
Auto-Protectの設定もどの程度にしているのか?
メッセンジャーまでをも監視していればそりゃ重たくなる。
0201デフォルトの名無しさんNGNG
>>191
メモリの種類は?
HDDは?
0202デフォルトの名無しさんNGNG
>>191
Java2DDemoの起動完了ってのがどの程度かわからんが
最初のウインドウが消えるまでならそんなに時間かからないぞ
0203デフォルトの名無しさんNGNG
>>197
議論なんて不要だ。おまいだけJava使うのを止めれば済む話だ。
0204デフォルトの名無しさんNGNG
>>190
その重たいJavaアプリとやらがどんなものが説明してくれ。
それから、そのJavaアプリを動かしているJVMのバージョン、
マシンのスペック、JavaアプリをどのバージョンのJ2SE(またはJDK)で
コンパイルしたのか、GUIには何を使ったのか(AWTかSwingか? それとも全く別のものか)?
を説明してくれ。
0205デフォルトの名無しさんNGNG
>>203
普通の人はJavaを使わないって話の流れだと思うのですが?
普通じゃない人が使ってるわけです。
0206デフォルトの名無しさんNGNG
>>189
その800MHzCPUとやらがどういうCPUなのか説明せよ。
Classic Athlon時代のもの, Dulon, Celeron, モバイルPentiumものであれば
当然遅い。
0207デフォルトの名無しさんNGNG
>>181
だれもそんなこといっていないのに
勝手に脳内変換するおまえこそトンデモ発言。
つーか、ある命題が新だからといってその逆も必ず新になるって考え方が幼稚。
C#厨みたいな奴は論理学をもっとちゃんと勉強してこい

0208デフォルトの名無しさんNGNG
>>180
IBM製JVM
0209デフォルトの名無しさんNGNG
>>180
メモリ10GB, 3GHzマシン
0210デフォルトの名無しさんNGNG
事実は人を突き動かすようですねw
なんでそんなに必死になってるの?

Javaが重いのは誰でも知っていることで、
ここで必死に否定しても事実は変わらないと思うんだけど。
0211デフォルトの名無しさんNGNG
>>185
> ただ、別のマシンのデスクトップDuron600/384だとやや重い
> CPU使用率100%が5秒以上続く

余計な常駐プログラム、アドウェア、ウィルスによるスパイウェア、サービスが大量に
起動しているかどうか確認したか?
Nortonを使っているならシステムの完全スキャンは怠っていないだろ?
0212デフォルトの名無しさんNGNG
>>211
その書き込みはきちんと時間計測していない。
実際には40秒くらいかかってるはず。
2.5GHz1GBで10秒かかってるんだから。
この10秒って言うのも、コンポーネントを貼り付けただけの
ほとんど負荷がないプログラム。
実際に使うようなプログラムでは数分かかるはず。
0213デフォルトの名無しさんNGNG
>>210
釣り師キタ━━━(゚∀゚)━━━!!!!!
0214デフォルトの名無しさんNGNG
数分かかるって発言はすごいな
マシンスペック見てみたい物だ
0215デフォルトの名無しさんNGNG
客観的に見てJavaは使えないですね。
0216デフォルトの名無しさんNGNG
>>215
毎日使ってますが何か?
0217デフォルトの名無しさんNGNG
結論として、ウイルス対策ソフトとJavaは、排他的に使わなければならない。
併用できない。
結局どちらを選ぶかは、わかりきってる。
0218デフォルトの名無しさんNGNG
>>216
Javaを使うのが目的で、生産的なことをしないならそれで良いと思いますよ。
でも、それは少数派で、ふつうは生産的なことに使うのがコンピュータだと思います。
0219デフォルトの名無しさんNGNG
AthlonXP 2800+ Barton メモリ1GB (512MB Dual)で
C:\j2sdk1.4.2_04\demo\plugin\jfc\Java2D\java2demo.jar
を起動してみたが2秒もかからなかった。

Javaが遅いとも感じない快適さだ。
0220デフォルトの名無しさんNGNG
>>216
こいつらは釣り師だから無視しろ
0221デフォルトの名無しさんNGNG
>>219
釣りですか?
0222デフォルトの名無しさんNGNG
Java2Demoもよくできてるもんだな。
Flashの必要性が感じなくなってくると思えるほど綺麗だ。
0223デフォルトの名無しさんNGNG
>>221
事実だ。藻前もベンチマークをしここに晒してみろ。
0224デフォルトの名無しさんNGNG
>>223
固まるので出来ません。
家に帰ってからやってみたいと思います。
気が向いたらですが。
0225デフォルトの名無しさんNGNG
ここでJavaマンセーしてる人は、ウェブ見てて突然アプレットが出てきたら
腹立たないのだろうか?
一般的には激怒すると思うのだが。
0226デフォルトの名無しさんNGNG
今javaマンセーの人はアプレットは興味ないと思われ
みんなスタンドアロンアプリかwebstartアプリ&アプレット
0227デフォルトの名無しさんNGNG
>>226
禿同。
むしろ、アプレットは安置がJavaのイメージを落とすために嫌がらせで設置してる。
0228デフォルトの名無しさんNGNG
昔アプレットであれほど世話になったのに、
ろくに使えないと分かった途端、
手のひらを返したように、アンチの陰謀にするのかw
0229デフォルトの名無しさんNGNG
昔から恩世話になった人は多くないと思われ

でたころは日本語通らないとかマシンスペックもVMも遅くて重いとか
いろいろと問題はあった
クライアントサイドでアニメができるというのはすばらしかったが

ある意味正式バージョンは1.1だったがそのあたりではMS様が変なのばらまいて
互換性失わせてボロボロだったし

javaが躍進した1.3からはアプレットじゃなくてアプリだしなぁ
0230デフォルトの名無しさんNGNG
>>229
いいわけですか?
0231デフォルトの名無しさんNGNG
>>197
> メモリーが関係有るのも事実です。
メモリが64MBぐらいしかなくて、JVM起動した程度でスワップするような環境では
メモリは重要な要素かもしれんが、そうでないならメモリはたいして重要な要素ではないと思われ。
0232デフォルトの名無しさんNGNG
>>212
> この10秒って言うのも、コンポーネントを貼り付けただけの
> ほとんど負荷がないプログラム。
Java2DのDemoはめちゃくちゃ重いぞ。
JDK1.2の奴をPentium200MHz64MBで動かすと起動に1分ぐらいかかったよーな。
0233デフォルトの名無しさんNGNG
>>231
メモリーが足りなくなるとスワップすると思っている?
釣り?
ただの無知?
IOとメモリーは密接に関連している。
ノートン買って試してみると良い。
>>232
Javaだから重い。
win32なら、いくらコンポーネントを貼り付けても、
実際になにも仕事をしないプログラムがそんなに重くなる事はない。
0234デフォルトの名無しさんNGNG
> 実際になにも仕事をしないプログラムがそんなに重くなる事はない。
Java2D Demo って「実際になにも仕事をしないプログラム」じゃないんだけど。
0235デフォルトの名無しさんNGNG
>>233
> メモリーが足りなくなるとスワップすると思っている?
メモリが足りなくなってもスワップしないと思ってる?
0236デフォルトの名無しさんNGNG
>>234
とても大きな仕事をしているのはJavaだけの常識。
実用的なプログラムでは、コンポーネントのプロパティーを変えたり、
画像やテキストを表示するのは仕事といわない。
繰り返すが、Javaだから重い。

一般的なプログラミング環境で、画像の合成が出来たからといって驚くことがあるだろうか?
Javaで実現できたことが驚きなのだ。

使う立場では、Javaでこれだけのことを実現したのだから評価してほしいといわれても評価できない。
素直にJava以外を使えとしか言えない。
0237デフォルトの名無しさんNGNG
> 一般的なプログラミング環境で、画像の合成が出来たからといって驚くことがあるだろうか?
「驚くべきことがある」かどーかが問題なのではなくて「重い」かどーかが問題なんだが。
Java2D Demo は重いぞ。
0238デフォルトの名無しさんNGNG
>>237
たしかに重い。
実験結果では、メモリー1GB高速なプロセッサの環境でさえ
起動に10秒かかっている。
これを軽いと思う人間はいない。
0239デフォルトの名無しさんNGNG
> 起動に10秒かかっている。
初回起動(NortonAntiVirusがOnの場合)では、ね。
0240デフォルトの名無しさんNGNG
TTSネオでさえ、数段高速である。
0241デフォルトの名無しさんNGNG
はいはい、お前らはVisualC++でも使ってろ!



っとVCしか使えない漏れが言ってみる。
0242デフォルトの名無しさんNGNG
>>241
コンパイラも無料で手に入るしね。
MSってオープンだよね。
0243デフォルトの名無しさんNGNG
VCは比較対象にならない。
サーバ分野ではPerl、クライアントではHSPがちょうど比較できる対象である。
0244デフォルトの名無しさんNGNG
>>243
いや、クライアントはFlashのActiveScriptにも及ばない。
0245デフォルトの名無しさんNGNG
Flashのスクリプトが本当に使いやすかったら
webアプリのフロントエンドどんな分野でも支配してるよ

FlashMX2004のproはもってないので気にはなるが

実際のところ開発環境がフリーで手に入るもので細かい操作や
大規模システムまでカバーできるのはjavaしか結局ないので
最低限の部分までだが

逆にCベースでwebアプリ一から作成するのはたるい
昔ガリガリやっていて小規模は問題なかったが、中規模では
結局コネクションプーリングやセッション保持を作りこんでたるくなってやめた

あとはやはり複雑化していくとどこかでバッファオーバーフローとか
やってるんじゃないか心配になる
複数人数でやるならなおさら

たんなるちょっとした動的コンテンツならperlでもなんでもいいよ
0246デフォルトの名無しさんNGNG
> 実際のところ開発環境がフリーで手に入るもので細かい操作や
> 大規模システムまでカバーできるのはjavaしか結局ないので

アイタタタ…
0247デフォルトの名無しさんNGNG
191,192です。

>>199
AntiVirus単体のバージョンは分かりません。NortonSystemWorks2003としか表示されないです。
>>200
インストール後デフォ設定でAutoProtectだけ有効/無効切り替え。
>>201
HDDはIDEのやつ7200回転、メモリは知らない、athlonXPで一般的に使われるやつだと思う。
>>202,219
そのとおりで、
実験したのは起動クラスのmainの最後にSystem.exitさせるコード。
これは、最初のウィンドウが出て、プログレスバーが進んで、メインのウィンドウが
表示されてから終了します。なので、実際起動後に一瞬でウィンドウ自体は出るため、
使用感として起動が遅い、という感じはまったくありません、というかすごい速い。
0248デフォルトの名無しさんNGNG
Javaなのにこんなに早いというのは、所詮自己満足に過ぎないんですよ。
顧客にとっては、いい迷惑。
0249デフォルトの名無しさんNGNG
Java で顧客の満足行くもの作ればいいだけの話。
自分のスキルのなさを棚に上げてよく言うよ。
0250デフォルトの名無しさんNGNG
MFCとSwingでは生産性も保守も段違い。
0251デフォルトの名無しさんNGNG
MFCと比べたらSwingのが格段に良いな。
0252デフォルトの名無しさんNGNG
そのさらに上を行く.NETが最高に良いな。
0253デフォルトの名無しさんNGNG
.NET使うんだったらVBやDelphiのほーがいーな。ネイティブだし。
0254デフォルトの名無しさんNGNG
サーバなのにWindowsですか (プ
0255デフォルトの名無しさんNGNG
スマートクライアントがJavaサーバと連携できるなら使ってもいいな。

それ以外は.NETイラネ。
VB6.0がベストの選択。
0256デフォルトの名無しさんNGNG
VBAとJava以外何もいらん。
0257デフォルトの名無しさんNGNG
個人的な感想だけど、いまだにJavaマンセーしてる人って、
入門レベルの人のような気がする。
0258デフォルトの名無しさんNGNG
んなこたない。

VBよりJavaのほうが糞仕事が少ない。
0259デフォルトの名無しさんNGNG
Javaマンセー!!
0260デフォルトの名無しさんNGNG
>>258
仕事で使ってる人はマンセーしないでしょ。
0261デフォルトの名無しさんNGNG
でもVBの仕事より技術的に面白い仕事が多い
0262デフォルトの名無しさんNGNG
技術的にって・・・文字列操作がですか?
面白いかなぁ・・・・
0263デフォルトの名無しさんNGNG
なんで>>257のように思ったかというと、
でる厨とかC#厨ってコード書いて示すでしょう。
コード書かないのってJava厨だけなので、
書かないんじゃなくて、書けないんじゃないかなーって・・・
0264デフォルトの名無しさんNGNG
>>232
いまどきJDK1.2かよ。そりゃ重たいわい。
J2SE1.3移行に汁。
1.4になったことで速度は1.5倍になり
1.4.2でSwingはさらにに速くなり
1.5ではこれらを上回る速さになった。

>>238
おれのメモリ1GB環境ではJava2DDemoは1秒弱で起動したぞ。
0265デフォルトの名無しさんNGNG
>>264のような書き込みばかりなんだよなぁ・・・
ため息しか出ない・・・
かくいう自分もJavaは捨てたいんだけど・・・
なんで、嘘ついてまでマンセーしたいのかわからない。
0266デフォルトの名無しさんNGNG
>>263
藻前が今までそういう光景しか見たことがなかったからそう思ってしまうだけ。
0267デフォルトの名無しさんNGNG
>>265
んじゃ藻前もベンチマークして見ろ。
嘘ついてないかどうか自分の目で確かめることができるぞ。
0268デフォルトの名無しさんNGNG
>>266-267
それじゃぁ、なんか書いてみてくださいよ・・・
そうしたら信じますよ・・・
0269デフォルトの名無しさんNGNG
まぁ、書いて示すことはしないでしょうね・・・
消えるか、別の話題で煽るか・・・
なんでJavaはこうなっちゃったんだろ・・・
昔はもっと輝いてたのに・・・
死滅が近いのかなぁ・・・
0270デフォルトの名無しさんNGNG
>>268
質問スレに池。
で、Java以外の支持者がコードを書くのはどんなときなのかね?
ただ、意味もなく適当なコードを貼り付けてるのか?
0271デフォルトの名無しさんNGNG
.net厨にコードを書かせる?
それこそ無理だろ。
C#厨なんて、自分でC#かけないくせにC#まんせー。
VB厨にいたっては.netの意味わかんないのにVB.NETはオブジェクト指向ですよ!だよ。

こいつらにこそコード書かせて見たい。
0272デフォルトの名無しさんNGNG
>>270
http://pc5.2ch.net/test/read.cgi/tech/1062310183/l50
こういうスレかな・・・

http://pc5.2ch.net/test/read.cgi/tech/1082346861/l50
こういうスレでも、Java厨は煽るだけで一行も書いていない。

終わるときの症状に思えてため息が出るんですよね・・・
0273デフォルトの名無しさんNGNG
実例出すとまずかったかな・・・
具体的な話は避けるのがルールだったかも・・・
0274デフォルトの名無しさんNGNG
ねぇねぇ、WebStartやSOAP(でいいの?)で一般的に使われる機能って何なの?
実際社会での用途ってVBやAccessで作った入力フォーム程度のもんでしょ?
ぶっちゃけどれでもいいじゃん
0275デフォルトの名無しさんNGNG
>>274はWebStartもSOAPも全然分かっていない。
0276デフォルトの名無しさんNGNG
>>275
そうやって煽るのではなく、説明してあげればいいじゃないですか・・・
説明できるだけの知識が無いなら、調べてみるとか・・・

そこらへんが他の言語厨との決定的な差になってるんじゃないですか?
0277デフォルトの名無しさんNGNG
>>275ではないが説明する以前の問題だろ。
説明する義理もない。
0278デフォルトの名無しさんNGNG
>>277
煽る義理はあるのですか?
結局コードは一行も書かなくてすむんですよね。
JDKインストールできればJavaやってるって言える。
面接で有利ですよね。
結果的に、初心者レベルの人だけ増えていく・・・
0279デフォルトの名無しさんNGNG
>>278
アホなこと書けばそりゃつっこまれるのは当たり前だろ。
0280デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1082346861/l50

Javaが出来る人はみんなC#勉強中ですよね。
Java出来ない人が一生懸命Javaマンセーしてる・・・
ほんとにため息しか出ないです・・・
0281デフォルトの名無しさんNGNG
だってSOAPはプロトコルだぜ?
フォーム(ユーザインタフェース)と比べるレイヤが違う。
0282デフォルトの名無しさんNGNG
つっこみになって無い奴を煽りっていうんじゃないのか?
0283デフォルトの名無しさんNGNG
最近Java系スレに出没してる釣り屋だからほっとけ。
0284デフォルトの名無しさんNGNG
釣りじゃないのですが・・・
コードは一行も出てこないですね・・・
0285デフォルトの名無しさんNGNG
じゃあコード書いてやるよ。何のコード書いてほしい?
0286デフォルトの名無しさんNGNG
↓お前が書けやw
0287デフォルトの名無しさんNGNG
>>285
ええと・・・
わがまま言ってもいいですか?
0288デフォルトの名無しさんNGNG
>>286
私はもうだいぶ書きましたので・・・
0289デフォルトの名無しさんNGNG
>>287早くしろ。
0290デフォルトの名無しさんNGNG
>>289

では、DBMをJavaで実装してください。
本当に高速に動くのなら、みんなの役に立ちます。

頼みましたよ。
0291デフォルトの名無しさんNGNG
俺が実装しなくてもHypersonicSQLはpureJavaな実装だ。
0292デフォルトの名無しさんNGNG
>>291
結局書かないわけですよね?
0293デフォルトの名無しさんNGNG
>>291
必ずご大層な理由付けをして書かないのがJava厨の特色です。
0294デフォルトの名無しさんNGNG
書いてもいいけど一日や二日で書けるわけないだろ。
それにお前 Java でいろいろ書いてきたってわりには HypersonicSQL も知らないんだな。
釣りじゃないって言っておきながらウソなのがバレバレ。
0295デフォルトの名無しさんNGNG
>>294
Javaでいろいろ書いて来たってどこに書いてあるのですか?
0296デフォルトの名無しさんNGNG
288 名前:デフォルトの名無しさん[] 投稿日:04/04/25 01:48
>>286
私はもうだいぶ書きましたので・・・
0297デフォルトの名無しさんNGNG
>>286
それJavaじゃないんですよ。
0298デフォルトの名無しさんNGNG
265 名前:デフォルトの名無しさん[] 投稿日:04/04/25 01:07
>>264のような書き込みばかりなんだよなぁ・・・
ため息しか出ない・・・
かくいう自分もJavaは捨てたいんだけど・・・
なんで、嘘ついてまでマンセーしたいのかわからない。
0299デフォルトの名無しさんNGNG
>>296
最近はC#ばかり書いています。
Javaは、1.4が出たころまでは熱心にやってたんですけど・・・
最近は・・ねぇ・・・
0300デフォルトの名無しさんNGNG
で、結局書かないんですか?
0301デフォルトの名無しさんNGNG
280 名前:デフォルトの名無しさん[] 投稿日:04/04/25 01:38
http://pc5.2ch.net/test/read.cgi/tech/1082346861/l50

Javaが出来る人はみんなC#勉強中ですよね。
Java出来ない人が一生懸命Javaマンセーしてる・・・
ほんとにため息しか出ないです・・・


C#屋がJava系スレでこういう発言するのが釣りではないと?(プ
0302デフォルトの名無しさんNGNG
さっさとJava厨コードかけよ
0303デフォルトの名無しさんNGNG
>>301

なんでこう書いたか、そのスレを全部見ればわかりますよ?
結局Java厨は一行も書いていない。
最後まで煽りだけだったわけで・・・
DBM書き上げたら認めますよ・・・
無理だろうけど・・・
0304デフォルトの名無しさんNGNG
相変わらずJava厨は被害妄想激しいな。
0305通りすがりNGNG
書かないなら謝罪した方がいいんじゃないかな?
0306デフォルトの名無しさんNGNG
こんな深夜まで粘着してる基地外がいるからどっちも糞
0307デフォルトの名無しさんNGNG
>>285は逃げた?
0308デフォルトの名無しさんNGNG
でも「DBM書け」ってのは面白い課題だな。
技術的にはまともな奴と見た。嫌いだけど。
0309デフォルトの名無しさんNGNG
語尾に「・・・」を使うからすぐわかる…
0310デフォルトの名無しさんNGNG
わかったからってそれがどうかしたの?
0311デフォルトの名無しさんNGNG
反論した気になれるじゃん?
0312デフォルトの名無しさんNGNG
>>310
0313デフォルトの名無しさんNGNG
DBMってのはマネージャ?MSの方じゃなくて?
0314デフォルトの名無しさんNGNG
>>313
それは、MDBとかけたのでしょうか?
0315デフォルトの名無しさんNGNG
>>314
0316デフォルトの名無しさんNGNG
そろそろ出来たかな?
0317デフォルトの名無しさんNGNG
RDBMSならHSQLを使うことになるし、そうでなければタダのハッシュ。
C++でいうSTLの範疇は、JavaAPIが既に実装してるから、そうでないものを指定しなきゃ。
スレタイのとおり、GUIに関連するものでなければ比較の意味が無い。
0318デフォルトの名無しさんNGNG
目くそ鼻くそ頂上決戦!
0319デフォルトの名無しさんNGNG
まだこいついたのか
「・・・」多用するからすぐに分かるな
0320デフォルトの名無しさんNGNG
>>298
未だに>>264がネタだと思ってるのか。釣り師よ。
0321デフォルトの名無しさんNGNG
>>320
ネタというか眉唾というか。
0322デフォルトの名無しさんNGNG
>>308
採算性、生産性、多様性どれをとっても全然まともじゃない

そもそもコンセプトが違う言語を言い争っても何の意味も無い
マルチプラットフォームを目指す言語と、マルチ言語開発を目指す言語を比べても埒が明かない
Javaはエンドユーザを突き放したままの、Eclipse最強とか狂言を吐くろくでもない言語
C#(CIL)はサーバーはLinuxでもいいけど、クライアントはWindowsが絶対という、VBの延長線上にある言語

不毛な言い争いはやめて、>>1のとおりJavaのエンドユーザシフトを考えるスレにしなさい。

0323デフォルトの名無しさんNGNG
>>322
まんせーまんせーと。
0324デフォルトの名無しさんNGNG
どうにもこうにも。
JavaでまともなオープンソースプロダクトはEclipseしかねーじゃん。
サーバサイド系のプロダクトもそこらのスクリプト言語にも劣るパフォーマンスしか出せないし、
んでEclipseが一所懸命サーバサイド系を支援しようとしてるってのが泣けてくる。
0325デフォルトの名無しさんNGNG
>>324
どこからも保証のないスクリプト言語なんぞ現場では怖くて使えません。
0326デフォルトの名無しさんNGNG
>>325 滅びそうなスクリプト言語はいくつかあるが、滅びそうに無いものを選べばよいのではかろうか。
0327デフォルトの名無しさんNGNG
スクリプトで優秀なのはPhysonとPerl, JavaScript(ScriptingHost版)だね。
jsはJavaScriptかJScriptかで仕様が変わってるっぽいから、流行る事はたぶんないけど。
0328デフォルトの名無しさんNGNG
まず、JavaOneみたいなくだらない祭りをやめさせる事だよ。
ああいう信者の集いが、妄想を悪化させる。
0329デフォルトの名無しさんNGNG
>>324
Eclipseはたしかに成功したオープンソースだが所詮環境
たとえばなくても多少不便になってもなんとでもなる

個人的にはApacheかと
こっちなくなるとまず死ぬjava人多数かと
0330デフォルトの名無しさんNGNG
Ecripseさわってないから最近の状況が分からないな・・・
プラグインにはVB並のフォームデザイナは用意されてるの?
SWKでもSwingでもいいけど、VC程度のフォームデザイナでは辛いものがある

JavaアプリやVBは、システム開発というより、
システムオーサリングって感じでMacromedia Flashと同軸であると思うんだよな
VBはその要件を満たしているけど、Javaに関してはそこらへんが不透明
0331デフォルトの名無しさんNGNG
age
0332デフォルトの名無しさんNGNG
>>285がDBMを実装するスレになったのに、
まだくだない争いやってるの?
>>285を応援しる。
0333デフォルトの名無しさんNGNG
>>285さん、がんばってください。応援してます。
>>285さんを応援しつつ、swingについて書きます。

JavaとMSDEVって理想と現実みたいな部分が在ると思うんですよ。
例えばswingとMFC比較してみましょうか。
swingは低速で実用的じゃないですよね。MFCは十分実用的です。
ソースを見るとswingはきれいな設計になっていて、MFCは旧式で汚い設計ですよね。
Java使いの人は大抵マイクロソフト製品よりJavaのほうがオープンだと主張するのですが、
私はそうでもないと思うんですよ。

続く
0334デフォルトの名無しさんNGNG
Javaのライブラリは、ソースコードの一部しか提供されていませんよね。
これ、結構困ると思いませんか?
一方、MFCのソースは全て見ることが出来ます。
普通の感覚だと、MFCのほうがオープンなんですよ。
ほんと、理想と現実って感じなんですよね。

じゃ、>>285さんがんばってください。
Java厨はでかい口叩くだけで何も出来ないって言われないようにしてくださいね。
応援してますよ。
0335デフォルトの名無しさんNGNG
まあ、別にどうでもいいことなんだが
俺が一つ意見を言わせてもらうとすると
コードは同じでも内部でJNI呼んで処理するメソッドって実はいっぱいあるよな
で、なんでGUIもそういう風にしなかったんだろうって思ったことはある

0336デフォルトの名無しさんNGNG
>>335
現実解ってことでしょう。
1.1のころにそうやって失敗しているので、イベントを自前で処理するしかないという
結論に至ったのだと思います。
0337デフォルトの名無しさんNGNG
>>336
そうか、そんな話は知らなかったな
まぁ今のSwingのコーディングで気に入らないことといえば
GUI描画とスレッドの関係ぐらいですね(他の人にとっては大きいことかもしれないけど)

つうか、Swingの描画が以上に遅いマシンって無いですか?
PCスペック十分なのにAMDマシンだと画面に張り付いてしまうことがある
0338デフォルトの名無しさんNGNG
>>337
Javaのスレッドって使いやすくないですか?
むしろ、あれほしいといつも思ってるんだけど。

自分が気に入らないのは、Java厨の存在そのものです。
煽るだけで建設的なことは何もしないから。
0339デフォルトの名無しさんNGNG
>>338
いや、スレッドは使いやすいけど
Swingの描画関係とスレッドあるいはI/O関係のロックを考えながら組まないとっていう話です
なれればなんてことは無いのですがね。

>むしろ、あれほしいといつも思ってるんだけど。
なにがほしいのですか?メインの言語はJavaではないのかな?

>自分が気に入らないのは、Java厨の存在そのものです。
>煽るだけで建設的なことは何もしないから。
Javaって習得しやすいじゃないですか?
で、ちょっと勉強した人が知ったかぶりで
偉そうになれちゃう、そういう言語だからしょうがないっす。

突っ込んだ話すると途端におとなしくなる人ばっかりです
0340デフォルトの名無しさんNGNG
>>339
ほかの環境だともっと複雑になっちゃいますからね。
最近はほとんどJava使わないです。
0341デフォルトの名無しさんNGNG
>339
語尾の中黒三連発は止めたのですか・・・?
0342デフォルトの名無しさんNGNG
apacheとeclipseとどっちが価値あるのかというと、漏れはeclipseのほうが価値あると思うけどね。
apacheなんて、単なるウェブサーバじゃん。しかも遅いし。

eclpseはなんだかんだでなかなか、初めてちゃんとまともな設計がされた
アプリケーションだと思うよ。
0343デフォルトの名無しさんNGNG
おいおい、初めてまともな設計って。。。
じゃあEclipse以前はどうだったんだ?Java厨はなんかいろいろ調子ぶっこいてたが、
あれはなんだったんだ?
0344デフォルトの名無しさんNGNG
またC#中毒がきた、言語比較スレじゃねーからうぜーだけ
0345デフォルトの名無しさんNGNG
まあ、初めてまともっていうのは、

ライブラリ系は、それなりに、Swingとか、元からちゃんとやってたんだけど、
大きなアプリケーションに適用できているっていうのは、あまり見かけないね。
0346デフォルトの名無しさんNGNG
>>285期待age
0347デフォルトの名無しさんNGNG
>>342
ApacheってHTTPDだけと思ってる人?
0348デフォルトの名無しさんNGNG
>>347
ほかに何があるよ

Jakartaとかいうのもあるけど、あれこそ本当にひどい。
ことごとくクソなものしか作ってない。もっとほかにやることないのかね。
0349デフォルトの名無しさんNGNG
荒らしがコードスレに戻そうとしてるけどシカトするように。
0350デフォルトの名無しさんNGNG
>>349
コードスレってなんすか?
0351デフォルトの名無しさんNGNG
>>349がCode Lessに戻そうとしてるけどシカトするように。
プログラミングは、書いてなんぼ。
ここはプログラム技術板。

>>285さんはがんばってください。応援してます。
0352デフォルトの名無しさんNGNG
>>348
Javaでいいものが作れるか?っていう見方と、
Apacheにいいものが作れるか?っていう見方があると思う。
0353デフォルトの名無しさんNGNG
>>348

>もっとほかにやることないのかね。

たとえばどんな?
おもしろそうななアイデアがあるならプロジェクト立ち上げるのも一興だとおもうな。

あんたがJava嫌いなら好きな言語ではじめるがよろし。
面倒ならここで言うだけ言ってみたら?
だれかやってくれるかもよ?
0354デフォルトの名無しさんNGNG
お前らGUIとなんら関係ない話題で埋め尽くすなよ
SwingかSWKかSwingWKやJava用のリソースエディタの話をするところだろ?
0355デフォルトの名無しさんNGNG
>>353
たぶん誰もやってくれないと思う。
口だけの人がほとんどだから。
>>339の書いてることは事実だと思う。
0356デフォルトの名無しさんNGNG
そんな中で>>285だけが希望の星。
>>285がんばれ。
0357デフォルトの名無しさんNGNG
ぶっちゃけJavaにGUIを期待しているやつって少ないような気もするがな
EJB以外は遊びじゃん
0358353NGNG
ちなみに最近
JakartaのTapestry触った

WEBアプリ用のフレームワークの一種だけど
画面定義が<% %>とかスクリプトとかが入り込まないプレーンなHTMLなんよ。

ASP、JSPって(ストらッツとかも)HTMLソースにへんな混じり物が入って
あとから画面定義弄るとき結局手でソース修正するしかなくて面倒なんだよね。

Jakartaは玉石混合で重複も多いけどいろんなアイデアがでてきてオモロイよ。
0359デフォルトの名無しさんNGNG
流れとは全然関係ないんだが、ハードが進化するからJavaが遅いのは平気になるって
良く聞くけど、ハードが進化すると、要求される処理量も増えるから、
いつまでたってもJavaは遅いって言われるんじゃないって思うのは俺だけかな?
ほらLonghornとか3Dだらけって言うし。
0360デフォルトの名無しさんNGNG
>>359
そこでJava Desktopですよ。
いつまでも今のままなので遅くならない。
0361デフォルトの名無しさんNGNG
>>358
>JakartaのTapestry触った
あのスレどこ行ったの?盛り上がってるんでしょうか・・・タペストリー

>>359
でもさ、XP出た頃だって当時普及しているPCで速度遅いもんだから
クラッシック表示したりなんかして対応してた気がする
つうか目障りなんだよね ああいう表示って
0362デフォルトの名無しさんNGNG
Swingを中で動かしている者です
先日、某初心者の組んだプログラムを担当することになったのですが
イベントディスパッチを理解しておられない様子で
私の作業が滞ってしまいひどい目に会いました。

0363デフォルトの名無しさんNGNG
Swingの表示担当の者です
0364デフォルトの名無しさんNGNG
>>362-363
ご苦労様です。
自分自身に嫌気がさすことないですか?
0365デフォルトの名無しさんNGNG
>>364
暇だし
0366353NGNG
>>361 Tapestry

技術者っていうか理系人間は基本的に語学苦手だから(自分も)
いい日本語のサイトや書籍がでないと国内じゃはやらないんだよね。

日本語のWIKIサイトが立ち上がってるみたいだからコメントでもしてみようかな。
(まだほとんど何もないけど)
0367デフォルトの名無しさんNGNG
>>366
理系、文系なんて些細なもんだな。

自分と自分の周りの出来事が世の中の真理だと錯覚するのは危険だよ。
0368デフォルトの名無しさんNGNG
Java自体、登場したころは文系用言語って宣伝してたからね。
0369デフォルトの名無しさんNGNG
語学が得意な技術者周りにそんなにいるのかい?
0370デフォルトの名無しさんNGNG
>>368
はつみみです(笑 いや、それ本当?
0371デフォルトの名無しさんNGNG
>>370
当時はpascalをライバルとみなしてたと思う。
0372デフォルトの名無しさんNGNG
Curlをはじめようさ。
0373デフォルトの名無しさんNGNG
>>372
なんかよさげだな
おもわずAmazonで本購入しちまった
0374373NGNG
なんだよDLしてみたけど
GUIダサいなw
0375デフォルトの名無しさんNGNG
自分でデザインできないくせに文句ばっか
0376デフォルトの名無しさんNGNG
>>375
別に普通のことだが?

映画作れないのに映画を批評したり、
政治やれないのに政治家批判したり、
Windows作れないのにWindowsをけなしたり、
0377デフォルトの名無しさんNGNG
>>370
いまは、Perlがライバル。
0378デフォルトの名無しさんNGNG
>>370
GUIが何とかなれば、HSPとも勝負になるかもしれない。
0379デフォルトの名無しさんNGNG
金も払ってないのに文句ばっか
0380デフォルトの名無しさんNGNG
wx4jはエロカワイイ
0381デフォルトの名無しさんNGNG
S W I N G も 遊 び で つ か う に は ま ず ま ず の レ ベ ル に な っ た な 。
0382デフォルトの名無しさんNGNG
>>285
どのくらい進みました?
0383デフォルトの名無しさんNGNG
>>382
スレ違い。
0384デフォルトの名無しさんNGNG
>>383
せっかく>>285がやる気になってるのに応援してあげられないのか?
お前らのためにDBM実装してくれるんだから、むしろ神だろ?
0385デフォルトの名無しさんNGNG
RADマダァ?
0386デフォルトの名無しさんNGNG
> お前らのためにDBM実装してくれるんだから、むしろ神だろ?
自分のためだろ? 別に作ってもらっても嬉しくない。
0387デフォルトの名無しさんNGNG
>>386
心配しなくてもJava厨には無理だからw
0388デフォルトの名無しさんNGNG
>>387
ちなみに、キミは作れんの?
0389デフォルトの名無しさんNGNG
>>388
作れますが何か?
それよりも君は作れんの?
0390デフォルトの名無しさんNGNG
>>389
作れるってどのレベルのものを?
0391デフォルトの名無しさんNGNG
>>390
質問する前にまずこちらの質問に答えてください。
0392デフォルトの名無しさんNGNG
へんなのきたw
0393デフォルトの名無しさんNGNG
↑あげ厨は放置
0394デフォルトの名無しさんNGNG
JavaでGUIなんか作らんからなあ。。。
0395デフォルトの名無しさんNGNG
>>391
答えられないってことは作れないってことなんだよ。
分かってやんなw
0396デフォルトの名無しさんNGNG
>>395
おまえもだなw
0397デフォルトの名無しさんNGNG
>>394
じゃぁ何つくんの?
0398デフォルトの名無しさんNGNG
392=396か? ウザいな。
0399デフォルトの名無しさんNGNG
データベースマネージャを作るのは大変結構だし、作らなくても別に構わないが、
別のスレでやってくれたまい。
漏れだったら、DBもフレームワークも出来合いの信頼のおけそうなモノを使うけどね。
http://pc5.2ch.net/test/read.cgi/tech/1049030272/
0400デフォルトの名無しさんNGNG
出来合いが信頼おけないということもままあるがな(苦笑
0401デフォルトの名無しさんNGNG
>>399
Java厨には無理だってw
>>285は、作るって宣言した時点で作り上げた気になって、満足してるよw
0402デフォルトの名無しさんNGNG
>まあ、別にどうでもいいことなんだが
>俺が一つ意見を言わせてもらうとすると
>コードは同じでも内部でJNI呼んで処理するメソッドって実はいっぱいあるよな
>で、なんでGUIもそういう風にしなかったんだろうって思ったことはある
自分で作ればいいだろ?
汎用性を出すために、ネイティブメソッドを厚くラッパーしてる。
たったそれだけの事だよ。
C++でSWINGと同じようなライブラリー作ると、JAVA以下の物ができるよ。
0403デフォルトの名無しさんNGNG
>C++でSWINGと同じようなライブラリー作ると、JAVA以下の物ができるよ。

どういう点で?
0404デフォルトの名無しさんNGNG


。  。。              お前ら似たようなスレばっかり立てて
         。ρ。       ループするの好きでつね、ううっ!出るっ!!
         ρ         ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
         mドピュッ
        C|.| /⌒⌒⌒ヽ/~ ̄ ̄ ̄ ̄ヽ
      /⌒ヽ⌒ヽ___   |  ∴ヽ  3  )
     ./  _  ゝ___)(9     (` ´) )←>>1-1000
    /  丿ヽ___,.───|彡ヽ ―◎-◎-|
    _/ )          (   Y ̄ ̄ ̄ ̄)
   (__/           \____/

0405デフォルトの名無しさんNGNG
このスレの>>1が住んでいる国ではswingにもシェアがあるらしい。
いったいどこの国なんだろう?
0406デフォルトの名無しさんNGNG
>>405
C++BuilderX とか JBuilder とか NetBeans とかの開発環境は Swing 使ってるから、
国を問わず一定のシェアはあると思われ。
0407デフォルトの名無しさんNGNG
>>406
10人くらい?
0408デフォルトの名無しさんNGNG
>>407
10人ってなんだ?
0409デフォルトの名無しさんNGNG
このスレの>>405が住んでいる国ではswingにもシェアがないらしい。
いったいどこの国なんだろう?
0410デフォルトの名無しさんNGNG
>>409
日本ですが何か?
まさかシェアとってるとか言い出さないよね?
0411デフォルトの名無しさんNGNG
>>410
日本ではないのは >>406 で確定済み。
0412デフォルトの名無しさんNGNG
>>411
日本に来て見なさい。
日本にいるなら、たまには外に出てみなさい。
どこ探してもswingなんか無いから。
0413デフォルトの名無しさんNGNG
>>412
どこにもないとゆーなら、日本国内で >>406 が全く使われてない事を示せ。

ちなみに、
http://www.atmarkit.co.jp/fjava/survey/survey0306/java0303.html
JBuilder は25%の開発者が使ってると回答してるし、
NetBeans の商用版 Sun One Studio も10%程度の開発者が使ってると回答してる。
0414デフォルトの名無しさんNGNG
>>413
まぢで?
国内だけでも>>406を5000万人以上が使ってるの?
信じられねー。
もしかして携帯に入ってるとかそういうの?
0415デフォルトの名無しさんNGNG
>>414
アフォですか?
0416デフォルトの名無しさんNGNG
>>415
俺はアフォじゃねー!
アフォだって言うなら証拠見せろや!
0417デフォルトの名無しさんNGNG
>>416
5000万人って数字。
0418デフォルトの名無しさんNGNG
>>417
あっそ。
じゃぁ、何人なの?
0419デフォルトの名無しさんNGNG
@ITのアンケートだと商用系がかなり低くでるんじゃないかな
あそこに出没しているのはSOHO連中が多そうだ

まぁ、SwingはJ2SDKのデモに含まれているので数だけなら相当な(ry
0420デフォルトの名無しさんNGNG
>>417
早く数えろよ。
サーバに負荷かけちゃっただろが。
0421デフォルトの名無しさんNGNG
>>418
就業人口:7000万人
情報産業:就業人口の1%と仮定
Java開発者:情報産業の30%と仮定(Java"も"使ってる開発者ね)
@ITのアンケート結果:Java開発者の25%がJBuilder使ってる

70,000,000 * 0.01 * 0.3 * 0.25 == 52,500人 ぐらい。
0422デフォルトの名無しさんNGNG
>>421
それ正確なのか?
0423デフォルトの名無しさんNGNG
>>414
っつか、日本の人口を約1億3000万として、全員がJava開発者でも3250万にしかならんぞ。
やっぱ日本人じゃないみたいだね。
0424デフォルトの名無しさんNGNG
>>422
5000万人よりはかなり正確。
0425デフォルトの名無しさんNGNG
>>424
じゃぁ俺がアフォだって言うのか?
0426デフォルトの名無しさんNGNG
>>425
誰か知らんがお前はアフォ
0427デフォルトの名無しさんNGNG
このスレみてると、議論壊すのはだれにでもできることだってことがわかるな。
0428デフォルトの名無しさんNGNG
IDすら出ない板では小学生にもできるな。
0429デフォルトの名無しさんNGNG
やっぱ何もわかってねぇな、こいつ。




って書けばいいだけだから。
0430デフォルトの名無しさんNGNG
やっぱ何もわかってねぇな、こいつら。
0431デフォルトの名無しさんNGNG
やっぱ何もわかってねぇな、げいつ。
0432デフォルトの名無しさんNGNG
SUNに何期待してんだよ、おとなしくSWTつかっとけ
継承拡張できないヴィジェットの設計が気に入らないのならSwingであきらめるか
.NETに切り替えるかしろ

GUI分野でSUNに期待するのは時間の無駄
ちなみに俺は5年無駄にしたかな
0433デフォルトの名無しさんNGNG
つまり、なんの努力もしてなかったと。
0434デフォルトの名無しさんNGNG
         /ヽ           /\
  _∧_∧/  \__/\_/   \__∧/|__/\
  \     クソスレを牛耳るわれらこそ・・・・・・・・・・     \
  <     王っ・・・・!                      /
  /     築くんだっ・・・・・・・・!王国をっ・・・・・・!     \
  |/\   / ̄ ̄V ̄\/ ̄ ̄\   / ̄ ̄ ̄ ̄V ̄V\| ̄
      \/              \/
  ::::::::::::::::::::                        ::::::::::/ ):::::::::
:::::(\:::::::               _人           / / ):::::::::::
:::::/\\             ノ⌒ 丿        /  / /ヽ::::::::::::
:::: ヽ \\         _/   ::(        /  / / /::::::::::::::::
:::: ( \ \\      /     :::::::\      l  三 / / ):::::::::::::::
:::::::ヽ ヽ . ミヽヽ     (     :::::::;;;;;;;)    /   二 / /::::::::::::::::::
::::::: ( \ ヽミ ヽヽ    \_―― ̄ ̄::::::::::  /    二 ___/ヽ ...::::::::::::::
::::... /ヽ ヽ ニ ヽヽ  ノ ̄     :::::::::::::: //   ニ _______/   ...:::::::::
:::.   ヽ____  ニ ヽ ( ´Д`  ::::::::::::::;;;;//    ニ ____ノ     .....::::::::::
      ヽ___,  ニ/ ̄――――― ̄ ̄::::::::\ ニ ___ノ +   + ....:::::::::
        ヽニ -‐(        :::::::::::::::::::::::::::::::::≡ __ノ+ ┼ *:::::::::
         ヽ---\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ_ +  ┼  .::::::::::
 :::::...     + ┼ +   +    ー-、___~'''''ー-、   :....::::::::::::
  :::::::....     + ┼    *+     +~~'''ヽ ..:...::::::::::::::::::::
   :::::::::::::::::.....    +   * .   ┼  :....:::::::::::::::::
    ::::::::::::::::::::....: + *     +   .....:::::::::::::::::


0435糞スレあげんなNGNG
         /ヽ           /\
  _∧_∧/  \__/\_/   \__∧/|__/\
  \     クソスレを牛耳るわれらこそ・・・・・・・・・・     \
  <     王っ・・・・!                      /
  /     築くんだっ・・・・・・・・!王国をっ・・・・・・!     \
  |/\   / ̄ ̄V ̄\/ ̄ ̄\   / ̄ ̄ ̄ ̄V ̄V\| ̄
      \/              \/
  ::::::::::::::::::::                        ::::::::::/ ):::::::::
:::::(\:::::::               _人           / / ):::::::::::
:::::/\\             ノ⌒ 丿        /  / /ヽ::::::::::::
:::: ヽ \\         _/   ::(        /  / / /::::::::::::::::
:::: ( \ \\      /     :::::::\      l  三 / / ):::::::::::::::
:::::::ヽ ヽ . ミヽヽ     (     :::::::;;;;;;;)    /   二 / /::::::::::::::::::
::::::: ( \ ヽミ ヽヽ    \_―― ̄ ̄::::::::::  /    二 ___/ヽ ...::::::::::::::
::::... /ヽ ヽ ニ ヽヽ  ノ ̄     :::::::::::::: //   ニ _______/   ...:::::::::
:::.   ヽ____  ニ ヽ ( ´Д`  ::::::::::::::;;;;//    ニ ____ノ     .....::::::::::
      ヽ___,  ニ/ ̄――――― ̄ ̄::::::::\ ニ ___ノ +   + ....:::::::::
        ヽニ -‐(        :::::::::::::::::::::::::::::::::≡ __ノ+ ┼ *:::::::::
         ヽ---\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ_ +  ┼  .::::::::::
 :::::...     + ┼ +   +    ー-、___~'''''ー-、   :....::::::::::::
  :::::::....     + ┼    *+     +~~'''ヽ ..:...::::::::::::::::::::
   :::::::::::::::::.....    +   * .   ┼  :....:::::::::::::::::
    ::::::::::::::::::::....: + *     +   .....:::::::::::::::::


0436デフォルトの名無しさんNGNG
バカばっか。
低脳ばっか。
キチばっか。
なんだこの糞スレ。
しかも平然とageてやってるとこが終わってる。おまいらみんな氏ね。

0437デフォルトの名無しさんNGNG
ジョジョの奇妙な冒険の中で最強のスタンドは何ですか?
0438デフォルトの名無しさんNGNG
Swingなんて単なるBeanじゃないの。
UIの描画はSwingから切り離されているんだから、気にいらなきゃ自分で作れよ。
素で全部作るより楽だぞ。5年も掛かるような作業じゃネエヨ。
0439デフォルトの名無しさんNGNG
>>437
すごいね
0440デフォルトの名無しさんNGNG
SWTは流行らないと思う…つか、流行らなかったと過去形。
0441デフォルトの名無しさんNGNG
eclipseはいいんだけどねえ。
0442デフォルトの名無しさんNGNG
低レベルで使い勝手が今ひとつ悪いがOSネイティブな描画だから…
…ってそれ、AWTで既に捨てた道じゃん>SWT
0443デフォルトの名無しさんNGNG
一時期「SWTこそクライアントJavaの救世主!」とか思って、
本買ってきて読んだらあまりにCライクなAPIにやる気なくして、
そうこうしているうちにSwingが良くなってきちゃったんで
次回作もSwingでいくことにしたよ。

SWTクラスの定数だらけっぷりは無いよな・・・
0444デフォルトの名無しさんNGNG
まあつまり言語レベルでGUIをサポートする必要はなく、
LIBに頼ればいいつーことですな。
(全般の話ね)
0445デフォルトの名無しさんNGNG
あげあしだが、言語レベルでサポートしてる言語はあまりないな。
0446デフォルトの名無しさんNGNG
何かね、JAVAを目の敵にする人ってたいしたプログラムも組めない
のに、Cの文法だけは詳しい人が多いように思う。
本当に尊敬するようなプログラムを書く人は何故か言語にこだわらないのに、
CもC+もJAVAもビジュアルベーシックも自由にこなしている。
しかも、趣味でDelphiでプログラムを書いて「これは楽が出来る」とか言っている。
こういう人の頭の構造がどうなってるのか知りたいよ。情報処理関係の試験も
楽に合格しているしついていけない。
0447デフォルトの名無しさんNGNG
CもC++もJavaもVBもDelphiも、同じようなライブラリがあって同じもの作るなら同じようなコーディングになるからな。
0448デフォルトの名無しさんNGNG
>>446
>情報処理関係の試験も楽に合格しているし

何かありがたみが薄いな。
0449デフォルトの名無しさんNGNG
SWTは出てきた時流行るかどうか微妙だと思って手つけてなかったんだけど
次Javaで何か作る時はSWT使ってみようと思う

SWTってほぼ完全に定着したと思ってるけど、どうだろう??
0450デフォルトの名無しさんNGNG
Eclipseは定着してもSWTは定着してないと思うんだが

SWTガリガリつかってる人見たこと無い
0451デフォルトの名無しさんNGNG
俺は Swing も SWT も使っているが、
どちらがお勧めといった断言はできんな。
どっちもどっち。
一度、GUI部分に関するインターフェースを一通り用意して、
それを必ず被せることで Swing , SWT の両方で動かせる
アプリケーションを書いたが、えらくしんどい作業になった。
( Swing と SWT は思想的な違いが大きすぎるため、それを吸収するのは大変 )

で、結局そのアプリを使うときはSWTばっかり。
GUI の動作が軽い SWT のほうが快適だから。
Swing モードはテスト起動するだけになってるよ。
0452デフォルトの名無しさんNGNG
>>450
SWT は日本語情報源少ないからねぇ。
0453デフォルトの名無しさんNGNG
1.5のSwingは速くなったのか?
0454デフォルトの名無しさんNGNG
XAMLは脅威。
0455デフォルトの名無しさんNGNG
>>454
GNOMEとMozillaの弱者連合に加わった方がいいかもね。
0456デフォルトの名無しさんNGNG
SWTで作った有名アプリ→Eclipse
.NETで作った有名アプリ→VisualStudio.NET
0457デフォルトの名無しさんNGNG
>一度、GUI部分に関するインターフェースを一通り用意して、
>それを必ず被せることで Swing , SWT の両方で動かせる
>アプリケーションを書いたが、えらくしんどい作業になった。

一体何の為にそんな愚かな事をおっぱじめたのでつか?
0458デフォルトの名無しさんNGNG
>>457
451のやった事はオレもやろうと思った
GUIをインターフェイスプログラム化して今後どんなGUIライブラリが出てきても対応できるようにと。
やろうと思っただけだけど。

>>456
VisualStudio.NETは.NETで作られてるわけじゃないよ
0459デフォルトの名無しさんNGNG
>>456
Swingで作った有名アプリ→NetBeans
0460デフォルトの名無しさんNGNG
>>457
ぶっちゃけ、将来SWTは(OSの入れ替えなどを機に)一発で滅びる時が来ると思ったんだよ。
Swingは廃れていったとしても細々と運用を続けられるのではないかと踏んだ次第。
だから、Swingモードは保険。実用はSWTって扱いにしてる。
めったに無いのだが、Windows 以外で実行するときは Swing モードで動かしてたりする。
そんなこんなで、両実装にしたことを悔いてはいない。
でも、非常に効率の悪い、愚かしい事をしたとは思うね。
0461デフォルトの名無しさんNGNG
>>460
公開すればいいんじゃない?
0462デフォルトの名無しさんNGNG
俺はSWINGでいいや。
別に重い気はしないし。
GUIはそれ程重要ではないからね。
0463デフォルトの名無しさんNGNG
> でも、非常に効率の悪い、愚かしい事をしたとは思うね。
これは悔いてるってゆーんじゃなかろーか。
0464デフォルトの名無しさんNGNG
>>460
SWTが用意されてない環境って、なに?
0465デフォルトの名無しさんNGNG
>>463
そうかもね。
テスト起動するときは「けっこう便利。やってよかった。」
作っているときには「なんでこんな面倒な、しんどいことをせにゃならんのか。馬鹿馬鹿しい。」って心情。
「やんなきゃよかった」とは思わなかったんで悔いてないって書いてしまった。

>>464
「今」じゃなくて「将来」ね。
SWT が AWT みたいにひっそりと残り続けてくれるならいいんだけど、
クラス構成見てるとそう思えなかったんだよ。
生存率 Swing > SWT
使用時の快適さ SWT > Swing
で、欲張って両方取った。
0466デフォルトの名無しさんNGNG
>>465
あのJakartaのやつよりは生存率高いだろ
SWTいいんじゃないかね Swingよりサポートしているプラットフォーム多いし
0467デフォルトの名無しさんNGNG
え、そうなん?
詳細きぼんぬ
0468デフォルトの名無しさんNGNG
Swingより多い・・????
0469デフォルトの名無しさんNGNG
まぁ殆ど滅びたと言っていいAWTと同じコンセプトだからして…。
しかも標準に取り込まれる可能性0.
0470デフォルトの名無しさんNGNG
拡張性の観点から言えばSWING>SWTだね。
決まったコンポーネントとして使うならSWTでもいいけど、
わざわざSWT使う理由もないしな。
1.5β使ってみな。
0471デフォルトの名無しさんNGNG
>>470
> わざわざSWT使う理由もないしな。
eclipse見てもそう思う?
0472デフォルトの名無しさんNGNG
Eclipseは使う物
SWTは使わない物

EclipseがかりにSwingでできてようがユーザーは全く関係ないと思われ


テーブルとか業務系のシステムだと頻繁に扱うんだけど
SWTってSwingより確か重かったよね

あとはドキュメントの量とか考えても作りにくいかと
0473デフォルトの名無しさんNGNG
>EclipseがかりにSwingでできてようがユーザーは全く関係ないと思われ
さすがにうそだと思う。
0474デフォルトの名無しさんNGNG
Eclipseが現在の使い勝手を維持したままSwingに移行しても、漏れは全然気にしないが。
0475デフォルトの名無しさんNGNG
>>472
JDK1.4.2より前の、Eclipseが世に出た当時のバージョンでSwingだったらば、関係あるね。
0476デフォルトの名無しさんNGNG
つか、使い勝手がほぼ同じなら実装はどうでも良いって話でわ。
漏れ的には次バージョンが仮にMFCでも一向に構わない。
0477デフォルトの名無しさんNGNG
うみんちゅうは自分のことしか考えない。
0478デフォルトの名無しさんNGNG
>474
Swingの用途が広がると思う
0479 NGNG
JAVAとLingo、どっち覚えようか悩んでるんだけど、
どっちがいいですか?
0480デフォルトの名無しさんNGNG
OCaml
0481デフォルトの名無しさんNGNG
>>479
C++でいいんじゃないか?
0482デフォルトの名無しさんNGNG
Javaは遅いしね
0483479NGNG
Directorは高いので、とりあえずJDK入れてみましたよ。
とっつきやすいけど奥が深そうで、仕事にするには無理そう。
なんかスレ違いですみませんでした。
0484デフォルトの名無しさんNGNG
底が浅いものを仕事にしても、もうかりませんよ。
0485login:PenguinNGNG
C#とか?
0486デフォルトの名無しさんNGNG
C#という言葉にドットネットまで含めるなら、浅くない。
含めないなら深くない。
0487デフォルトの名無しさんNGNG
.net抜きにC#は語れない。
0488デフォルトの名無しさんNGNG
.NET は無意味に深い。不必要なモノを削ったらもっと浅くできると思われ。
0489デフォルトの名無しさんNGNG
そう言えば.NETの定義って明確になった訳?MSですら言葉を濁してたけど。
0490デフォルトの名無しさんNGNG
また次の言葉考えるんじゃないの?
0491デフォルトの名無しさんNGNG
ここのスレ見てるとSwingが速くなったからSWTはいらないみたいな意見が多いけど
本当にSwingアプリつくった事あるのかと聞きたい
昔にくらべてましになったと言っても
1.5βでも相変わらずSwingは遅いし、汚い。
そして何よりLAFのエミュレートが相変わらずイマイチで操作感覚がおかしい、というか貧弱。

オレはJavaにはSWTしかないと思っている
SWTにできない事は、Javaには出来ない事と割り切っている。
0492デフォルトの名無しさんNGNG
ふーん。
0493デフォルトの名無しさんNGNG
短期開発が求められる昨今、ライブラリの評価は機能・性能だけで決まるものじゃないからなぁ。

ここでの論調は、Swingが軽くなって、がまんできるレベルになったので、ライブラリ移行のコストを考えるとSWTの優位性がなくなった、という感じだと思う。
たとえば、SwingとSWTが今 同時に世に出てきたなら、みんなSWTを選ぶだろう。
0494デフォルトの名無しさんNGNG
> たとえば、SwingとSWTが今 同時に世に出てきたなら
Swing の方がクラス設計が綺麗(主観的判断だけど)って理由で Swing を使う奴もいると思われ。
0495デフォルトの名無しさんNGNG
クラス設計がきれい、っていうのは、使ってみてわかることだからなぁ。
まずは、軽さとネイティブとの親和性っていうところで、SWTを選ぶ人が多いってことになったとおもう。
0496デフォルトの名無しさんNGNG
>>491
最後の部分にはコメントしないけど、前半部分には同意。
> Swingが速くなったからSWTはいらないみたいな
こんなこと言ってる奴はHelloWorldしかやってないだけだから気にするな。
0497デフォルトの名無しさんNGNG
SWTは作りにくいしサンドボックス内でデフォで動かないからだめぽ

だいぶ前に触ったときWinとLinuxで動きが違うというのは改善されたのかな?
Treeとかそのへんがおかしかったような

なんにせよネイティブ系はAWTで懲りたというか
0498デフォルトの名無しさんNGNG
どうしても環境依存するだろうからね。
0499デフォルトの名無しさんNGNG
どう手を尽くそうがJavaのGUIは糞。(ゲラ
0500デフォルトの名無しさんNGNG
そうだね。Windowsがクソなのと同じくらいクソかもしれない。
0501デフォルトの名無しさんNGNG
どう手を尽くそうが>>499は糞。(ゲラ
0502デフォルトの名無しさんNGNG
機能でも速度でも設計の美しさでも
JTable >>>>>> Table
である間は、Swingだな。
0503デフォルトの名無しさんNGNG
業務系はテーブルよく使うからねぇ
カスタマイズもたいへんでテーブルの場合速度もswingのほうが速いようで
ここではSWTのメリットは少ないな
0504デフォルトの名無しさんNGNG
Swingのクラス設計が美しいという事自体が幻想
あんなに継承してわけのわからないメソッドで膨張して
そのわりに肝心な機能が多々欠落している。
クラス構成を見てる分には美しいかな?と思うけど
実際につかってみると期待した動作と一致しない事だらけ
それに比べてSWTはなんと素直で簡潔な事か・・
0505デフォルトの名無しさんNGNG
> 実際につかってみると期待した動作と一致しない事だらけ
自分がアホだって宣言するのはそんなに楽しいかな?
0506デフォルトの名無しさんNGNG
>>502-503
確かに Table は重要だね。
0507デフォルトの名無しさんNGNG
>>504
Swing が使いこなせなかったから SWT マンセーしてる、と。
SWT 使いこなせなかったら(以下略)
0508デフォルトの名無しさんNGNG
SWINGをSWT風のメソッドでラッピングしてみました。
0509デフォルトの名無しさんNGNG
SWT(JFace) の嫌なところ。

1.setter と getter が非対称な場合が結構ある
2.明示的に dispose が必要
3.キャストを多用しないといけない
4.明らかにドキュメントが不足している
0510デフォルトの名無しさんNGNG
Swingが使いこなせない香具師にSWTが使えるとはとても(r
0511デフォルトの名無しさんNGNG
Rubyからxmlrpc経由でSWTつかえるときもちいいね。
0512デフォルトの名無しさんNGNG
>4.明らかにドキュメントが不足している

SWT が使いこなせなかったから Swing マンセーしてる、と。
Swing 使いこなせなかったら(以下略)
0513>512NGNG
Swing マンセーはしてないし、少なくともキミより SWT は使いこなせてると思うよ。
ただ細かいところを調べるのにいちいちソースを見ないといけないのがメンドクサイんだよ。
0514デフォルトの名無しさんNGNG
名無し同士の脳内腕比べには興味無い訳だが。
0515デフォルトの名無しさんNGNG
>>513
> Swing マンセーはしてないし、少なくともキミより SWT は使いこなせてると思うよ。
その根拠の無い自信はどこから出てくるんだろう?Javaやってると頭がおかしくなるのか?
0516デフォルトの名無しさんNGNG
誤:Javaやってると頭がおかしくなるのか?
正:Javaやってるだけで頭が良いと勘違いする厨房がいるってのは本当のようだ。
0517デフォルトの名無しさんNGNG
SwingとSWTの話をしているわけで。
.NET厨は場違い。
0518デフォルトの名無しさんNGNG
>>514
死滅スレにふさわしい話題だと思うが。
マトモな話をしたいなら他所のスレに行ってくれ。
0519デフォルトの名無しさんNGNG
>>515
プログラマの視点で見た Swing の悪いところが具体的に列挙できないからでは?

> あんなに継承してわけのわからないメソッドで膨張して
愚痴だし具体性ないし。

> そのわりに肝心な機能が多々欠落している。
愚痴だし具体性ないし。

> 実際につかってみると期待した動作と一致しない事だらけ
愚痴だし具体性ないし。

> それに比べてSWTはなんと素直で簡潔な事か・・
単なるマンセーだし具体性ないし。

レス見るだけだと能無しが Swing を使いこなせなくて SWT に移行、
なんとなく Swing より SWT の方が良さそうなんでマンセーしてるように見える。
0520デフォルトの名無しさんNGNG
単に Swing を使いこなせなかった事を正当化してるだけ、っつーか。
0521デフォルトの名無しさんNGNG
単に SWT を使いこなせなかった事を正当化してるだけ
0522デフォルトの名無しさんNGNG
>>519
>> それに比べてSWTはなんと素直で簡潔な事か・・
>単なるマンセーだし具体性ないし。

Swingよりは単純なクラス構成になってるんじゃないの?
拡張の自由度を低くしてるから。
0523デフォルトの名無しさんNGNG
Javaなんか使ってる時点で頭の自由度がないわけだが。(ゲラ
0524デフォルトの名無しさんNGNG
Javaはサーバーサイド
クライアントサイドでJava使おうとしてるのはただのバカ
0525デフォルトの名無しさんNGNG
>>523
なにかの価値を認めるよりは、なにかの価値を認めないほうが自由度がないな。
0526デフォルトの名無しさんNGNG
>>525
MSが絡むと何でも否定したがる馬鹿とかな。www
0527デフォルトの名無しさんNGNG
>>526
それでもWindowsを使っているという矛盾
0528デフォルトの名無しさんNGNG
>>527
ジエンしてるところ悪いが、そういう、「嫌いだけどしかたなく使う」というのは矛盾といわない。
0529デフォルトの名無しさんNGNG
必死だな
0530デフォルトの名無しさんNGNG
>>528
自演に見えるのか。敵は一人だと思い込みたいみたいだね。
Javaやってると>>528みたいに頭良くなるんだろうね。
0531528NGNG
>>530
うん。なるよ。
きみもやればいい。
0532デフォルトの名無しさんNGNG
>>522
単純=簡潔でも無い上に、
そもそもSwingに比べ左程単純でも無い。
0533デフォルトの名無しさんNGNG
SWTは一部でしか使われないだろうね。
だって、使いにくいもん。

社内で使うアプリならSWINGでよし。
0534デフォルトの名無しさんNGNG
>>533
> 社内で使うアプリならSWINGでよし。
社外は?
0535デフォルトの名無しさんNGNG
>>533
使いやすい使いにくいの議論ってさ、主観的なものだから
どっちでもいいよ って人が結局大多数だとは思うよ

しかし、Eclipse Plug-in 作れるっていう付加価値はSWTにはあるね
(プラグインなんて作る意味ある人なんてほとんどいないのが現実だろうが・・・)
0536デフォルトの名無しさんNGNG
>>534
もちろん、Swing。
0537デフォルトの名無しさんNGNG
>>535
Windowsでしか動かないという欠点もね。

そうなるとJavaにこだわる必要もない訳で。
0538デフォルトの名無しさんNGNG
いや、Javaの簡単な文法、デバッグのやり易さ、XMLとの親和性等々、
Windowsプラットホームでしか利用しなくても、Javaを使うって選択はありうる。

つか、Windows以外のプラットホームでも利用したいが為って理由で、
JavaAPを作る際にSwingを選択する香具師って少数派では。
標準であること、使いやすいこと、等々他の理由が大きいはず。
0539デフォルトの名無しさんNGNG
>>537
Windows でしか動かないわけないだろ。
0540デフォルトの名無しさんNGNG
Swingでドッキングウィンドウってできますか?
0541デフォルトの名無しさんNGNG
簡単な文法:特筆するほどRADができる訳でもなし。C++やDelphiでクラスを作るのだってJavaのそれと文法的な難易度の際は感じない。
デバッグ:取りあえずスタックトレース?gdbにもあるね。
XML:JavaにXMLに特化した仕様は無かったと記憶。事実、DOM、SAX、XPathくらいなら主要な言語用のライブラリは既に存在する訳で。

言語としてスマートなのは認めるけれど、それに対するトレードオフが多すぎるのが現状だと思った。
0542デフォルトの名無しさんNGNG
>>539
各OSごとに実装した同名同インターフェースのクラスに差し替えれば。とか言う話?
時代回帰も甚だしいな。

抽象クラスとファクトリでインスタンスを差し替えるとかならまぁ納得。SWTってそう言うことできるの?
0543デフォルトの名無しさんNGNG
>>542
中途半端なデザパタ厨よ、お前 SWT について何もわかってないだろ。
Java 層はすべての OS で共通。
native 層が OS ごとに違う実装なのは Swing でも同じ。
0544デフォルトの名無しさんNGNG
>>543
>Java 層はすべての OS で共通。

当たり前だ。違ったら困る。
で、BeOS用のeclipseはまだですか?
0545デフォルトの名無しさんNGNG
そりゃ当たり前なんだが 542 の発言だとクラスの中身は各 OS ごとに
違うように思ってるふうに見えたんでな。
0546デフォルトの名無しさんNGNG
何を言ってる?実装は当然違うのだろう?
0547デフォルトの名無しさんNGNG
>>541
デバッガ上で動作させなくても、スタックトレースどころか何もせずともソースの行までその場で出るのはかなり有り難い。
ヘタレなのでデバッガ上で再現しないバグは良く見かけるし。coreは当てにならないし。
0548デフォルトの名無しさんNGNG
>>547
裏を返せばデバッガ分のオーバーヘッドも常に背負って生きているのだな。
0549デフォルトの名無しさんNGNG
外見:インターフェース
中身:実装

中身が違っても外見が同じなら外からは同じように使える。
てのがクラス式のOOの最大の特徴だと思われ。
0550デフォルトの名無しさんNGNG
これにて一件コンプリート!
0551デフォルトの名無しさんNGNG
あとはお風呂でのんびり〜と!
0552デフォルトの名無しさんNGNG
JavaアプリはんっどのOSでも同じUIになるからぁんっ
利用者の混乱がぁん無いというけどぅっ、
OSのUIとJavaアプリのUIが違うからんっ・・・
結局混乱の元になっていやっはぁ〜んっっ
0553デフォルトの名無しさんNGNG
>>552
SystemLAFってしってるか?
0554デフォルトの名無しさんNGNG
単刀直入に聞く、
おまえらの欲しいツールを俺がつくってやる、どれで作って欲しい?
といったら、お前は何を選ぶんだ?
1.Swing
2.SWT
3.C#
言ってみろボケ
0555デフォルトの名無しさんNGNG
>>554
4.あんたの作ったツールなんか要らない。
0556デフォルトの名無しさんNGNG
>>553
微妙に違うから余計きもい。
0557デフォルトの名無しさんNGNG
>>554
C#(っつーか、System.Windows.Formsだよね?)かSWT。
0558デフォルトの名無しさんNGNG
>>554
3 > 2 >> 1
0559デフォルトの名無しさんNGNG
>>554
正直、もうちょっとハイスキルな人に頼む。
0560デフォルトの名無しさんNGNG
>>554
Winnyのかわりになれば、なんでもいい。
0561451NGNG
>>557 , 558
だよな。
同一のプログラムで Swing版 と SWT版を選べるとしたら、SWT版 を選ぶだろう。
しかし、作る側から見ると Swing のほうが組みやすいんだよな。
SWT の継承出来ないパーツらは設計の手間が嵩む。
申し訳程度のGUIで済むツールならなんてことないが、
マルチスレッドでバリバリと表示内容を更新するGUIを組むとなると、
継承を前提としない前時代的な設計手法を持ち込んだりする。

Swing も SWT もそれなりに良くできていると思うが、
帯に短し襷に長し。中間言語なんで致し方ないんだけどね。
0562デフォルトの名無しさんNGNG
>>561
> 同一のプログラムで Swing版 と SWT版を選べるとしたら

そういうプログラムあったなぁ、と思ったら、JUnitでAWTとSwingだった。ウツ
おまえらは、どっち使った?
おれはIDEから呼び出すから どっちでもない
0563デフォルトの名無しさんNGNG
結論:MFC最強。
0564デフォルトの名無しさんNGNG
JavaからwxWindowsが使えるようになりました。
0565デフォルトの名無しさんNGNG
wxWindowsはwxWidgetsに名前を変えました
0566デフォルトの名無しさんNGNG
>>561
継承できないからNoというのは微妙

SWT使うところはつかって、複雑になりがちなところは
JFaceのTableViewerのフレームワークはどうかね
あれはパフォーマンスも維持できるしそれなりに読みやすく書ける

まぁ主観的な問題だが、もはやどっちでもいいだろ。
0567デフォルトの名無しさんNGNG
差異が微妙なら、標準を使いたいものである。
0568デフォルトの名無しさんNGNG
たしかSWTって、GUIに継承使うのよくないから、わざと継承させないように
してるんじゃなかったっけ。

よくない理由は忘れたが。
0569デフォルトの名無しさんNGNG
>>544
あそれマジであったらいいな。

自分は一応C#.NET派ですけど、数年後にOpenBeOS
にEclipse&SWTライブラリが乗っていたら理想的だと思う。
0570デフォルトの名無しさんNGNG
>>569
どうでも良いが今日からmono C#派にでもなろうかなと思ってます。
0571デフォルトの名無しさんNGNG
>>554
俺は2>3>1だ。
だって2で作ったソフトはLinuxでもMacでも動くんでしょ?
SWTとC#ってほとんどパフォーマンス変わらないんでしょ?
だったらSWTのほうがいいな。
SwingアプリはNetBeans、JBuilder、PVCSを使った事あるけど
どれもろくなもんじゃなかったな。
0572デフォルトの名無しさんNGNG
>>571
WindowsとLinuxで しか 動かない。
0573デフォルトの名無しさんNGNG
P4-2GクラスのCPU+512MBメモリがあれば、Swingだろうがなんだろうが
ノープロブレムですの。
0574デフォルトの名無しさんNGNG
>>572
「しか」とか言ってるけど Mac OS X でも動くよね。
あと SWT が下位に使ってる GTK+ とか Motif が動く環境ならたいてい動くでしょ。
0575デフォルトの名無しさんNGNG
>>573
Pen3-1G + 512M もあれば十分でしょ。
0576デフォルトの名無しさんNGNG
>>548
debug 情報は class ファイル内の一属性にすぎないので削除することも可能。
その場合当然スタックとレースには行番号は出ないがな。
0577デフォルトの名無しさんNGNG
>>546
同じクラス名だったらどのOSでも中身は一緒に決まってるだろが、ボケ。
0578デフォルトの名無しさんNGNG
>>573
P4-2GクラスのCPU+512MBメモリでも
あの汚い見た目と、操作感の悪さは変わらず
なにがノープロブレムだよ・・
0579デフォルトの名無しさんNGNG
うむ、ノープロブレムだったら使われてるはずなのにな。
0580デフォルトの名無しさんNGNG
 ま た 君 か 。 

>あの汚い見た目と、操作感の悪さは変わらず

相変わらず具体性に欠けるな。
0581デフォルトの名無しさんNGNG
>>574
ちょっと機能減るけどWindowsCEとかPocketPCでも使えるよ
0582デフォルトの名無しさんNGNG
>>571
PVCSがろくなもんじゃないのは、Swingとは関係ない気が
0583デフォルトの名無しさんNGNG
今はPVCSもEclipseらしい。つかいごこちはどうだろう?
0584デフォルトの名無しさんNGNG
swing最強ですよ!
誰も使わないソフトをさくっと作れてウマー!
もちろん自分も使わない。
0585デフォルトの名無しさんNGNG
>>584
ワロタ
0586デフォルトの名無しさんNGNG
SWTだととうとう完成しないままお蔵入りの罠。
0587デフォルトの名無しさんNGNG
eclipseは完成しないままお蔵入りになったそうです。
0588デフォルトの名無しさんNGNG
>>587
SWTを使用した唯一の良作だな。
0589デフォルトの名無しさんNGNG
あぁ、だからプラグインで拡張する必要があるわけか。
0590デフォルトの名無しさんNGNG
SWTで1から作るのは絶望的。
何故か絶賛する香具師は多いが、実際何か作ってる香具師の少ないこと少ないこと。
0591デフォルトの名無しさんNGNG
下の人 -> SWT絶賛してるけど決定権がない
上の人 -> Swingしか知らないからSwingケテーイ

下の人も大変だな。
0592デフォルトの名無しさんNGNG
> 下の人 -> SWT絶賛してるけど決定権がない
決定権が無いだけでなく、技能も(絶賛してるわりに)知識も無い。
0593デフォルトの名無しさんNGNG
総合するとJavaでgui作る奴は総じてアホと言うことか。
0594デフォルトの名無しさんNGNG
>>593
そうだね。Windowsでしか使わないならVBつかっとけ、と。
0595デフォルトの名無しさんNGNG
ところでJavaのSDKもIDEも無料で入手できるがVBは…
0596デフォルトの名無しさんNGNG
1.無料のウンコ  2.500円のカレー
お前ならどっちが欲しいんだ?
ちょっとでいいからスレ嫁。
0597デフォルトの名無しさんNGNG
>>596
無料のウンコは言い過ぎ。食えないじゃんか。

1.料理の腕がそこそこの友が作ってくれたカレー(もちろん無料)
2..CoCo壱番屋のカレー

っととこだな。
0598デフォルトの名無しさんNGNG
>>595
え、会社のCD-ROMもってかえってインストールでいいじゃん
0599デフォルトの名無しさんNGNG
>>598
タイーホ
0600598NGNG
>>599
借りるだけだよ。ちゃんとCDは返すよ。
0601デフォルトの名無しさんNGNG
インストールしたらタイーホだろ
0602598NGNG
まぁ、冗談は置いといて、VBにMSOffice並みのアクティベーションがほどこされたら、VBのシェア落ちるね。
0603デフォルトの名無しさんNGNG
VB.NETはタダ
0604デフォルトの名無しさんNGNG
>>603
そうなん?
0605デフォルトの名無しさんNGNG
>>596
VB は有料の「カレーに似たウンコ」だな。
0606デフォルトの名無しさんNGNG
>>593
具体的でないマンセーする奴は知識や技能が無いので評価されないってだけ。
0607デフォルトの名無しさんNGNG
>>604
.NET Framework とSharpDevelop使えばタダで開発できないことは無い。
が、SharpDevelop自体お薦めできない。
0608デフォルトの名無しさんNGNG
Javaは大盛りうんこ。お腹いっぱい。
0609デフォルトの名無しさんNGNG
>>608
オマエの頭の中はうんこだらけ。
0610デフォルトの名無しさんNGNG
>>608
うんこ食ったのかΣΣ(゚д゚lll)
0611デフォルトの名無しさんNGNG
お前らうんこ食ってる時にカレーの話するな
0612デフォルトの名無しさんNGNG
           ウンコー    ウンコー
             人        人
            (__)      (__)
        ≡≡(__)  ≡≡(__)
       ≡≡ミ,( ,,・∀・) ≡≡( ,,・∀・)
        ≡≡ミ_u,,uノ  ≡≡ミ_u,,uノ ピョンピョン
               "~"    """  :::     "~""~"
     """    :::          """    ::
0613デフォルトの名無しさんNGNG
Javaスレにふさわしい書き込み内容だな
0614デフォルトの名無しさんNGNG
単なる死滅スレだし。
0615デフォルトの名無しさんNGNG
>>614
>>1
だそうですよ。
0616デフォルトの名無しさんNGNG
>>615
少なくとも最近の50レスは死滅スレとして機能してる。>>1は努力不足。
0617デフォルトの名無しさんNGNG
良すれだった瞬間もあったのにね。
0618デフォルトの名無しさんNGNG
最初から最後まで死滅スレだな。
0619デフォルトの名無しさんNGNG
>>607
VS.NET >= Eclipse >>>>>>>>>>(超えられない壁)>>>>>>>> SharpDevelop
0620デフォルトの名無しさんNGNG
freenetはJavaで、そのユーティリティーがSwing
ユーザー数はおよそ10万人程度
0621デフォルトの名無しさんNGNG
>>620
およそと程度。曖昧の極みだな。
0622デフォルトの名無しさんNGNG
>>620
それらがダメで生まれたのが……
0623デフォルトの名無しさんNGNG
>>622
だめじゃなくて、匿名性高めて捕まりにくくしただけ。
0624デフォルトの名無しさんNGNG
>>621
正確なユーザー数が把握できるものでもないからな。
0625デフォルトの名無しさんNGNG
>>623
まったく逆だろ。
何も知らんのかい。
0626デフォルトの名無しさんNGNG
>>625
え?
Winnyがだめで匿名性高くしたのがFreenetってこと?
0627デフォルトの名無しさんNGNG
>>626
日本以外の国にお住まいですか?
0628貧乏紙NGNG
Linuxでservlet運用している会社でもGUIが必要かな?
0629デフォルトの名無しさんNGNG
>>628
論点ずれまくりですね。
0630デフォルトの名無しさんNGNG
awtでシステム作ってるけど。
0631デフォルトの名無しさんNGNG
趣味なら別にいいんじゃない?
0632デフォルトの名無しさんNGNG
198名無しさん@お腹いっぱい。[sage] 04/05/16 13:33 ID:gWLHvqYc
圧縮ファイルを閲覧でき、さらにその中から任意の画像を1枚単位で
抽出できるビューアってありますか?
現在はビューアで圧縮ファイル内閲覧→欲しい画像名をメモ→WinRarで抽出…という手順なもので。

199名無しさん@お腹いっぱい。[sage] 04/05/16 13:41 ID:O4RkkSrF
> ありますか?
あるよー。
ソフトの名称までは当然答える必要無いよね。

202新参者にマジレス[sage] 04/05/16 14:17 ID:O4RkkSrF
199の回答は意地悪く揚げ足を取ったのではなく、教えて厨を蔓延させない為に
テンプレに挙がってるソフトくらい試してから質問しろという趣旨のものですよ。
「ありますか?」と聞かれても、その答えがテンプレに載ってないものならソフト名でこたえますが、
「既出上等、初心者歓迎、教えて君いらっしゃい」なスレじゃなければ、
テンプレに挙がってるものくらいは、質問する前に試すのが当然です。
0633デフォルトの名無しさんNGNG
次のバージョンでAWT,Swingを全部「推奨されないメソッド」にしてくれ
んで使えるGUI入れるかSWTいれるかどっちかにしれ
0634デフォルトの名無しさんNGNG
>>633
じゃあ、まず、「使えるGUI」の実装するか、アイデア出すか、してくれ。
こういうこというヤツは、JTableでくじけただけだったりするんだよな。
具体的な不満だせないヤツ。
0635デフォルトの名無しさんNGNG
>>634
633じゃないけど、
インターフェイスはSwingで、実装を各OSのネイティブコンポーネント使ってやって欲しい。
それから、特定のOS(ToolKit)にしか無い機能はエミュレートして実装。
これで使えるGUIにならないか?
0636デフォルトの名無しさんNGNG
>>635
たとえばWindowsのボタンは色が変えれなかったりするし、他のコンポーネントに関してもSwing並みの柔軟性を持たせるのは無理。
結局すべて「エミュレートして実装」になる。
SWTの窮屈さは、クラスの設計がどうのという問題じゃないから、そのアプローチとろうとするとSWTらへんが限界。
0637デフォルトの名無しさんNGNG
Swingの柔軟性は変態じみてる。
GUIクラスライブラリとしては最高の部類に入るんじゃないかと思う。
欠点は同じくらいの柔軟性を持ったネイティブGUIがないことだ。
0638デフォルトの名無しさんNGNG
>>636
> たとえばWindowsのボタンは色が変えれなかったりするし、
その辺に目を瞑ることはJavaの思想に反するのか?

>結局すべて「エミュレートして実装」になる。
ならないように「インターフェイス」があるんじゃねーかよ。


ところでwxWidgetsなどについてはどう思う?
俺はこいつがかなり正解に近い実装だと思っているんだが。
0639デフォルトの名無しさんNGNG
>>634
> こういうこというヤツは、JTableでくじけただけだったりするんだよな。
暗にJTableは使いにくいと言っているようなもんですね。:-P
0640デフォルトの名無しさんNGNG
アイデアなどいらん。口だけのガキは掃いて捨てるほどいる。
2chで唯一かつ絶対的に認められるのは成果物のみ。
0641デフォルトの名無しさんNGNG
>>639
JTable が使いにくいって……
0642デフォルトの名無しさんNGNG
>>641
くじけるものの例として>>634が言っているから間違いないですね。
0643デフォルトの名無しさんNGNG
>>642
>>634の文脈で言えば「JTable程度で くじける奴は馬鹿」なのでは?
まぁ、その程度も読み取れないんだろうけど。
0644デフォルトの名無しさんNGNG
確かに>>634がJTableは難しいって言ってるな
0645デフォルトの名無しさんNGNG
> こういうこというヤツは、JTableでくじけただけだったりするんだよな。
ここでこういう話が出てくるということは、それに心当たりがあるからだ。
0646デフォルトの名無しさんNGNG
>ここでこういう話が出てくるということは、それに心当たりがあるからだ。
心当たりがあるんですか?
0647デフォルトの名無しさんNGNG
>>644
それって読む側が JTable は難しいと思ってるからではないかと思われ。
0648デフォルトの名無しさんNGNG
SWTのテーブルは文字だけしか入らないんで、やりたいことが出来ない。
0649デフォルトの名無しさんNGNG
>>648
せめて文字列が入るようにならんとな。
0650デフォルトの名無しさんNGNG
>>648
表示上は文字列だけだけど
テーブルエディタ使えばいろいろできるよ
0651デフォルトの名無しさんNGNG
仮にJTableに挫けた香具師が居たとして…そいつがSWTを持ち上げるってのも謎の構図だな。
0652デフォルトの名無しさんNGNG
JTableほど簡単なテーブル構造もないと思うが。

もしかしてMVCとか分かってないのか?
0653デフォルトの名無しさんNGNG
>>652
データ構造は単純だけど機能は異常にてんこもりじゃないか?
まあ普段使う機能は限られてるけど。
0654デフォルトの名無しさんNGNG
ああ。
サンプルも見ずにマニュアルだけを見てゲンナリする人っているよね。

プログラマ失格。
0655デフォルトの名無しさんNGNG
サンプルだけしか見ずにマニュアルを見ないで作る奴と
どっちがプログラマ失格だろうw
0656デフォルトの名無しさんNGNG
>>652
あの JTable ソースがシンプルか?
後付け満載だろ?
0657デフォルトの名無しさんNGNG
>>638
>>結局すべて「エミュレートして実装」になる。
> ならないように「インターフェイス」があるんじゃねーかよ。

なんか、生のWindowsコントロールさわったことがない感じだね。
ひとつの柔軟性を実現するために、既存のWindowsコントロールがまったく使えなくなるんだよ。
SWTも、Swingに対抗するために独自APIになったわけじゃなくて、ネイティブ生かそうと思ったらああするしかなかったわけだ。
もちろんSWTはSun Swingに対抗するために作ろうとしたわけだが。
0658デフォルトの名無しさんNGNG
>>657
その代わりJavaのうまみがすべて逃げました。
0659デフォルトの名無しさんNGNG
Windows版は.NETでGUI実装してよ。UNIXはMotifでいいや。
Macはなんでもいいや。
0660デフォルトの名無しさんNGNG
Visual J#でも使ってればいいのに。
0661デフォルトの名無しさんNGNG
>>658
その程度でJavaのうまみが全て逃げるのですか。
JavaのうまみはGUI部分だけということですか。
そうですか。
0662デフォルトの名無しさんNGNG
>>661
曲解がお好きなのか単純に理解力か乏しいのか・・・。
0663デフォルトの名無しさんNGNG
>>662
ではJavaのうまみはGUI以外にも有る。すべては逃げていないということでいいですね。
0664デフォルトの名無しさんNGNG
>>663
普通の人は、658 を
SWT では「GUI については」 Java のうまみがすべて逃げた、
と解釈するだろう。
0665デフォルトの名無しさんNGNG
>>664
それは自分が普通の人間であるという前提の元の主観ですね?
0666デフォルトの名無しさんNGNG
SWT厨の言う「SWTの利点」なるものは、実はAWTで既に行われて失敗していた罠
0667デフォルトの名無しさんNGNG
>>666
SWTの利点(=AWTの利点)があっても遅けりゃ
意味がないと言うことを意味してますね。
0668デフォルトの名無しさんNGNG
>>664
それは>>663が言っていることと同じことですね。
>>663の意見は間違ってないと言うことでいいですね。
0669デフォルトの名無しさんNGNG
>>667
マシンのスループットは上がってきてるからまた分からなくなりそうだね。
0670デフォルトの名無しさんNGNG
>>668
「が」ー>「で」

です、すみません。
0671668NGNG
>>670
どこの「が」が「で」なんだ?
0672デフォルトの名無しさんNGNG
結局業務で使う事が多いんだがテーブルが容易にカスタマイズ出来ない時点でつかえね
SWTでテーブルが実用的になれば多少考える
あとはやっぱりjni使ってるからサンドボックスでダメというのもきついか
0673664NGNG
>>668
663の内容は同意ですが
658を見て661のような発言が出るなんておかしいんじゃないの?
という意味です。ちなみに662ではありません。
0674デフォルトの名無しさんNGNG
>>669
でもSUNはもうAWTには力を入れてないしなぁ。
0675デフォルトの名無しさんNGNG
そこでSwingですよ。
マシンの性能も上がってきているし。
0676デフォルトの名無しさんNGNG
>>666
ただ、AWTとSWTでは作りこみの期間も量も違うからな。
0677デフォルトの名無しさんNGNG
>>675
もうSUNに期待するのは止めたらどうだ? AWTで懲りてないのか?
0678デフォルトの名無しさんNGNG
>>675
> マシンの性能も上がってきているし。
そのセリフ聞き飽きた。
0679デフォルトの名無しさんNGNG
>>678
そうですか、じゃあWin95のUIは重すぎて使い物にならなかったはずなのですが。
0680デフォルトの名無しさんNGNG
>>679
たしかに。
486-100MHz やら Pentium-90MHz で結構平気で動かしてたからなぁ。
0681デフォルトの名無しさんNGNG
>>679
Win95は現実的な線からの発言。Swingの場合は結局妄想だっただろ。一緒にするな。
0682デフォルトの名無しさんNGNG
>>681
ものすごく厳しくレスポンスを求める世界に生きてらっしゃるのですね。
0683デフォルトの名無しさんNGNG
俺は素人なので、よーわからんが
実務でクライアント:Swingなんてマジで使ってるの?
ありゃ、趣味で使うものとばかり思ってた。
クライアントをわざわざJavaで作る意味がわからん。

0684デフォルトの名無しさんNGNG
>>683
Swing は結構使うよ。
っつーか、趣味で使ってる人間のが少ないと思われ。
0685デフォルトの名無しさんNGNG
日本IBM米持氏「UIのフロントエンド開発に.NET、企業のシステムの基盤にはJ2EEを」
http://enterprise.watch.impress.co.jp/cda/topic/2004/05/21/2349.html

IBMでさえSwing使えとも(SWT使えとも)言わないわけで。
0686デフォルトの名無しさんNGNG
>>685
まぁ今から作るんだったら.NETでもいーんじゃない?
個人的には 2.0 まで待ちたいところだけど。
0687デフォルトの名無しさんNGNG
>>685
IBM は SWT 使ってもらっても別に儲かるわけじゃないからでしょ。
0688デフォルトの名無しさんNGNG
>>686
>まぁ今から作るんだったら.NETでもいーんじゃない?

・・・?(´Д`
0689デフォルトの名無しさんNGNG
IDEまで考えると、.netの方が楽かな>クライアント
0690デフォルトの名無しさんNGNG
>> Swing は結構使うよ。
>> っつーか、趣味で使ってる人間のが少ないと思われ。

どこで使ってんだよ!
おれは一度だけ使ったが、そりゃ不評だったよ。
Swing使った理由はクロスプラットフォームの需要があったためだが、
異例中の異例の仕事だったわ。

WebServiceクライアントだって、普通誰が考えても.NETで作るべきで
Swingはどうしてもクロスプラットフォームじゃなきゃダメな場合に限るでしょう
SWTで実現可能なレベルのクライアントならJavaでもOKだけど

ちなみに俺はWebServiceの開発を仕事でした事はないが
趣味?というか自分の仕事や生活に使うものを作るのに開発環境に金を
かけるのがバカバカしいので、家ではJavaしか使わない。
これまでSwingだったけど、もうSWTしかつかってないかな。。
0691デフォルトの名無しさんNGNG
ちなみに漏れはMFCが疲れるのでSwingにしたクチだ。堕落というか。
0692デフォルトの名無しさんNGNG
>>690
> おれは一度だけ使ったが、そりゃ不評だったよ。

自分の力のなさを他人のせいにするやつハケーン
0693デフォルトの名無しさんNGNG
>>690
> おれは一度だけ使ったが、そりゃ不評だったよ。
Swing 使い続ければ、そのうち慣れるよ(作る方も使う方も)
0694デフォルトの名無しさんNGNG
最初っからSwingだけを使ってもっといいのがあるのを知らなければ文句をいわないよ。
0695デフォルトの名無しさんNGNG
>>694
作る側から言えば Swing より良いGUIライブラリは殆ど無いと思われ。
0696デフォルトの名無しさんNGNG
良いの定義は人それぞれですからねぇw
遅いという欠点があってもそれを見て見ぬ振りする人もいますし。
0697デフォルトの名無しさんNGNG
Java専用ライブラリのどこが良いGUIライブラリなんだかw
0698デフォルトの名無しさんNGNG
>>697
JRuby やら Jython からも呼び出せますよ。
0699デフォルトの名無しさんNGNG
ただ単に作りやすいというだけだろ。
動作?重い?知ったこっちゃないよ。
0700デフォルトの名無しさんNGNG
>>699
Swing が重いって…… どんなスペックのマシン使ってるんですか?
0701デフォルトの名無しさんNGNG
また”Swingは遅くない妄想”ですか。
0702デフォルトの名無しさんNGNG
webサービスクライアントっていってもなぁ
サーバーがjavaだとクライアントもjavaのほうが便利

つーか、SOAPもうだめぽ
拡張に次ぐ拡張で.netとjavaでXML意識しないといけないあたりで
それぞれサーバーとクライアントを統一すると比較的楽だーね


現実的なクロスプラットフォームなサービスはXMLRPCだけかな
サーバー実装がjava/.net以外にかなりあるしね
0703デフォルトの名無しさんNGNG
やっぱりJava厨ってウェブサービスについて行けないんだね。(プ
0704デフォルトの名無しさんNGNG
各社自分のライブラリなどに囲い込みしているだけ

最もweb周りが苦手なのはwebstartが気軽に出来ないswt
0705デフォルトの名無しさんNGNG
>>701
Swing が遅いって…… どんなスペックのマシン使ってるんですか?
0706デフォルトの名無しさんNGNG
やっぱりレスポンスが微妙に遅いと思うが。
遅くないといわれれば遅くないし、重いといわれれば思い。
実用に耐えないほどじゃないけど。
0707デフォルトの名無しさんNGNG
Swingが重いという香具師のPCでは、Win32も割と重い罠。
0708デフォルトの名無しさんNGNG
>>707
それは無い。
マジで質問したいのだが、本気でWin32アプリとSwingアプリの動作速度が等しいと思ってる?
0709デフォルトの名無しさんNGNG
>
0710デフォルトの名無しさんNGNG
>>708は、707の文章のどこから、
「SwingとWin32APIの速度が等しい」
なんて主張を読み取ったのだろう…。
電波でも受信したのだろうか?
0711デフォルトの名無しさんNGNG
結局いつものように、はっきり答えずうやむやにするのか。Swing厨はそれの繰り返し。
0712デフォルトの名無しさんNGNG
主観のはなしについてはっきり答えがでると思ってるバカがいるな。
それぞれ答えを出しているのに、自分が期待したもの以外は認めないバカがいるな。
0713デフォルトの名無しさんNGNG
Swing厨は相手を「バカ」と罵ることによって優越感に浸りたいのですね。
負け犬に見えますが。
0714713NGNG
>>712
>自分が期待したもの以外は認めないバカ
それはSwing厨のことですよね?
Swingが遅いと言う書き込みがあると、必ず否定しますからね。
いくらそっちが「遅くない遅くない」と連呼しても、
客先のマシンで動かしたら遅いんだから、
Swing厨の発言はただの妄想以外の何物でもありません。
0715デフォルトの名無しさんNGNG
>>714
必ず、か・・・。
「遅いけどうんぬん」っていう書き込みはやっぱり見えてないんだな。
0716デフォルトの名無しさんNGNG
>>715
やっと遅いということは認めたな。ところで
> Swing が遅いって…… どんなスペックのマシン使ってるんですか?
この発言の意図は何だ?
705、707の代わりに答えてくれないか?(715はSwing使ってるんだろ?)
少なくとも俺には「Swingは重くない」と言っているように見える。
しかも「自分の環境では」という限定もしていない。
0717デフォルトの名無しさんNGNG
>>716
> やっと遅いということは認めたな。

やっと、どころか、何度も出てるのだが。
人の言葉の意図なんか知らんよ。
0718デフォルトの名無しさんNGNG
だからといって、使い物にならないほど遅い、ともいってないことは捕捉しておく。
ネイティブに比べて体感できる程度に、遅い。
0719デフォルトの名無しさんNGNG
>>718
jEdit とかだとネイティブと差を感じないけど。
起動時に時間がかかるぐらいか。
0720デフォルトの名無しさんNGNG
>>714
あんたの客先のマシンのスペックなんか知らんよ。

っつか、そんなに軽いのが良いならコマンドラインベースのツールにした方がいーんじゃないすか?
ncurse とか使ってさぁ。
0721デフォルトの名無しさんNGNG
>>720
また極論かよ。ばかじゃねーの?
「Swing使えないと思うならCUIでもやってろ」ってちょっと大人気ないんじゃないか?っつーかガキだろ。
Winネイティブなアプリで十分なのになんでncurses(ncurseってなんだよ。知らねえ単語無理して使うな)
使わなきゃならんのだ。
Swingアプリは論外とは言わないまでも評判悪い。
その事実をねじまげて「Swingは遅くねーよ」とか言ってるのがバカだっつーの。
環境によって様々なんだろ?なんでこっちの「遅い」という意見を認めねーんだよ。

>>717
> やっと、どころか、何度も出てるのだが。
俺は何度も「遅いが作りやすい」という類の話をしているが、
その度に「マシンがへぼいだけでは?」と言ってくるわけだ。
Swingを盲目的にマンセーしてるやつはただの狂信者。
0722デフォルトの名無しさんNGNG
俺Swingのアプリでここ数年喰ってるけど
昔は確かに重いとかちょっともっさりとか言われたことがあった

1.4になってからはだいぶそれを言われることもへり、マシンも
新しいの使ってるところはものによるがかなりましになって
今ではほとんど文句言われなくなった

今で目立つのはJDesktopPane内で複数のInternalFrameがあると
移動がややもたつくことくらいかな
でもウインドウの移動なんて頻繁にやらないしこれも問題になりにくい

JPanelなどコンテナの中に複雑なコンポーネント配置するとき
newとaddしまくってpackする時間がかかる場合もあるから、あらかじめ
パネル単位でインスタンス生成してそれを使い回すとかそういうテクが
普通に出来るようになったことも関係しているかな

他にはSystemLAFにするだけで体感速度もなぜか上がってるようだ

あと、マシン環境にかなり依存する
意外とクロック4、500MHzクラスでもNT4だと速かったり、マシン速くても
XPがでた直後のマシンあたりだともっさり感がかなりつよい
最近のマシンならDDRメモリあるのでUMAのビデオでもそれなりに快適
1.4からのSwingは積極的にVRAM使うからね
業務系や低価格マシンはUMAなんでそのへん結構影響している
0723デフォルトの名無しさんNGNG
>>722
1.4使ってもいい環境なの?趣味?仕事?
0724デフォルトの名無しさんNGNG
>>723
どんな仕事(?)してんだ?
今時クライアントで 1.4 使えない環境って殆どないと思うぞ。
0725デフォルトの名無しさんNGNG
>>724
いや、Javaはサーバサイドしかやってないから分からんけど、
普通JRE入れ替えるなんて危険なことしないじゃん?
で、クライアントサイドなら客先のマシン全てにJRE入れて回るんでしょ?
最初から1.4入れてあるんだったらいいけど、古いJRE入ってたら入れ直しせないかんのでしょ?
0726デフォルトの名無しさんNGNG
>>725
その1.3だって最初から入ってたわけじゃないだろ。
0727デフォルトの名無しさんNGNG
>>725
実行バイナリとそれにあわせたバージョンでjreも同梱してる

実行ファイルはexeでそこからjavaよんでるだけなんだが
ワンパッケージのインストーラが欲しいとかデスクトップにショートカットが
自動的に作って欲しいとかあるんだよ

ついでにマシンの環境に合わせて引数でヒープサイズ増やしてる
GC頻繁に入らなければ問題にならないな

今後はマルチコアが主流になると思うので並列GCとか研究するつもり
0728デフォルトの名無しさんNGNG
(問)swingが遅い理由を次の中から選びなさい。
1)javax.swingが遅い。
2)OSが遅い。
3)CPUが遅い。
4)PGMが遅い。
5)実は遅くない。
0729デフォルトの名無しさんNGNG
>>728

6)中間言語でOSをラップしてる以上、
どんな創意工夫ほ施してもネイティブで
同一手法を採ったときより遅くなる。
0730デフォルトの名無しさんNGNG
>>729
そんな考え方じゃダメだな
CPU計算だけなら場合によってはネイティブより速いわけだし

6)Swingは綺麗なGUI構成を取ろうとして速度的に無駄が多い

だろうな

拡張なんでもできるのは強みだがまずはSWTのように標準的に使う
拡張しないGUIコンポーネントと現在のSwingのようになんでもできる
コンポーネントを用意して組み合わせて使えれば一番いい

それこそJTableやJTreeのようにSwingの利点も多いがボタン程度とか
パネルとかそういったものはもっと簡素化してもいいような物も多いというか

夢ばっかり追いかけて実用速度じゃなかった1.1時代にSwingはできたもんで
今sunがGUIコンポーネント作る場合、現実的なAPIも増えてだいぶ
変わったと思うけどね

purejavaのSwingにかわるライブラリは作ってみたいところだが
0731デフォルトの名無しさんNGNG
なんか、
「オレはSwing遅いって言ってるのに、まわりはみんな遅くないと*必ず*言う」
っていう被害妄想の人がいるね。
0732デフォルトの名無しさんNGNG
>>730

>ネイティブで同一手法を採ったとき

この一文に注目してくれ。
728の問いは速度にのみ注目しているので、
組みやすいか組みにくいかは別の問題。
要は「可読性や再利用性を犠牲にして速度向上を
図ってもネイティブにはかなわんよ」と言っている。
0733デフォルトの名無しさんNGNG
>>732
たぶんネイティブでもSwingくらい融通性きかせたらめちゃくちゃ重くなるぞ

実際はそういうGUIないけど

0734デフォルトの名無しさんNGNG
JLabel#getTextでHTMLを設定できるという頭の悪さがとてもすばらしい。
あまり使わないけど、感激したなぁ。
0735デフォルトの名無しさんNGNG
4)だな。
遅いのは言語仕様やVMが原因ではない。
Javaのコードは全体的に質悪。
0736デフォルトの名無しさんNGNG
馬鹿は放置で。
とは言うものの、速度面から見ると能率的とは言えないプログラミング手法が推奨されることが多い言語ではあるな。
0737デフォルトの名無しさんNGNG
>>736
今時は速度最重視というのも減ってきたからねぇ。
0738デフォルトの名無しさんNGNG
>>726
話読めてないでしょ?
1.3が最初から入ってたら、全て1.4にバージョンアップしなきゃ使えないっていう話。
そっちが「1.4”ならば”Swingは遅くない」って主張してるんだから。
0739デフォルトの名無しさんNGNG
粘着さんやなぁ。
0740デフォルトの名無しさんNGNG
はいはい。反論できなくなるとすぐ粘着って言うね。
>>1に煽りは禁止って書いてあるだろ。
真面目に話をして何が悪いんだ。
煽りたいだけなら死滅スレ行けよ。>>739
0741デフォルトの名無しさんNGNG
くだらない質問でもべっちょ偉そうに聞いていいスレ
http://pc5.2ch.net/test/read.cgi/tech/1069530956/684
> >>683
> 漏れは
> 1.C++でWinアプリを作ろうとコンソロールアプリから勉強し始める。
> 2.Win32のややこしさに嫌気が差す。
> 3.C#に変更。WindowsFormはまだ使いやすい。
> 4.現在Javaに手を出してるがSwingはWindowsFormよりも遅い、、
> まあ2の時点でへたれ確定なのだがorz
0742デフォルトの名無しさんNGNG
>>738=740くん、チミの脳内ストーリーに周りが沿わないからって切れるなよ…。
0743デフォルトの名無しさんNGNG
>>740
自分が真面目に話してたら何でも許されるのですね。
0744デフォルトの名無しさんNGNG
他の人が真面目に話してたら「必死だな」っていうのにね。
0745デフォルトの名無しさんNGNG
>>742-744
釣りは他所でやってくんない?
0746デフォルトの名無しさんNGNG
あぁいうの釣りっていわないのにね。
0747デフォルトの名無しさんNGNG
ツールが充実してきて、GUIの構築も楽になったし、フル画面表示もできた
り、いままでできなかったプログラムもできるようになってる。遅かったの
は一旦内部バッファに描画して転送してたからなんだけど、1.4.2から直接描画をお
こなって速くなった。遅い遅いってバカのひとつ覚えみたいに言ってるのは知恵遅
れなんじゃねーの?
0748デフォルトの名無しさんNGNG
>>747
ヘタクソ
0749デフォルトの名無しさんNGNG
>>740
ここは死滅スレですよ。
0750デフォルトの名無しさんNGNG
>>748
だめでつか・・・
だれか、うまいの一発お願いしま。
「お題」

つ
り
は
こ
れ
0751デフォルトの名無しさんNGNG
>>733
> >>732
> たぶんネイティブでもSwingくらい融通性きかせたらめちゃくちゃ重くなるぞ
> 実際はそういうGUIないけど
そりゃSwingみたいに遅くなったら嫌だからじゃない?
0752デフォルトの名無しさんNGNG
>>751
VCLはそんなに重くない。
Swingの前身だよ。
0753デフォルトの名無しさんNGNG
なんで>>747はまともなこといってるのにこういう流れなんだ?
Swingの1.4はVolatileImage(VRAM直)でバックバッファとるってのは常識じゃないのか。

>>752
VCL長年つかってきたけどあれはSWT相当だ
あくまでもコントロールのラッピング
ぜんぜんカスタマイズとかできん
なにかこまかいことやろうとすればすべて自前描画
0754デフォルトの名無しさんNGNG
> なんで>>747はまともなこといってるのにこういう流れなんだ?
死滅スレに何を期待してるんで?
0755デフォルトの名無しさんNGNG
>>753
タテヨミだから。
0756デフォルトの名無しさんNGNG
釣りを釣りと見抜けないと(空気を読むのは)難しい。。。
0757デフォルトの名無しさんNGNG
タテヨミは、自然な文章にならないようにしたほうがいいんだろうか。
0758デフォルトの名無しさんNGNG
つーか、あれは縦ヨミで正論かいてたからなぁ
0759デフォルトの名無しさんNGNG
Java+Swingによる2chブラウザ V2C
http://pc5.2ch.net/test/read.cgi/software/1083091118/
0760デフォルトの名無しさんNGNG
↑1.4でもやっぱりSwingは重いんだけど。
重くないってのはただの思い込みだったようだ。(どうせそんなことだろうと思ってたけどさ)
0761デフォルトの名無しさんNGNG
>>760
だからその重いSwingのコードさらせ
0762デフォルトの名無しさんNGNG
ああ、そこのブラウザのことか
それは作り手がだめぽ
0763デフォルトの名無しさんNGNG
一応フォローしておくか
ここのスレでのGUIは絶対的な早さだけが信条

そしてあのブラウザではそれは二の次
おもしろい機能はあるしバグもまだあるようだから
まずはそれらが解決されてからなんだろう

たとえばこのスレが発祥になってブラウザ作る場合は
機能よりはまずシンプルに快適な物を作ることになるだろう
OpenJaneくらいだれでもすぐに分かるようなインターフェースで
オブジェクトプールしまくりーのGCとにらめっこしたチューニングしまくりーの

まぁ、機能ありきのほうが面白いと思うけどな
速度的に問題があってもマシンパワー向上とVMのバージョンアップでどうとでもなる
0764デフォルトの名無しさんNGNG
>>759
重さもさることながら
Javaらしい汚い画面、イビツな操作感、ありえないレイアウトマネージャーの動作
もうだめぽ
0765デフォルトの名無しさんNGNG
>>764
>Javaらしい汚い画面、イビツな操作感、ありえないレイアウトマネージャーの動作

作り手が手抜きなだけ。
他の GUI ライブラリと違ってSwing は「拡張・カスタマイズして使うこと」が
前提だってのがわかってない奴が多すぎる。
0766デフォルトの名無しさんNGNG
そんなこというと、拡張・カスタマイズしないとつかえないのかよYO!
とつっこまれるぞ。
0767デフォルトの名無しさんNGNG
拡張・カスタマイズしないとつかえないのかよYO!
0768デフォルトの名無しさんNGNG
Swingは速くないというより、早くないんだよなぁ。
画面を開くタイミングでクラスの読み込みが行われるから、表示に時間がかかる。
表示してしまえば、気になるほどの遅さはないんだけどね。
0769デフォルトの名無しさんNGNG
ダメと思ってみれば、なんでもダメになるんだよね。
どんなものでも、ダメな理由っていうのはいくらでもあるわけだから。
0770デフォルトの名無しさんNGNG
JavaはCより速いのにSwingが遅いわけがない。
Swingが遅いっていう奴は自分の間違いを認めない基地外だ。
嫌だと思うなら使うな。Swingはプロが使う道具だ。トーシロはカエレ!!
0771デフォルトの名無しさんNGNG
どこをタテに読んだらいいですか?
0772770NGNG
>>771
お前むかつく。
0773デフォルトの名無しさんNGNG
>>772
2ch馴れしてないなぁ。トーシロはカエレ!!
0774デフォルトの名無しさんNGNG
ここは上級2ちゃんねらーの集うスレですね
0775デフォルトの名無しさんNGNG
Javaは、その設計上遅いのは分かりきったことで、それをしつこく言うのは、
辛口カレーを注文して、辛い辛いと文句を言うようなものだ。
0776デフォルトの名無しさんNGNG
> 辛口カレーを注文して、辛い辛いと文句を言うようなものだ。
自分から遅いJavaを使って、遅い遅いと文句を言っているのか。
Java厨って変な人種だなw
0777デフォルトの名無しさんNGNG
Java厨は別に遅い遅いって言ってないよ。
オブゼクト指向でつまづいたVB厨のヴァカが、あおってるだけ。
0778デフォルトの名無しさんNGNG
じゃあ>>775の例え変じゃん。
例えるのなら知らずに辛口カレーを注文している奴を見て、
それを辛い辛いと忠告しているとするべきだ。
0779デフォルトの名無しさんNGNG
昔から、論争になると料理のたとえ話をする香具師=ヴァカ の公式がありまして…
0780デフォルトの名無しさんNGNG
>>766,767
Swing は言ってみれば素うどんみたいなもんだと思っている。
0781デフォルトの名無しさんNGNG
>>778
オマエの句読点の打ち方が変。
0782デフォルトの名無しさんNGNG
>>781
句点は変じゃないと思うけどな。
0783デフォルトの名無しさんNGNG
いい感じに荒れてますなあ
0784デフォルトの名無しさんNGNG
じゃ、この辺でスレをまとめますか。

1.Swingは遅い
2.Swingは拡張しないと使い物にならない。
    注)どちらもSwingを実際に使っている方の意見のようです。

ということでこのスレ終了。
0785デフォルトの名無しさんNGNG
Swingは素のAPIだからなぁ

ある意味Win32も直接触って使いにくいとかいうのと同じレベル
じゃぁラッピングしたMFCが使いやすいかと言われれば困るけど・・

普段細かいことやらないのであればVCLレベルでいいや、
というのがwindowsformsやSWTのGUI構成っぽい
0786デフォルトの名無しさんNGNG
>>784
と、いうことにしたいのですね :-)
0787デフォルトの名無しさんNGNG
>>784
なんでそんなにあせっとるの?
0788デフォルトの名無しさんNGNG
ウンコが漏れそうなんだよ、きっと。
0789デフォルトの名無しさんNGNG
                   _______   __
                ||  __   ||  |WC|
                ||  | |  ||   ̄ ̄
    __ _   ∧∧.  ||   ̄ ̄   ||
     ――― ( ゚Д゚ ).. ||       ◎||
⌒ヽ   ̄ ̄ ̄  / つ _つ.||         ||
  人, ’ ’,  人  Y.   ||.  |三三|  ||
Y⌒ヽ)⌒ヽ、 )し'(_).   ||_________.||
0790デフォルトの名無しさんNGNG
>>786
したいってなんだ?このスレ読んだか?
Swingは作り易いが使い難いってSwing使ってる奴が言ってることだよ。

>>787
焦る?
Swing信者もアンチSwingも同じ結論を出しているんだから、
いちいち新参者が遅いとか言って話題をループさせないように書いておいただけだ。
遅いのはどちらも認めている。Swingの利点はAPIが綺麗なこと。
0791デフォルトの名無しさんNGNG
>>790
ネイティブやSWTに比較すると遅いけど、使って気になる遅さではない。
拡張しないと使い物にならないっていうのも誤解がありまくるし。
0792デフォルトの名無しさんNGNG
>>791
具体例が全くないので脳内妄想に見えるよ。
0793デフォルトの名無しさんNGNG
うわ、こいつただのバカだ。
0794デフォルトの名無しさんNGNG
>>793
自己紹介
http://etc2.2ch.net/intro
0795デフォルトの名無しさんNGNG
JBoss、プロ固定の自作自演でパートナーに見放される(プッ
http://www.itmedia.co.jp/news/articles/0405/29/news012.html
0796デフォルトの名無しさんNGNG
NetBeansIDE3.6、かなりよくないか?
0797デフォルトの名無しさんNGNG
↑プロ固定の工作活動
0798デフォルトの名無しさんNGNG
>>795
>The Middleware Company(TMC)とJBossがビジネス上の関係を断った。
>両社不和の原因はどうも、JBoss従業員が偽りのIDでサインアップし、
>ライバルをけなしてJBossを持ち上げる発言をしたという行為そのものよりも、
>JBossのマーク・フルーリCEOその人の行動にあるようだ。
0799デフォルトの名無しさんNGNG
>>792は、サンプルコードをそのまま使うソース切り貼りタイプだな。
0800デフォルトの名無しさんNGNG
OS毎に用意されたネイティブGUIへのアクセスが書かれたライブラリがSWTなの?
0801デフォルトの名無しさんNGNG
>>792
>>784 も具体例無いしな。
0802デフォルトの名無しさんNGNG
ソフトの使い手から見ると。。

SWTアプリが遅い場合、「マシンのせい」だと思う
(もっともSWTアプリが遅いという声をきいた事はないけど)

Swingアプリが遅い場合、「Javaのせい」だと思う。
0803デフォルトの名無しさんNGNG
>>791
> 拡張しないと使い物にならないっていうのも誤解がありまくるし。
はあ?あんたも「わかってない奴」?

765 デフォルトの名無しさん 04/05/27 02:13
>>764
>Javaらしい汚い画面、イビツな操作感、ありえないレイアウトマネージャーの動作

作り手が手抜きなだけ。
他の GUI ライブラリと違ってSwing は「拡張・カスタマイズして使うこと」が
前提だってのがわかってない奴が多すぎる。
0804デフォルトの名無しさんNGNG
手抜きでない「拡張・カスタマイズされた」Swingアプリを教えてください
0805デフォルトの名無しさんNGNG
SWTがある以上もはやSwingなんていらないだろ
.NETにJavaが負けないためにもネイティブAPIをラップした環境を優先させんとな
0806デフォルトの名無しさんNGNG
SWTを褒め称える香具師は多いが、使ってる香具師は余り居ない罠。
0807デフォルトの名無しさんNGNG
>>806
別に褒め称えてるわけじゃないでしょ。
単に知識も無しに Swing をけなしてるだけ。
0808デフォルトの名無しさんNGNG
WebでさえFlashに持ってかれて、もうGUIにJavaの居場所なんて無いじゃん
そもそもが必要の無い機能だったんだなSwingは
0809デフォルトの名無しさんNGNG
?
0810デフォルトの名無しさんNGNG
NetBeansはフォントをきれいに出るやつに変えて使っていると、
Swingアプリであることを忘れるくらい、いい感じで動いている。
ただ、なぜかボルドやイタリックなどのフォントが信じられないほど汚い。
0811デフォルトの名無しさんNGNG
いい感じに動いてるSwingとやらのスクリーンショットをちゃんと紹介してくれんとわからん
0812デフォルトの名無しさんNGNG
>>808
Flashのプログラミング環境は本当に酷い
なんか、誰かもっとマシなSWF生成環境作らないかね
0813デフォルトの名無しさんNGNG
Flashはそんなにいうほど酷いか?
おれはASを全部外部テキストにしてるから不具合を感じない・・・
直接埋め込むのはタイムライン周りの処理だけだ
0814デフォルトの名無しさんNGNG
>>811
そんなもん自分で試せよ。
どうせスクリーンショットだけ見せても遅いから嫌とか言い出すだろ。
0815デフォルトの名無しさんNGNG
何も用意できない時点でJava厨の脳内妄想は確定なんだよなw
0816デフォルトの名無しさんNGNG
Swingのデザインって未来的とは思うけど、OSネイティブのデザインのほうが
印象としても速そうに感じるんだよね。ここら変でも損してると思う。
0817デフォルトの名無しさんNGNG
印象も体感もサイズの軽さもネイティブが勝つだろ。
SWTが標準になるよう頑張らんと.NETに食われておしまい。
0818デフォルトの名無しさんNGNG
>>811
こことか。
ttp://www.fk.urban.ne.jp/home/kishida/kouza/nbinstall.html
0819デフォルトの名無しさんNGNG
>>818
悪くはないな。仕様最低メモリ256Mには引いたが・・・
0820デフォルトの名無しさんNGNG
Webアプリの開発で内部Tomcat5を起動して、DBMSを同時に使ってると、512MBでもスワップが発生して重くなる。
768MBくらいは欲しい。
0821デフォルトの名無しさんNGNG
動作もグラフィックスも共通のネイティブ仕様ライブラリを作って欲しいな
SWTとSwingの欠点を補い合う最高の環境が作れる
0822デフォルトの名無しさんNGNG
>>821
自分で作れ。
0823デフォルトの名無しさんNGNG
>>821 http://swingwt.sourceforge.net/
最高とは思わんけどな。
0824デフォルトの名無しさんNGNG
>>821
AWT
0825デフォルトの名無しさんNGNG
JButtonでカーソルが上にのったときだけ枠がでてくるような便利なプロパティはありますか?
0826デフォルトの名無しさんNGNG
MouseListener と setBorder でやれ。
0827デフォルトの名無しさんNGNG
プロパティだけじゃできないってことだね。
0828デフォルトの名無しさんNGNG
こういうの作った。

MouseListener listener = new MouseAdapter() {
 public void mouseEntered(MouseEvent evt) {
  JButton btn = (JButton)evt.getSource();
  btn.setBorderPainted(true);  
 }
 public void mouseExited(MouseEvent evt) {
  JButton btn = (JButton)evt.getSource();
  btn.setBorderPainted(false);
 }
}
0829デフォルトの名無しさんNGNG
C#とかVBだって、適当に作るとしょぼいのができるけど・・・
君らJAVAしか使った事ないの?
0830デフォルトの名無しさんNGNG
海外ではデザインの関係でFlashがリッチクライアントとして本格的に動き始めてる
しかし日本じゃまだまだアニメツールとしてしか認知されてない
このアプリとデザインの隔離された現状は、Javaにも当てはまりそうだね
0831デフォルトの名無しさんNGNG
>>829
少なくともオレの知ってるVBは、コンポーネントを拡張することがほとんどできない。
適当じゃなく作るってことは、売り物のコンポーネントをふんだんに使うってことなのかな。
0832デフォルトの名無しさんNGNG
>>830
flushはアクションスクリプトで作り手が倒れる
頻繁に更新が入るようなのはだめぽ

>>831
だいたいその通りで間違いない
VBに対応する物はSWTってところ

Swingほど柔軟性あるのは見たことないからいじる分には最高に楽しい
遅いと感じる人はどんなビデオカードつかってるんだろ
0833デフォルトの名無しさんNGNG
企業のクライアントなんて98とかだろ?
ランタイムの起動に時間が掛かるものの全てがまともに動かんと思うが
0834デフォルトの名無しさんNGNG
>>831
設計のことを言ってるんですよ。おばじゃさん。
0835デフォルトの名無しさんNGNG
>>829
VB厨必死だな
0836デフォルトの名無しさんNGNG
>>834
GUIに関係ない部分の話?
いまここでする必要があるとは思わんが。
0837デフォルトの名無しさんNGNG
>>833
もうすぐ買い換えるだろ。
物売り系が躍起になってる最後の「買い替えサイクル需要」が来る。
0838デフォルトの名無しさんNGNG
>>836
ちなみにあなたはアマチュアプログラマですか?
0839デフォルトの名無しさんNGNG
>>838
ちなみにあなたは、コミュニケーションが不得意なひとですか?
話題の流れに関係ないネタを平気でできる人ですか?
0840デフォルトの名無しさんNGNG
必死で話題をそらそうとしてるやつがいるな。
0841デフォルトの名無しさんNGNG
>>839
コミュニケーションに関してはどっちもどっちだと思われ。
0842デフォルトの名無しさんNGNG
SWTってどのくらい使われてるの?
Eclipsだけってことはないよね?
0843デフォルトの名無しさんNGNG
>>818のところのNetBeansのオプション画面にあるような、JTreeとJTableを組み合わせたようなやつって、どうやって実装するのか知らない?
なんかの雑誌にサンプルがあったか、どっかのサイトにサンプルがあったと思うんだけど。
0844デフォルトの名無しさんNGNG
>>843
http://java.sun.com/products/jfc/tsc/articles/bookmarks/
JTreeTableでぐぐるとたくさん派生物もある。
0845デフォルトの名無しさんNGNG
>>844
サンクス。前みたのも、これだったよ。

あと、JTreeをドラッグドロップしてツリーをいじるサンプル知らない?
いまSunのサイト探してるけど、もし知ってたら教えて。
0846デフォルトの名無しさんNGNG
http://java.sun.com/products/jfc/tsc/articles/dragndrop/
これ?

http://www.javaworld.com/javaworld/javatips/jw-javatip114.html
こことかでもすかすかやってるようだが。
0847デフォルトの名無しさんNGNG
なんか、J2SDK1.4からツリー内でのドラッグドロップが実装されてるんだよね。
で、その機能を使いたいんだけど。sunの方はちょっと違う。
javaworldの方はどうなんだろうか。
でも、これ、ドラッグのときにドラッグしてるもののカゲを表示するっていうサンプルだねぇ。
面白そうだ。
0848デフォルトの名無しさんNGNG
記事が2001年のだから、J2SDK1.4の機能は使ってなさそうだ。
0849デフォルトの名無しさんNGNG
一応、Sunのはココに1.4のことが書いてあるみたい。
ttp://java.sun.com/docs/books/tutorial/uiswing/misc/dnd.html
0850デフォルトの名無しさんNGNG
ドラッグはわかった。849のに書いてあることでいけた。
JTreeの並び順が変えれる、線が出るドラッグができると思ってたんだけど、無理みたいだ。
かなり作りこみが必要そう。
NetBeansは自力でやってるのか・・・。
0851デフォルトの名無しさんNGNG
JTextPaneで、メールアドレスなんかを強調表示しながら編集できるようにしたいんだけど、うまくできません。
スタイルの解除ができてないようで、@を削除してメールアドレスとみなせなくなったあとも強調表示されてたり、メールアドレスの続きの文字も強調されてたりします。
ここらへんのことを解説してるサイト知りませんか?
0852デフォルトの名無しさんNGNG
RubyとJavaというテーマで400字詰め原稿用紙5枚で小論文を書いてください。
0853デフォルトの名無しさんNGNG
ああ、ルビィ!前から君が!君のことが!!!
あん!だ、ダメよジャバ!こんなところで・・・はうぅん!!

とかなら指定された枚数書けますがダメですか?
0854852NGNG
StyledDocument#setCharacterAttributesの引数を勘違いしてただけでした。
長さを与えるところに、位置を渡してた。
0855デフォルトの名無しさんNGNG
>>853
書いて発表してください。
0856デフォルトの名無しさんNGNG
アプ炉だ使ってね。
0857デフォルトの名無しさんNGNG
>>855

窓「我慢しても無駄だよ・・・君のGUIはすっかりネイティブ依存じゃないか...
ジャヴァ子「あっ、イヤッ!!違う、これは違うわ。JNIを使ってても、
 充分な数のOSをサポートしていれば、
 マルチプラットフォームには間違いないのよ!!」
窓「強がってても無駄さ・・・SWTの高速性に君の体も抗えなくなっているよ。」
ジャヴァ子「ぁハあっ、ん...イヤよ、イヤ!私にはSwingがあるもの!1.4からは
 デフォルトでダブルバッファを使うようになって、体感速度はSWTにだって負けない・・のっ」
窓「ふふふ・・強情な女だ。じゃあ僕のVRAMに直接触れている、
 この淫らなVolatileImageはなんだい?」
ジャヴァ子「ひゃうっ!」
0858デフォルトの名無しさんNGNG
ダメよダメダメデッドローック♪
0859デフォルトの名無しさんNGNG
javacoっすか。なつかしー。
0860デフォルトの名無しさんNGNG
CPU700MHz、RAM64MBで高速で動かせないなら、企業じゃ使えない
0861デフォルトの名無しさんNGNG
>>860
OSは98レベルだと重いな
95まで落とさないと

Office製品でももっさりだな
0862デフォルトの名無しさんNGNG
せめて128MBないと、Windowsだけでいっぱいいっぱいだな。
0863デフォルトの名無しさんNGNG
64MB じゃ WindowsXP のサポート外じゃない?
0864デフォルトの名無しさんNGNG
企業はいつでもハイエンドだなんてありえないだろw
現状でも結構な数のWin98SEが動いてるはず
0865デフォルトの名無しさんNGNG
>>864
減価償却ってもんがあるしな。
0866デフォルトの名無しさんNGNG
>>861
OS means Windowsか。おめでたい。
0867デフォルトの名無しさんNGNG
swingはとてもはやいよ。
oracleとかdb2のツールもswingだけどはやいよ。
tccもswingだけどはやいよ。
他にもいろいろあるけどみんなはやいよ。
やんなるくらいはやいよ。
0868デフォルトの名無しさんNGNG
企業のクライアントPCの大半はJDK1.1。しかもMS JVM。
0869デフォルトの名無しさんNGNG
デフォルトがなんであろうが
業務に使うランタイムならVBだろうが.netだろうがJavaだろうが
インストールするだろう

また現場知らないお子さまがきたか

Javaはランタイムだってインストーラであらかじめ入れておかないと
動かないわけでもないんだし、jarと一緒に組み込んで作っていればいいだけ
0870デフォルトの名無しさんNGNG
>>869
サーブレットとかの対応バージョンがあるので
おいそれとインストールなんか出来ない。
0871デフォルトの名無しさんNGNG
だいたいGUIコンポーネントに拡張性なんてイラネーんだよ!
逆によほどの事がない限り拡張しなくても済むくらい既存コンポーネントが充実していないと、業務開発にはツカエネ(コスト的にミートしない)

俺的には今後SWTがより多くのコンポーネントをサポートする事を望むな
てか、JFaceの資料なさすぎ、実はJavaGUIはこれでキマリなんじゃねーのか?
0872デフォルトの名無しさんNGNG
>逆によほどの事がない限り拡張しなくても済むくらい既存コンポーネントが充実していないと、業務開発にはツカエネ(コスト的にミートしない)

Swing は*コア*ライブラリなんですよ。
自分で一から作るのが大変だというなら拡張したコンポーネントを売ってる
コンポーネント屋さんがいるからそこから買ってくればよろしい。
0873デフォルトの名無しさんNGNG
>>870
・・・サーブレットなんかサーバーだけの話だから、Swingがどうこうっていう話題のときには全然関係ない。
知ってる単語ふりしぼって反論してるだけ?
0874デフォルトの名無しさんNGNG
>>871
それが標準状態の話で言ってるなら、VBなんか全然使えねぇと思うのだが。
0875デフォルトの名無しさんNGNG
>> 自分で一から作るのが大変だというなら拡張したコンポーネントを売ってる
>> コンポーネント屋さんがいるからそこから買ってくればよろしい。

こういう噂をたまに聞くんだけど、ほんとにそんなもの売ってるか!?
URLおしえれ
0876デフォルトの名無しさんNGNG
>>871
たしかにGUIに拡張性は要らない。
swingの拡張性は不要ですね。
0877デフォルトの名無しさんNGNG
>>870
クライアントってかいてあるだろうが
それにVMは複数いれれるし
0878デフォルトの名無しさんNGNG
>>875
http://www.newtone.co.jp/productik600.html
0879デフォルトの名無しさんNGNG
>>876
GUIに限らず使わない人には拡張性なんぞ不要でしょうね。
0880デフォルトの名無しさんNGNG
J#のGUIってどうよ?Javaでは最強なんじゃないの?
0881デフォルトの名無しさんNGNG
SWT程度じゃないの?
0882デフォルトの名無しさんNGNG
Swingだって拡張性必要ないならJComponentを継承したシンプルなの作ればいいだけ
当たり前だが(実装依存だが)速度もかなりでる

まぁ、その速いコンポーネント作ったところで体感できるかと言われると微妙かもしれん
0883デフォルトの名無しさんNGNG
画面はVBチックに作ればいいんとちゃう?
いちいちクラスを作るのはあまりメリットがないよ。
というわけでswingいらない
0884デフォルトの名無しさんNGNG
>>883
だから、必要ない人はそうすればいい。
まともにGUIいじってなければ、メリットも感じないだろう。
ちなみにね、Swingの拡張っていうののほとんどは、SwingのGUIコンポーネント自体じゃなくて、周辺に関するものだと思う。
0885デフォルトの名無しさんNGNG
>>882
遅いっていってる人は、結局、クラスが読み込まれる時間のこと言ってるからねぇ。
0886デフォルトの名無しさんNGNG
>>883
VBライクならカスタマイズしないSwingコンポーネント使えばいいだけじゃないの?
JFrameにパネル一つ貼り付けてそこをnullレイアウトにしてペタペタ

実行速度に関してはjavaはVBより速いんだしねぇ
0887デフォルトの名無しさんNGNG
>>883
NetBeans なり JBuilder なり使えばGUIエディタあるよ。
って、そーゆ事ではなくて?
0888デフォルトの名無しさんNGNG
>>887

>>883はただの無知なお子さまだから気にするな
0889デフォルトの名無しさんNGNG
>>888

悪いことはいわん
たまには客の事かんがえて仕事しろよ
0890デフォルトの名無しさんNGNG
>>889
>>888 へのレスとしては意味不明だな。
お子さま呼ばわりされたのが よほど悔しかったのかな?
0891デフォルトの名無しさんNGNG
Javaって一般の人には「おおっ」って言われるけど
プログラマには「へー」か「ださっ」としか言われない
まあこのスレでは関係ないことだけどな
0892デフォルトの名無しさんNGNG
>>891
たしかにスレとは全く関係ない話だな。
0893デフォルトの名無しさんNGNG
>>890
まぁ、お子さまだから。
0894デフォルトの名無しさんNGNG
>>891
一般の人にもプログラマにも「ふーん」くらいしか言われないんじゃないか
0895デフォルトの名無しさんNGNG
>>891
VBの方が、その言語のわりには軽くみられてると思うぞ。
まぁ、使ってる人みれば、それもしかたないと思うが。
0896デフォルトの名無しさんNGNG
下を見てもなぁ…
0897デフォルトの名無しさんNGNG
たしかに目糞鼻糞ですね
0898デフォルトの名無しさんNGNG
っていうか、煽りがいよいよ根拠のない、というか意味のないたんなる煽りになってきたな。
0899デフォルトの名無しさんNGNG
お子さまだし
0900デフォルトの名無しさんNGNG
>>887
そういうことだじょ。
IDEを使ってる開発者にとって拡張性はメリットが少ないじょ。
だったら速いSWTの方がいいじょ。
0901デフォルトの名無しさんNGNG
> IDEを使ってる開発者にとって拡張性はメリットが少ないじょ。
拡張コンポーネントを全く 使わない/作らない 奴は「開発者」とは言わんと思う。
っつか、ループしてますな。
0902デフォルトの名無しさんNGNG
カスタマイズしたコンポーネントはNetBeansが一番使いやすいね
パレットに登録しなくてもコピー&ペーストだけでおわるし

GUI作るのにNetBeans以外使ってGUI作りにくいとかいわれてもなぁ
0903デフォルトの名無しさんNGNG
拡張コンポーネントを全く作らなくても画面はできますが…。
そういう画面を作るやつは開発者じゃないのでつか?
0904デフォルトの名無しさんNGNG
>>900
コンポーネントを配置した後のコーディングが大切なんだよ。
IDEはnew JXxxxしてくれるだけだから、そいつにいろいろaddXxxxしていくわけだ。
Swingの拡張モデルは、あまり継承に依存してないから、レイアウトをフォームエディタで作って、機能はコーディングという形で出来る。
頻繁にその機能を使うなら継承したコンポーネントを作ればいいという話。
0905デフォルトの名無しさんNGNG
>>903
そーゆーのしかできない奴は開発者とは言わん。
0906デフォルトの名無しさんNGNG
.NETでさえGUIの貧弱さを感じるのにJavaなんてもってのほかだ
フラッシュ並のGUI構築できるMS純正ライブラリ希望
0907あいタン ◆3QC.t4i5w6 NGNG
グーイ!!

( ノ ̄∇ ̄)ノ みんなーーーーーーー、あいの参上なのだ!!( ̄ー ̄)ニヤリッ

・・・

邪魔してごめんなサーイ。(⊃д`)
0908デフォルトの名無しさんNGNG
…うざいがかわいいな
0909デフォルトの名無しさんNGNG
>>906
.NETだからだろ・・・
0910デフォルトの名無しさんNGNG
>>908
しかし、各スレに貼られると・・・
0911デフォルトの名無しさんNGNG
正直Flash並の中間コード標準規格が欲しい。
0912デフォルトの名無しさんNGNG
>>911
JavaScriptでいいじゃん。
0913デフォルトの名無しさんNGNG
あ、中間コードね。
なにをもってFlash並といってるのかねぇ。
単にFlash並みのGUIツールキットが欲しいっていってるだけじゃないのかねぇ。
Flashってスクリプトを中間コードにしてるの?
0914デフォルトの名無しさんNGNG
少し前まではFlashは同じ会社のDirectorのおもちゃ版という扱いだったのにな
0915デフォルトの名無しさんNGNG
Javaは論外だが一番先進的なGUIを持ってる.NETも
今の時代のインターフェースとしては貧弱だよな。
作りこめばどうにでもなるけどさ、PGにはめんどいよね。
PGはDirectorやFLASH使ってオーサリングやってる連中じゃないしね。
0916デフォルトの名無しさんNGNG
.NETが一番先進的なのか。
915の住んでる世界は遅れてるんだな。
0917デフォルトの名無しさんNGNG
.netもやってるがwindowsformsは先進的じゃねー
アレはある意味BCBやDelphiの後継

やりこめばやりこむほどカスタマイズが最強のSwingがすごすぎる
それだけに腕の差がかなりでると思う
ノウハウをためることが出来ないときついかもね

Flashはアクションスクリプトなんとかしてくれ・・
単なる動画ならjavaからのこんばーとのほうが楽というのも
間違ってる気がする
0918デフォルトの名無しさんNGNG
GUIに関しては対Flashという感じになってる時点で、MSもSUNも何やってたの?って感じだなw
0919デフォルトの名無しさんNGNG
新しい分野ができただけだな。
Webブラウザ内じゃないスタンドアローンでは全然Flashなんか相手にされてないし。
0920デフォルトの名無しさんNGNG
っていうことは、あれかな。
VB or VCだけしか知らなかった915が、VCL相当のコンポーネントがMSの環境で使えるようになった.NETを見て、いままでに比べてものすごく進化したから、.NETが一番先進的に見えてただけか?
0921デフォルトの名無しさんNGNG
PSXのメニューみたいなアクショングラフィカルなGUIって
騙しやすいし、騙されて使ってるとそれなりに使いやすかったりするだろ
あーいうGUIはNETやJavaじゃ作るのメンドクサイでしょ
Flashだと馬鹿でもあっという間に作れちまう。
俺はめんどくさがり屋だし、ヘタレだから心臓部分以外で余計なコード書いて
バク出したくないし、時間もとりたくない、しかも高卒だから座標だの計算すんの無理。
そんでLonghorn見てると次世代Winアプリの標準的GUIは
PSXのメニューみたいなのになりそうだろ。てかなるだろ。
名前忘れたけどなんかXBOX用のライブラリと同じの使える
先の展望が全く見えないJavaのGUIとゲーム機なみのGUIを用意してる.NET
だからNETのGUIは一番先進的
0922デフォルトの名無しさんNGNG
Swing派は、ウダウダいう前にモノつくってみろってーの
ちょっと大きいものつくればSwingなんかすぐ嫌気がさすわ

そーいえば、この前プロジェクトに導入されたVerifierってツール
(Cのメモリリーク解析ツール?)
Swingつかったゲキ遅い&使いにくいツールで一発で使う気なくした
機能自体は良いものだけにおしい。。。
0923デフォルトの名無しさんNGNG
>>922
おまえはほんとに大きいの作ったことあるの?
大きいのこそ、Swingの再利用性とかで助かるんだけど。
少なくとも、実際に作ったことがあればそのセリフでんな。

使いにくいのは、作ったやつが悪いだけだし。
0924デフォルトの名無しさんNGNG
>>921
ようするに、見た目が派手だと先進的なのか。
マウスが使えないことが前提のゲーム機と、マウスがあることが前提のデスクトップアプリと、単純に同列には扱えんな。

それにそういうのは先進的かどうか、というより、セットトップボックス対応してるかどうか、で別に考える必要があると思うな。
0925デフォルトの名無しさんNGNG
御託はいいから、2chブラウザを模したSwingならではのGUIとか見せてみろ
0926デフォルトの名無しさんNGNG
Swingで2chブラウザ書けばいいの?
0927デフォルトの名無しさんNGNG
>>925
なんなんだか・・・・
2chブラウザを「模した」うえで「Swingならでは」っていうのは難しいな。
0928デフォルトの名無しさんNGNG
>>925
ttp://v2c.s50.xrea.com/
0929デフォルトの名無しさんNGNG
>>928
普通じゃん
0930デフォルトの名無しさんNGNG
普通でいいんじゃない?
0931デフォルトの名無しさんNGNG
アプリケーション用のFlashもその内登場するけどね
0932デフォルトの名無しさんNGNG
貧弱なGUIが原因で死亡するなら、とっくに死亡してるぞ>>1
0933デフォルトの名無しさんNGNG
製品の競争力とか品質とかベンチマークとか関係ない世界だな。
あくまでも元受業者のコストの都合ばかり考えて
消費者の嗜好と逆方向の発想じゃん。
0934デフォルトの名無しさんNGNG
Flashも、GUIコンポーネントは貧弱だよねぇ。
0935デフォルトの名無しさんNGNG
あれは不評だな、標準で用意するなら最初から埋め込んどけと。
0936デフォルトの名無しさんNGNG
>>933
品質には大いに貢献してると思われるが。あのすっきりした構造は。
0937デフォルトの名無しさんNGNG
ま、見た目だけでしか判断できないわけだな。
0938デフォルトの名無しさんNGNG
高卒をバカにすんなー!
0939デフォルトの名無しさんNGNG
そろそろ、話題をSWTに戻そうか。
0940デフォルトの名無しさんNGNG
バカが多いからなぁ。
0941デフォルトの名無しさんNGNG
高卒だと、道具の使い方しか習ってなくて、考え方を知らないことが多いよね。
だから馴染みのない外見だけみてSwingがクズだとかいうんかな。
0942デフォルトの名無しさんNGNG
>>941
何を寝ぼけたことを。通常のデスクトップアプリでは使い物にならんです。
起動時間三倍、スクロール速度1/4、
ホイールマウスへの対応がかなり遅くれたし。
一方でアプレットの用途は広告ぐらいか。
0943デフォルトの名無しさんNGNG
一時期JetChatとかいうJavaAppletがもてはやされたけど
今はもうFlashでできるからそうでもなくなったな
0944デフォルトの名無しさんNGNG
画面をVBでつくり、処理はシェルでJAVAを実行。
こんなんでどうですかね?
0945デフォルトの名無しさんNGNG
>>942
スクロール速度1/4なら、いいじゃん。激速だと思われ。

ホームページの装飾としてのアプレットはあぼーんで。
JavaWebStartには、起動速度を差し引いてあまりあるメリットがあると思うが、どうか。
0946デフォルトの名無しさんNGNG
IBMがバイトコード標準規格を持ち出してC#もJavaもFlashもあぼーんでどうか
0947デフォルトの名無しさんNGNG
Java互換になると思われ。
非常に近いものになると思われ。
Flashはたくましいので、どんな環境にも適合させると思われ。
MSはWindowsだけで動くのならかまわないから対応させると思われ。




あぼーんはSunだけ( ̄ー ̄)
0948デフォルトの名無しさんNGNG
>スクロール速度1/4なら、いいじゃん。激速だと思われ。
所詮、製品の質の面での競争の無い受注業者向けの言語だな。
競争のある分野ではそれだけでアウト。
0949デフォルトの名無しさんNGNG
質が速さだけだと思ってるやつもいるしな。
0950デフォルトの名無しさんNGNG
速さは質の50%くらいに影響する
見た目は10%、残りは堅牢性
0951デフォルトの名無しさんNGNG
使いにくいほど遅くなければ、いいってことじゃないのか?


しかも、質が速さと見た目と堅牢性だけだとは。
ゲームで言えば、カラフルなキャラクタがすばやくとまらずに動いてれば、質のいいゲームなんだな。
0952デフォルトの名無しさんNGNG
要求仕様は全て堅牢性に包括されるだろ
0953デフォルトの名無しさんNGNG
GUIを語る上で、速さや見た目や動きの派手さを否定する奴は馬鹿。
CUI全盛の頃に、GUI否定してた馬鹿と一緒。
Javaは存在そのものが消えてなくなる日まで
昭和のOS臭ささが残る糞遅くて発展途上なGUIを一生使ってればいい
Swing派のユーザーインタフェースの観念は10年遅れてると言う事

資本主義 先進国 .NET

共産主義 途上国 Java
0954デフォルトの名無しさんNGNG
全てのOSがバイトベースAPIを備えて、ネイティブを吐けばいいんでしょ
OSもSWTにあわせてやれ
0955デフォルトの名無しさんNGNG
>>952
面白い意見だね。
学会で発表したら?
どこの学会かは知らないけど。
とりあえず、「あしたまでに動かすように」という要求がどうやったら堅牢性に含まれるか説明よろしく。
0956デフォルトの名無しさんNGNG
>>953
優先度が低いっていってるのを否定したととらえるのは、救いようのないバカ。
0957デフォルトの名無しさんNGNG
>>955
はぁ?
0958デフォルトの名無しさんNGNG
>>957
堅牢性の意味きぼんぬ。
0959デフォルトの名無しさんNGNG
Java使うとバカになるの?
0960デフォルトの名無しさんNGNG
>>959
このスレに限っては、Java嫌いなバカがいるだけだと思う。
0961デフォルトの名無しさんNGNG
もうすぐ終わるが、続きはこっちでいいだろ。

Java低速GUI Swing
http://pc5.2ch.net/test/read.cgi/tech/1062271447/
0962デフォルトの名無しさんNGNG
>>960
>>955はJavaが嫌いなのか。わかった。
0963うんこNGNG
おまえら、うんこだろ。
0964デフォルトの名無しさんNGNG
>>962
確かにゲームしか知らないお子様につきあってやってるおれもバカだな。
0965デフォルトの名無しさんNGNG
Java厨って言葉がどうしてこれだけ広がったのか良く分かるスレだな
0966デフォルトの名無しさんNGNG
ヽ( ・∀・)ノウンコーもケンローセー
0967デフォルトの名無しさんNGNG
起動がかったるかったJavaだが、J2SE1.5でVMが使いまわされるので、起動が速くなった。
っていうか、jarダブルクリックしたら一瞬で立ち上がってびっくりだ。
こんなんJavaじゃない。
0968デフォルトの名無しさんNGNG
JAVAって今1.5なのかw
やべーな、1.3以来触ってないから事情がつかめん
0969デフォルトの名無しさんNGNG
>>968
事情を知らないほうがいい。
0970デフォルトの名無しさんNGNG
>>969
エェ(゚Д゚;)
0971デフォルトの名無しさんNGNG
>>968
少なくとも、1.4.2を触らずにSwingって遅いとかいうのはアフォ。
1.5は先日β2が出たばっかり。
0972デフォルトの名無しさんNGNG
1.5だとSwingってのでアプレット書いても実用に耐えられる?
0973デフォルトの名無しさんNGNG
サンプルやデモは起動も実行も速いんだけど、
ある程度のサイズのプログラムを作ると相変わらずもっさり。
小さいプログラムだとウソのように速い。
アダルトサイトの広告に向いている(w
0974デフォルトの名無しさんNGNG
>>973
スクリプトの特徴そのものだな
MSが再びJavaランタイムを標準搭載するようになればさわり時かな
0975デフォルトの名無しさんNGNG
>>972
実用が、どういう分野かによる。
やはり弱い分野はあるので、すべてにおいて実用に耐えられるかは不明。
大きいプログラムで、っていうのはクラス読み込みに時間がかかってるから、バックグラウンドでforNameしとけばばれないかもしれない。
手間はかかるが、いくつか回避方法はある。
回避方法のないVM起動時間の問題が解消されたのは大きい。
0976デフォルトの名無しさんNGNG
まだ正式版がでてないから、解消される、か。
1.5は、いい。
ただ、いまだに動作が不安定なのが気になる。β2なのに。
MSにもらったお金でなんとかしてくれ。
0977デフォルトの名無しさんNGNG
2.0くらいに成ったときにIBMがおいしくいただく寸法なんだね
SUNってどうしてこう不器用なんだろう
0978デフォルトの名無しさんNGNG
いやぁ、いまでも十分おいしくいただいてると思うよ。
SunはJavaではぜんぜん儲けてない。
どっちかというと、Javaをやってなかったと仮定したときのマイナスが0になってるだけという感じ。
儲けてるのはIBM。
0979デフォルトの名無しさんNGNG
>>973
キミの作った「ある程度のサイズのプログラム」って何?
0980デフォルトの名無しさんNGNG
iアプリ。
0981デフォルトの名無しさんNGNG
Javaを見直そうにもその環境が周囲にないから意味無いな
ランタイムの全OS標準搭載がまだな内は触れもしない
0982デフォルトの名無しさんNGNG
使う側のひとは、楽でいいね。
0983デフォルトの名無しさんNGNG
>>982
>>981 は使う側ですらない。
0984デフォルトの名無しさんNGNG
現場現場と言うが、たびたび現場に足を運ばなくちゃ行けない技術屋は無能。

0985デフォルトの名無しさんNGNG
つまり、在宅で、というわけですね。
0986デフォルトの名無しさんNGNG
いやSOHOは負け組みでしょう・・・名が売れてれば別だろうけど。
0987デフォルトの名無しさんNGNG
つまり、たびたび開発現場に足を運ばなくてもいい在宅技術屋は有能だけど負け組、と。
0988デフォルトの名無しさんNGNG
JavaとUNIX系使って在宅ってなんか大学の勉強の延長でやってる胡散臭い奴ばっかだが
C++やC#とNTで在宅ってなんか気合はいってる感じがビンビンする
0989デフォルトの名無しさんNGNG
それは、気合いていうより、偏屈で集団生活に馴染めなかったから在宅やってる感じがする。
NTってところが、時代に取り残されてる感じがするし。
ま、胡散臭かろうが偏屈だろうが、984がいうには有能なんだろね。
0990デフォルトの名無しさんNGNG
>>986
在宅だからといって、SOHOではないよ。
0991デフォルトの名無しさんNGNG
>>988
言語やプラットフォームに固執してる時点でガキ。
0992デフォルトの名無しさんNGNG
J2SDK1.5で、いままでと同じLookAndFeelにする方法、しらない?
0993デフォルトの名無しさんNGNG
>>992
LookAndFeel は同じですよ。テーマが違うだけ。
0994デフォルトの名無しさんNGNG
誰のPCにも当たり前に入っている環境じゃねーからJavaは無理
0995デフォルトの名無しさんNGNG
>>994
世の中にはIntelのx86以外のCPUはなく、OSはWindowsPCしかないって事ですね。
0996デフォルトの名無しさんNGNG
使われないから作らない。あったりまえの発想だな。
0997デフォルトの名無しさんNGNG
>>996
--- AirH"のための鯖構築 ---
http://pc5.2ch.net/test/read.cgi/mysv/1047458185

例えばこのスレの神はJavaVMをほいほい導入させるだけのものを作っている。

つまり、「使われないから作れない。」ではなく「使われるようなものを作れない。」と。

まぁ、なんとも悲しい発言です。

0998デフォルトの名無しさんNGNG
>>996
おまえに作れる能力が無いだけの話だろ。
0999デフォルトの名無しさんNGNG
銀河鉄道999
1000デフォルトの名無しさんNGNG
┐(´ー`)┌
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。