X



GoogleWebToolkit[GWT]について語ろう
0001nobodyさん垢版2006/05/19(金) 03:11:14ID:???
JAVAのプログラムをAjaxなHTMLに変換できるGWTについて語っちゃってください。
0094nobodyさん垢版2007/11/01(木) 20:52:26ID:???
>あとjsonを使ってクロスドメインでデーターが取れるようにしてほしい
>そしたらサーバー側はservletを使わずに済む

出来てると思うけど?
0095nobodyさん垢版2007/11/01(木) 23:29:15ID:???
json使ってなかったらServletでもキツいだろう
テスト用の何とかモードでクロスドメインで駄目とか言われちゃう
ブラウザの設定でセキュリティレベル下げればできるだろうがw
0096nobodyさん垢版2007/11/01(木) 23:31:58ID:???
× テスト用の何とかモードでクロスドメインで駄目とか言われちゃう
○ Hostedモードでテストしようとしてもクロスドメインで駄目とか言われちゃう
0098nobodyさん垢版2007/11/02(金) 07:57:58ID:???
誰に対するあほなのかわからないw
0099nobodyさん垢版2007/11/02(金) 08:37:22ID:???
ごめん、誤爆したことに気づかなかったw
0100nobodyさん垢版2007/11/02(金) 13:37:10ID:B9y9nIdx
>>98

>>95-96 がアホっちう意味だ

>>99
あんただれ?
0101nobodyさん垢版2007/11/19(月) 09:25:08ID:Hmav3O/U
喧嘩しないでください>。<b
0103nobodyさん垢版2007/12/12(水) 00:02:10ID:???
これって海外では使われてるの?
0104nobodyさん垢版2007/12/12(水) 19:29:30ID:???
フレームワークに取り込まれてる
クローズで使われてる例はたくさんしってる

0105103垢版2007/12/12(水) 22:57:24ID:???
thx
日本でも、社内で実験的に使ってるとか卒業研究で使ったというのを検索で見つけたから
そんな感じなのかな
0107nobodyさん垢版2008/02/12(火) 12:33:01ID:EfRuP3Vr
自転車版住人です。
自転車版のとあるスレのまとめサイトを、GWTで作ってみました。サーバサイドはPHPです。
http://cbnanashi.s298.xrea.com/n/
できはイマイチですが、ご参考まで。 
0108nobodyさん垢版2008/02/12(火) 17:54:47ID:???
なんで自転車板の奴が作ってんだよw

やるじゃねえか…
0109nobodyさん垢版2008/02/12(火) 19:26:45ID:???
しかし何も表示されなかった
0110107垢版2008/02/12(火) 22:43:26ID:???
>>108
ありがとうございますw

>>109
素のIEかFirefoxなら出ると思いますが、どうでしょうか。
0111nobodyさん垢版2008/02/29(金) 01:00:32ID:???
JavaScript を切ってあると,何もメッセージが出ない。
0113nobodyさん垢版2008/03/05(水) 08:23:49ID:???
        <meta name='gwt:module' content='net.moonlinx.BodyGWT' />
0114nobodyさん垢版2008/03/09(日) 00:47:01ID:???
GWTについては、最近まで全然注目してなくて、どういうものなのかも知らなかったけど、
GWT-Ext 2.0 のデモを見たら、興奮して、俄然やる気が出てきた。
勉強し始めたところでつ。
是が非でもseasarと一緒に使いたい。
0115nobodyさん垢版2008/03/09(日) 14:03:01ID:???
GWT がすごいんじゃなくて Ext-2.0 がすごいだけなんだよ
GWT なしで Ext-2.0 だけで構築しても十分な性能でるよ
0116nobodyさん垢版2008/03/09(日) 14:34:45ID:???
>>115
うん、そうなんだ。
それで最初はJavascriptゴリゴリ書いてたら、動かね〜。
何故だ?って、子一時間悩んでたら、簡単なスペルミスだった。
目を皿のようにして、モニター凝視して目が疲れた。
やっぱりJavascriptつらいなーって、思ってるときに、
GWT-Ext 2.0見たんで、飛びついた。
でも実業務開発で使えるかどうか、まだ判断できない。
0117nobodyさん垢版2008/03/09(日) 14:44:39ID:???
>何故だ?って、子一時間悩んでたら、簡単なスペルミスだった。

あるある
たしかにGWTはそういうところを改善しているとは思う
でもExtJSだけで書くとサクサク書けてる(少なくともそのような気がする)のに
GWTで書くとその数倍以上の時間が掛かってると思うよ

結局JavaScript のデバッグのし難ささと
Javaの型(っつーか無駄にタイピング量の多いソース)の鬱陶しさを
天秤にかけるしかないかなと思う

ただしGWT経由にすることでケアレスミスを減らす効果はあっても
プログラム自体の堅牢さを保障するものではない
0118nobodyさん垢版2008/03/09(日) 14:51:03ID:???
ここのサンプルとソース見てるんだけど、
ttp://www.gwt-ext.com/demo/
GWTだと考えるより、Extそのものだと考えた方が良さそうだ。

いままでの(Extでない)GWTと
GWT-Extのソース互換性も
いまいち期待出来ないみたいなのが不安。

とりあえずこれから休日がてら既存のGWTで作った
「トロい業務ソフト」をGWT-Extに移植してみるよ。
どれだけ修正箇所があるか見積もれると思うし。

javascriptだけでやってきたひとで
これからもjavascriptだけでいいや
って人には関係無いかも知れないね。
0119nobodyさん垢版2008/03/09(日) 15:12:54ID:???
JavaScript がデバッグしにくいっていつの話だよ
FireBug くらい使えよ
0120nobodyさん垢版2008/03/09(日) 15:33:34ID:???
つかFireBug以外に選択肢がないだろw
0121nobodyさん垢版2008/03/09(日) 16:06:36ID:???
ExtJS の widgets のプロパティは hash キーをうっかり書き間違えると
文法エラーは出ないのに正しく設定出来ていない = 動作しない
これは Firebug では検出出来ない
おまけに型もチェックされない
ソースを目を皿のようにしてバグ取りということが常につきまとう
しかし GWT で書いてみたところでこんな感じだ
    ColumnConfig[] columns = new ColumnConfig[]{
      //column ID is company which is later used in setAutoExpandColumn
      new ColumnConfig("Company", "company", 160, true, null, "company"),
      new ColumnConfig("Price", "price", 35),
      new ColumnConfig("Change", "change", 45),
      new ColumnConfig("% Change", "pctChange", 65),
      new ColumnConfig("Last Updated", "lastChanged", 65),
      new ColumnConfig("Industry", "industry", 60, true)
    };
書くのが面倒になるデメリットが増えるだけで
GWT のレイヤが被るだけ損
悪いけどこんな辛気臭いお経みたいなプログラムは書きたくないな
0122nobodyさん垢版2008/03/09(日) 16:15:58ID:???
すまん。空気読まずに聞くけど、
GWT-Ext2.0ってレイアウトマネージャーっつうかビルダー付いてんの?
0123nobodyさん垢版2008/03/09(日) 18:57:33ID:???
>>122
ttp://www.instantiations.com/gwtdesigner/
1.4.60対応らしい
Ext2.0用のはあるかどうか知らん
0126nobodyさん垢版2008/03/10(月) 01:07:19ID:???
>>118
>いままでの(Extでない)GWTと
>GWT-Extのソース互換性も
>いまいち期待出来ないみたいなのが不安。

表面上似ているだけで(同じJavaってだけ)いまいちどころか
全面的に書き直しでもうえらいことですわ orz
0127nobodyさん垢版2008/03/18(火) 22:11:00ID:FMy5++ij
GWTでサーバサイド(JSONなレスポンスを返すサーバ)を作りたいのだが、
わかりやすいサンプルないかな?
GWT使ってサーバサイドも作れたりするのかな?クライアントのスタブまでしか無理かな。
0128nobodyさん垢版2008/03/19(水) 08:53:35ID:???
RPC とか ServiceAsyncHogeHoge とか
0129nobodyさん垢版2008/03/19(水) 09:53:01ID:???
GWTいいけど、肝心のGoogleのWEB APIに全然対応していない。
http://sourceforge.net/projects/gwt/
Google Maps API対応のライブラリだが、GWT1.4だと使えないっぽい。
実行時にjarが読めないとかなんとか。だめぽ。
結局Visual Studioとかで生JavaScriptゴリゴリ書く方がよいのかな。

0131nobodyさん垢版2008/03/19(水) 23:22:35ID:TTLF11Z7
GWTクライアントってTomcatじゃなくても動くの?
ただのJavaScriptだからいけると思ってるんだけどどうなの?
0132nobodyさん垢版2008/03/19(水) 23:32:41ID:???
tomcatは不要です。開発時はJVM上で動きます。
そのときはJavaScriptじゃなくJavaで動いてます。
0133nobodyさん垢版2008/03/20(木) 01:50:27ID:2/R9Jxw7
>>132
コンパイルされたJavascriptとHTMLたちを丸ごとhtdocsにおいてやればいいのかな?
0135nobodyさん垢版2008/03/25(火) 01:09:21ID:cHP6bRgf
gwtプロジェクトをmavenでさくっと作れないかな
0137nobodyさん垢版2008/07/08(火) 03:17:08ID:wnnpV+Uk
Java1.5がサポートされた
ナイス
0138nobodyさん垢版2008/07/08(火) 22:47:42ID:RlJPzBYL
C++使いです
サーバー側のgoogleが拡張したサーブレットは
純粋なサーブレットと差異がありますか

0139nobodyさん垢版2008/07/19(土) 10:49:41ID:OAodZ98h
>>138
HttpServiceServletを継承した、RemoteServiceServletを使うことになる
だから差異はある
0140nobodyさん垢版2008/11/20(木) 11:02:57ID:DWoD/GUx
インクリメンタルサーチをgwtで実装することは可能でしょうか
また実現されているサンプルをおしえていただけないでしょうか
0141nobodyさん垢版2008/11/22(土) 03:13:47ID:Ahk1QRo7
> インクリメンタルサーチ
入門Google Web Toolkitっていう本にあったなあ
青っぽい本
P263のあたり
0142nobodyさん垢版2008/11/22(土) 03:14:39ID:???
P数だけやたら具体的だなw
0144nobodyさん垢版2008/12/24(水) 20:31:57ID:6Mct/EGp
のんびりなスレだね

よいお年を
0146nobodyさん垢版2009/01/02(金) 21:45:42ID:???
  ドゴォォォォン!!
        ; '     ;
         \,,(' ⌒`;;)
         (;; (´・:;⌒)/
  /⌒ヽ(;. (´⌒` ,;) ) ’
Σ(;^ω^)((´:,(’ ,; ;'),`
⊂ ⊂    / ̄ ̄ ̄/__
      \/___/
0147nobodyさん垢版2009/01/15(木) 16:55:25ID:u9cLL8lT
教えてください。

 GWTだけでアプリケーションを作成した場合、(Springframework等のフレームワークを使わないで)
 リクエストがある度にRemoteServiceServletはインスタンスを作成されているのでしょうか?

よろしくお願いします。
0148nobodyさん垢版2009/02/09(月) 02:23:16ID:???
  ドゴォォォォン!!
        ; '     ;
         \,,(' ⌒`;;)
         (;; (´・:;⌒)/
  /⌒ヽ(;. (´⌒` ,;) ) ’
Σ(;^ω^)((´:,(’ ,; ;'),`
⊂ ⊂    / ̄ ̄ ̄/__
      \/___/
0149nobodyさん垢版2009/02/20(金) 23:06:53ID:ZC2ceGt6
青の本すごくよかったです
ぜひ続編を
0150nobodyさん垢版2009/04/13(月) 04:37:51ID:EFjZLGcM
GWT関連本、結構出てきたね。
0152nobodyさん垢版2009/05/08(金) 19:09:04ID:sQTSOZ77
いつのまにか公式のEclipseプラグインが
0153nobodyさん垢版2009/05/09(土) 12:20:37ID:???
>>151
関連本よりまず公式へ
サンプルいじってりゃなんとかなる
0154151垢版2009/05/11(月) 11:57:27ID:???
>>153
ありがと。
公式行ってきます。
0155nobodyさん垢版2009/06/24(水) 11:59:15ID:???
これって中の通信はどうなってるの? 公開されてるのかしらん。
0156nobodyさん垢版2009/06/25(木) 21:47:29ID:???
RESTもどき(一部界隈でいうところの POX over HTTP)の
単純なサービスで、将来的に非同期もサポートしようかなと
言うのに載っかっておいて損はないでしょうか。
0157nobodyさん垢版2009/08/20(木) 11:29:50ID:???
質問させてくれ。
Eclipse 3.5 + Google Plugin for Eclipse + GWT 1.7.0 環境でのデバッグで、
ブレークポイントを設定してるんだけど、
設定した部分で止まってくれない...(全部スルーして実行される)

もちろんホストモードで実行してるんだけど。
どなたかご意見をお願いします!
0158nobodyさん垢版2009/09/09(水) 15:42:18ID:???
>>157
JREシステムライブラリとコンパイラのバージョンを1.5にする。
0159nobodyさん垢版2009/10/27(火) 22:52:14ID:nSawFP0F
もうこのスレができて3年

私も年をとった

なぜ普及しないのかね
0160nobodyさん垢版2009/10/28(水) 13:12:08ID:cWalBK0z
まったくだ
何でなんだろう
GUIの開発が、敷居高いのかな
0161nobodyさん垢版2009/10/28(水) 14:11:58ID:???
普及してないのは日本だけじゃね?
0162nobodyさん垢版2009/10/29(木) 13:40:47ID:???
画面ビルダってある?いちいちGrid作るコード書いたりめんどくせーんじゃよ。
0163うさこ垢版2009/11/05(木) 17:31:35ID:UrWNenfb
GWT1.5とExt GWT1.2でWebの登録サイトつくったんだけど
IE6で遅くて使えないって怒られた・・・。
IE6で同じような経験してる人っている?
0164nobodyさん垢版2009/11/06(金) 00:34:11ID:???
うん
遅かった

GWT使うのやめて
ExtJS2.0だけ直接Javascriptで書くようにしたら速くなった
0165nobodyさん垢版2009/11/08(日) 21:13:02ID:cnI+NusH
でもgwtでつくったサイトは
IEが一番汎用性がたかいよね
0166nobodyさん垢版2009/11/19(木) 23:48:55ID:???
初めてExtGWT使ってみたけど、
Eclipseからの起動が遅すぎてやだ・・
0167nobodyさん垢版2009/11/20(金) 02:25:28ID:???
なんと・・・GWT1.7はTomcat+MySQLが標準じゃないのか
0168nobodyさん垢版2009/11/20(金) 03:18:50ID:???
風向きはすっかり GAE + GWT モードになっちゃったね
っつーか素の GWT は遅いのと画面ショボすぎるんで
ExtGWT を使わざるを得ないんだが
0169nobodyさん垢版2009/11/20(金) 03:36:28ID:???
ウホっ
久々に調べたらこんなことになってんのか
ttp://code.google.com/p/smartgwt/

ttp://www21.atwiki.jp/unira/pages/16.html
>Ext GWTは有名なJavaScriptライブラリであるEXT JSをベースにGWT向けに一からほとんどをJavaで実装したGWTの拡張ライブラリ。
>同様のものにgwt-extがあるが、こちらはJSNIを利用してEXT JSをラップしたもの。
>ライセンスの関係のゴタゴタなどでExt 2.0.2までしか対応していない。
>なおメインの開発者はこのゴタゴタでプロジェクトから離脱。現在はSmartClientのGWTラッパであるSmartGWTを開発している。
>Ext GWTとgwt-extは名前は似ていても上記のとおり全然違うライブラリなので検索をするときは注意が必要。
>GWT用のライブラリでは最も使われているのではないかと思う。
>ただしライセンスがGPLで商用などの理由でGPLに従えないときは別途ライセンスを購入する必要あり。
>Ext GWTがどんなものか、どんなことができるのかはExt GWT Explorerを見ればわかる。

SmartGWT軽そうだし使ってみるか
0170nobodyさん垢版2009/11/22(日) 16:27:30ID:???
html

gwt.xml

エントリーポイントクラス

サーブレット
impl

同期、非同期
Interface
0171nobodyさん垢版2009/11/22(日) 17:01:29ID:???
  2次元    3次元  
   │      │  
   │     告白  
   │   ┌─┴─┐  
   │  失敗   成功  
   │   │ ┌─┴─┐  
   │   │ 破局   結婚  
   │   │ │  ┌─┴─┐  
   │   │ │  搾取 子供誕生  
   │   │ │  │   ┌─┴─┐  
   │   │ │  │ 邪魔者化  離婚  
   │   │ │  │    │     │  
   │   │ ↓  ↓    │  慰謝料・養育費  
   │   └→生き地獄.←┴───┘  
   │  
   │  
   │  
   │  
   ↓  
  天国  
0172nobodyさん垢版2010/02/06(土) 22:21:53ID:???
2.0がリリースされてから大分経つというのにこの過疎っぷり
0173nobodyさん垢版2010/02/06(土) 23:14:44ID:5GtWTZjg
GWT Designer、早くUiBinderをサポートしないかな〜
0174nobodyさん垢版2010/02/06(土) 23:32:44ID:???
GWT on GAE やってるひといるの?
0175nobodyさん垢版2010/02/08(月) 20:03:34ID:???
Jiftyを勉強したいのですが、
1から10までかいてあるようなサイトありませんか?
0176nobodyさん垢版2010/02/08(月) 20:48:39ID:SKZsy2zv
JiftyってPerl?
このスレと関係あるの?
0177nobodyさん垢版2010/02/08(月) 21:33:57ID:???
すみません誤爆しました。
0180nobodyさん垢版2010/02/09(火) 21:55:18ID:4Wb4QBoJ
GAE/GWTの組み合わせはかなりいいと思う。

今まで煩雑だった処理の部分をほとんどjavascriptに丸投げして、
サーバー側は最終的にDBに投入するデータをバリデーションして入れる、
統計処理を行うって感じで、程よく責務が分離できる&それほど意識しなくてもすべてJavaでかける。

あと、意外とSwingライクだけどSwing以上に柔軟でいいパフォーマンスが出てる気がする。
0182nobodyさん垢版2010/02/12(金) 14:35:55ID:???
あ、書き込めた。
初歩的なことだと思いますが誰か教えてください。
GWTを試そうとEclipseにGAE/GWTのプラグイン入れて
「New Web Application Project」
でプロジェクト作ったのですが、実行のさせ方が分かりません。

Googleのサイトを見る限り
[Run]-[Run Configurations...]
を実行せよと書いてあるようですが、そのメニューがありません。
似たようなメニューとしては
[Run]-[External Tools]-[External Tools Configurations...]
というのはありますが、これは全然違うみたい。

Eclipse 3.5、GWT 2.0です。
Eclipse使わずにコマンドラインベースの ant devmode では実行できました。
0183182垢版2010/02/12(金) 15:23:53ID:???
↑すんまそん、自己解決。
Eclipse の Project Explorerのプロジェクト名の右クリックから
[Run As]-[Web Application] または
[Debug As]-[Web Application]
でとりあえず実行できました。

しかしブレークポイント何も止まらないっぽいな…これはまた別問題。
前の書き込みにもあるようにJavaを1.5にしないとだめってことかな。
とりあえずお騒がせしました。
0184nobodyさん垢版2010/03/17(水) 02:47:59ID:+gqVWiQH
GWTって、ディレクトリを階層構造には出来ないのかな?

/frontend/module1
/frontend/module2

/backend/module3
/backend/module4

みたいな感じで。

可能なら、「小さなモジュールを複数作ってHTML側で組み合わせる」ってコトをしてみたいなと思ったんだけどね。
0186184垢版2010/03/17(水) 12:58:01ID:???
おっと、早速のお返事感謝。

その後、こっちでも検索してみたんだけど、、具体的な方法が書いてある情報がWebで見つからないっす。
具体的な方法についてもう少し教えてもらえると、とても嬉しいんですが・・・。
*.gwt.xmlのrename-toには、パスは付加できないよね?
0187nobodyさん垢版2010/03/17(水) 15:57:51ID:???
>184
これのことを言っているのかな?
ttp://d.hatena.ne.jp/bufferings/20100109/1263052743
0188nobodyさん垢版2010/03/17(水) 16:14:42ID:???
>184
すみません、どっちかというとコチラのほうがあってますね。
ttp://d.hatena.ne.jp/bufferings/20100108/1262970198
0189184垢版2010/03/19(金) 10:46:58ID:???
>187-188
お返事が遅くなって申し訳ない。
んー、ちょっと違うんす。
>188のリンク先でいう「clientパッケージ」を、ルート直下以外の任意のディレクトリに配置したい、ってコトなんですよ。
サンプルとかでは、ルート直下に配置するモノしか見つからなくて・・・。

それとも「(>184みたいに)機能が異なるときは、アプリケーションそのものを分割せよ」ってコトなのかな?
0190nobodyさん垢版2010/04/21(水) 18:46:48ID:okDSdIDn
web.xmlいじってもだめなん?
0191nobodyさん垢版2010/04/21(水) 18:49:14ID:???
あ、なんか違うっぽいね
スマソ
0192nobodyさん垢版2010/05/04(火) 17:05:56ID:AnOig7cu
単に <source path="yamada/tarou"/> とかしたら任意の深さに指定できなかったっけ?
<source path="../../yamada"/> とか <source path="/jp/yamada"/> とか書けるかどうかはしらん。
0193nobodyさん垢版2010/06/26(土) 22:02:00ID:lGwy0O8s
smartclient のスレはどこですか?
extjs のスレはどこですか?
0194nobodyさん垢版2010/07/16(金) 20:56:05ID:e6QQZB/G
hosu
レスを投稿する


ニューススポーツなんでも実況