トップページ⇒tech
983コメント299KB

クライアントサイドJavaどうよ? part2

■ このスレッドは過去ログ倉庫に格納されています
0001SunがダメNGNG
クライアントサイドでJAVAが普及するためにはどうすればいいか、
マターリ語りましょう。

前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
0002デフォルトの名無しさんNGNG
うんこ
0003デフォルトの名無しさんNGNG
そんなのここで語ったところで意味なくね?
Sunはこのスレ見てくれてるってこと?
0004デフォルトの名無しさんNGNG
見てるわけ無いじゃん。
そんなのは暗黙の了解っしょ。
0005デフォルトの名無しさんNGNG
MSは糞
Sunはそれに輪をかけて糞
0006デフォルトの名無しさんNGNG
Sun は糞だが IBM と Java つながりなので良い。
MS も糞だが Unisys と .NET つながりなのでさらに糞。
00071NGNG
とりあえず、清濁併せ呑む器量が必要だな。M$に勝とうと思うなら。
それができないなら一生かかってもM$には勝てない。むしろ潰れる。
0008デフォルトの名無しさんNGNG
>>1
とりあえずSunにクレームつけるわけでもなく
「クライアントサイドでJAVAが普及するためにはどうすればいいか」
なんて語るのは妄想で終わってしまい悲しいとは思わないのかな?
0009デフォルトの名無しさんNGNG
>>8
IFを語る歴史愛好家みたいなものだから、
そんなこと言わずにつきあってくれよ。
00101NGNG
>>8
無駄が嫌いなタイプ?
無駄を楽しめないと面白くないだろう。無駄を楽しもうぜ!
そもそも、趣味なんて全部無駄じゃない。それが楽しいから趣味なんでしょ?

まぁ、ただ単に前スレが1000なりそうだったから、新スレを建てたまで。
クライアントJAVAに関する話題なら何でもいいと思うよ。揚げ足取らないでね。
0011sun shineNGNG
スレタイが、イタすぎない。
FreeBSDのJavaどうよ?、ぐらいに負けていただけませんか。
PocketのなかのJavaはどう?でも可。
0012前スレ1000NGNG
うっ…うっ…。
2ch歴半年にして初めて1000ゲットした。・゚・(ノД`)・゚・。
0013デフォルトの名無しさんNGNG
>>11
サンシャインか、惨氏ねか、それが問題だ
0014デフォルトの名無しさんNGNG
SWTやってると、やっぱSwingのライブラリってよくできてんだなと思う
0015デフォルトの名無しさんNGNG
-Dswing.plaf.metal.controlFont=Dialog-12 をつけないとSwing使う気にならん。
0016デフォルトの名無しさんNGNG
>>14
インタフェースは美しいと思う。実装は・・・実装の善し悪しを語るようなものではないだろう。うん。
0017デフォルトの名無しさんNGNG
Javaって、FreeBSDとかOpenBSDとかNetBSDとかの
雑誌じゃあんまり話題にならないOSでも、
Linux同等の環境が用意されてるの?

FreeBSDじゃ何か騒動が有ったとか聞いたけど。
0018デフォルトの名無しさんNGNG
>>14
SWTの設計は俺も理解不能、速度重視だとああなるのか、それとも設計者が糞なのか・・
あんなのJavaじゃない
0019デフォルトの名無しさんNGNG
crying-side of Java
0020デフォルトの名無しさんNGNG
イーベンチャーサポート
www.evs.co.jp

社長池上は、

・ASPもダメ
 →わずか6ヶ月で撤退(結局、モノは出来なかった)

・Frameworkもダメ
 →ニュースリリースは出したが、やっぱりモノは出来ていない

・人材派遣(それも違法請負派遣)
 →バカでも立ち上げやすい、違法請負派遣業にやっと落ち着く。でももうだめぽ


の3ダメ男。これはもう、逝け神ぽ。

皆さん、こんな会社にサポートされたいですか?
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
0021デフォルトの名無しさんNGNG
ウザ
0022sun shineNGNG
>>17
残念ながら、*BSD用のJ2SDK(JDK)はSunからリリースされていません。
Linux版をエミュレータで使う事が出来ます。何を持って同等なのかは
わかりませんが、同じJ2SDK(JDK)が使えます。
0023デフォルトの名無しさんNGNG
JEditって使ってらっしゃる方いますか?
日本語入力時に未確定文字列(ひらがな等)が、別ウィンドウに表示されてしまって、
見にくいんですが。
0024名無しさん@XEmacsNGNG
>>23
それはそう言う仕様だから。Input Method Frameworkを
実装してないから。
以前jEditのコミュニティでInput Method Frameworkを実
装してくれって言ったんだけど、放置されてる。外人には
必要性が分らんらしい。まあ自分で実装するしかないって
こった。
0025デフォルトの名無しさんNGNG
>>24
( ´_ゝ`)フーン
Javaでそんな問題あるなんて知らなかった。JTextFieldとか使ってないのかあ。
0026デフォルトの名無しさんNGNG
Swingのメリットは拡張性だね。
.NET SWTが出てきて、これだけははっきりした。
0027デフォルトの名無しさんNGNG
うーん
皆が挙って使う道具作りは難しい。
0028デフォルトの名無しさんNGNG
>>25
>Javaでそんな問題あるなんて知らなかった。
WindowsだってRichEditとか使わんで
自力描画とかやってれば似たような問題が起こりますが…

>JTextFieldとか使ってないのかあ。
使ってません。ソース読んでみれば?
0029デフォルトの名無しさんNGNG
いつの間にか jBV。のバージョンがガシガシ上がって、
monazilla にも登録したりしているようだが、
Linux (正確には FreeBSD の Linux emulation) で動かなくなってる。

http://www.geocities.co.jp/SiliconValley-Cupertino/8188/jbv.html

java.net.BindException: Permission denied
ってエラーが出るので
スーパーユーザでやってみたところ、エラーは出なくなったが
結局ウインドウは開かないままだった。

まあ別にいいっちゃあいいんだが、java でクライアントアプリを作る人って
貴重なので微妙に応援していたり。

しかしいろんな環境で動かそうとすると、Debug Anywhere になる、という罠、
なのかな?
0030デフォルトの名無しさんNGNG
>>29
C/C++ で GUI アプリ移植したことある奴なら Java の移植くらい屁とも思うわけ
がないだろーな。一部「100% Run Anywhere」な理想郷があると盲信して裏切られ
たリアル素人だけがブツクサ言ってるだけだ。
0031デフォルトの名無しさんNGNG
>>30
GLUIで作ったアプリは一文字も変更しないでいけましたが?
0032 ◆HApPYsIE NGNG
>>29
微妙な応援ありがとー
jBV。はGUIとHTTPサーバーの2種類のビューを備えていましたが、
Ver.0.40での設計見直しに伴いGUIビューのサポートを終了しました

エラーは、デフォルトでTCP/IPのポート80を使用するため発生しています。
やっぱりマズイみたいなので、
1024番以降をデフォルトにするように修正しておきます
0033デフォルトの名無しさんNGNG
また一つ、javaクライアントが



     ∧_∧____オワッタナ・・・
    /(・ー・) ./\
  /| ̄∪∪ ̄|\/
    |___終__|/
     ,,,,∪∪,,, ,,
0034デフォルトの名無しさんNGNG
age
0035デフォルトの名無しさんNGNG
Run Anywhere
にならないのってどういうとき?
0036デフォルトの名無しさんNGNG
>>35
・GUI まわりを作るとき
・データベース周りを作るとき
・"C:\\Hoge" とかハードコードするバカが居るとき
とか。

まぁ大抵は「いろいろな環境で動くアプリを作ることは出来ますが、何も
考えないで作ったアプリがどこでも動くという意味ではありません」だな。
そこを勘違いしてる連中が多すぎ。
0037デフォルトの名無しさんNGNG
>>35
Anytime
0038デフォルトの名無しさんNGNG
>>35
Javaを使うとき
003929NGNG
>>33 を見るまで気づかなかったのだけど、
jBV。って Swing を使ったインターフェイスを捨てて
proxy っぽく動作するようになったのか。

dat を直読みして適当に成形して表示すれば
そこそこ速度が出そうな気がするのだが、難しいのだろうか?
まあ自分でやろうとは思わないが (w

ちなみに PC-Unix では 「IE 以外の人は〜」の文と top.html の
中身全部が文字化けする。
漢字コード回りもちゃんと書かないと Run Anywhere にならなそう。
Kylix3 もそろそろだろうけど、過度の期待はしちゃ駄目なんだろうな。
0040デフォルトの名無しさんNGNG
>>36
>・データベース周りを作るとき
>・"C:\\Hoge" とかハードコードするバカが居るとき
は分かるんだけどさ,
>・GUI まわりを作るとき
ってもともと標準ライブラリにGUIが組み込まれてるのに何故?
携帯とかって意味?
0041デフォルトの名無しさんNGNG
おいらは自作のJavaアプリがLinuxのGNOMEでドラッグアンドドロップが動かなかった。
真面目につめていくと細かいところで色々躓きそうなヨカン。
標準入出力やストリームだけを相手にしてるのと
比べればやっぱり一筋縄ではいかないよ。

でも他の言語での「移植作業」に比べれば劇的な工数節約になってるはずなんだけど
みんな移植工数0を期待してるから悪目立ちするんだよな。
0042デフォルトの名無しさんNGNG
>>41
>おいらは自作のJavaアプリがLinuxのGNOMEでドラッグアンドドロップが動かなかった。
ああ,なるほど。そんなこともあるんですか。
#JavaはSwingアプリ作った時に何か遅いのが嫌で辞めてしまったので
#良く分かってないのです。叩かないでちょ。
0043 ◆HApPYsIE NGNG
>>39
dat直読みって早いけど、初回にスレ読むときしか使えないからね
(2回目以降も使ってるブラウザもあるけど、使ってないものもある)
まあ自分でやろうとは思わないw

文字コードの問題は、無指定だとOS標準文字コード使う処理が
まだまだ残ってるんで、多少やっぱりなって感じです。
通信関連の部分は、ほとんど指定したつもりだったけど・・・

報告さんくすでした。
近々Linux環境を整えるので、その時にでも修正してみます
0044デフォルトの名無しさんNGNG
>>41
今はどうかしらないけど、俺もそれ経験した気がする。
たしかNetscapeのブックマークは拾えたので、Motif系なんじゃないかと
0045デフォルトの名無しさんNGNG
JavaWebStartで新しいバージョンのアプリを
ダウソしてきて実行したときって、前のバージョン
にもどすことって可能?
0046デフォルトの名無しさんNGNG
> でも他の言語での「移植作業」に比べれば劇的な工数節約になってるはずなんだけど

冗談はよせ
0047デフォルトの名無しさんNGNG
>>46
具体例(体験談?)キボンヌ
KilixとかコードウォリアーとかJavaよりマルチプラットフォーム楽?
autoconfはどうなの?とかとか
0048デフォルトの名無しさんNGNG
>>47
46ではないが、日本含めて4ヶ国語対応アプリ一発でできたよ、
Windowsプラットフォームで動作確認、まぁJavaならあたりまえといえば当たり前だけど
ネイティブだと国ごとにいろいろうっとおしいからな
0049デフォルトの名無しさんNGNG
>>48
ん?通りすがりのものですが,
どのプラットフォームからどのプラットフォームへ移植したのですか?
0050デフォルトの名無しさんNGNG
JavaOneでアップルのデモ見たんだけど、MacのJava2Dで
ハードウェアアクセラレーションが使えるようになり、
素晴らしくスムーズに表示できるようになってたよ。
これはクライアントサイドの朗報じゃないかと。
0051デフォルトの名無しさんNGNG
なんか1.4.1FCSとかいうのが出てるが何がかわったんだろう・・
0052デフォルトの名無しさんNGNG
>>49
移植じゃなくて、新規でつくったんだよ
日本語Windowsで作っておいて、世界中にばらばいてやった
0053デフォルトの名無しさんNGNG
>>50
またひとつwrite once debug anywhereの要因が増えちゃったねえ
0054デフォルトの名無しさんNGNG
まあ、プラットフォーム毎に書かなくても良いだけでも OK さ。
0055デフォルトの名無しさんNGNG
だからオモチャって言われるんだな
0056名無しさん@XEmacsNGNG
>>55
それはアプレットだろ
0057デフォルトの名無しさんNGNG
>>52
ハァ?じゃあ何故>>48のような関係無い話をしたのですか?
ただの勘違いだったのならスマソ
0058名無しさん@XEmacsNGNG
>>58
>>48は頭弱いんだろ。
0059デフォルトの名無しさんNGNG
>>58 自答でつか?
0060デフォルトの名無しさんNGNG
>>48
言わんとしている事はよく理解できるが、ロケール間の動作互換性とプラット
フォーム間の移植性はまた別の問題。まぁ各国語版 Windows を異なるプラット
フォームと捉えることも出来ますが。
0061デフォルトの名無しさんNGNG
じゃあ>>48がちょこっと話の流れを勘違いしたということで終了。
■ このスレッドは過去ログ倉庫に格納されています