Vistaに買い換えるメリットがよくわかりません。
どうもlunchfreakです。
widget開発
とりあえずまだコード書いてないので、準備段階って感じです。
とりあえず、開発環境どうしようかなぁって
widgetを動かすには、Yahoo! Widget Engine(以下YWE)ってのが必要なわけで
このエンジン上で動くアプリケーションをツクルわけで
で、Yahoo!が用意してる資料をよんでみると、必要なファイルは
・*.kon
・*.js
・*.xml
・その他画像など
で、YWEが一番最初に呼び出すファイルが、.konファイル
って言っても中身xml
要はこの.konファイルさえ書けば、単純なのだったらなんとか動きそうな感じ
で、xmlとかjavascriptとか、あんまよくワガンネという状況です実はww
わかるのはCとかJava
なもんで色々ググってみると、JavaでAjax開発とか言ってる(・∀・)何コレ
その名もGoogle Web Toolkit(GWT)
なにやらJavaをjavascriptに変換してくれるとか
なにやらブラウザのちがいも気にせんでえぇとか
なにやらeclipseのプラグインもあるとか(・∀・)つ[googlipse]
確かにJavaでAjax開発でつね(ー`
とまぁ
テンションあがっておりましたが、いざ落として使ってみたんですがね・・・
ワガンネwwww
GWTで用意されてるライブラリって、要はSWTみたいな感じなんだけど・・・
CもJavaも初級をマスターしますたぐらいの知識しかないので(´・ω・`)
GUIの知識がからんでくるクラスとか(д`ヨメマセン
orz
ガンガレ新人(`・ω・´)
まぁ、GWT自体最近なのか、まだ日本語に訳されてなかったり
とりあえずサンプルとか見てるとエントリポイントを実装して、そのメソッド
onModuleLoad()ってのがCで言うmain()なのかなっていう解読をしてみたんだが・・・
そもそもソース自体ああいう書き方初めてみたなぁ・・・
これ公式にあったサンプルコード
/************************************************************************/
package com.google.gwt.sample.hello.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;
public class Hello implements EntryPoint {
public void onModuleLoad() {
Button b = new Button("Click me", new ClickListener() {
public void onClick(Widget sender) {
Window.alert("Hello, AJAX");
}
});
RootPanel.get().add(b);
}
}
/************************************************************************/
な!
いや、やってることはわかるよ!
メソッドの中にメソッド(д`キバツデスネ
});
↑コレ何ww
いみわかんねwww
import多すぎwww
もうなんかJavaでeclipseつかえるならとか思ったけど、GWT自体があんまよくわかんねのと、
ちょっと自分自身が不甲斐ないのと、まぁその他色々不都合(Eclipse3.2の起動がモッサリとかwww)
なんでもう普段使ってるエディタでいいや(ω`)ノ~[eclipse]
よくよく考えたら
ブラウザの違いなんて気にしなくていいんジャマイカ(・д・)
widgetすなわちYWE上でうごくものを書けばいいんだ(・∀・)!
無理やりなじみのないJavaのクラスに悪戦苦闘すんなら
純正Ajaxで悪戦苦闘すんのが筋じゃろがぁ(・д・)<フクザツイクナイ
widgetって実はAjaxを取り入れつつ、web開発のネック
すなわちjavascriptとかcssとかでweb開発者を悩ますブラウザの実装の違い
まんまとクリアしてネ?
つーことは、まぁ、気にするのはプラットフォームの違いぐらいでいいということで
そうとなればjavascriptなんてしょせんスクリプトさ
関数は全部functionで変数は全部varなんだろ?(・∀・)シンプルイイwww
とまぁ遠回りして結局いつもつかってるエディタという開発環境とすら呼べない状況で
javascriptを習得してみようかと心にきめた次第でございます。
後編へつづく
2007年1月31日水曜日
2007年1月29日月曜日
自己紹介とか
どうもlunchfreakと申します。
プログラマです。
今ちょっとwidgetをつくってみたい と思って、どうせなら開発過程をblogしようかなぁと
ちまたで話題のAjaxですね。
あまり読み手を意識しないで書いちゃうんで、知らない単語がでてくるかもしれません。
気が向いたら用語も説明するけども・・・
プログラマとか言っても新人なんで、わかんねぇとか愚痴が多くなるかもです。
あまり知識をご披露できることはすくないかも・・・(・д・;)
あと個人情報うかつにかかんように気をつけたいとおもいます。
プログラマです。
今ちょっとwidgetをつくってみたい と思って、どうせなら開発過程をblogしようかなぁと
ちまたで話題のAjaxですね。
あまり読み手を意識しないで書いちゃうんで、知らない単語がでてくるかもしれません。
気が向いたら用語も説明するけども・・・
プログラマとか言っても新人なんで、わかんねぇとか愚痴が多くなるかもです。
あまり知識をご披露できることはすくないかも・・・(・д・;)
あと個人情報うかつにかかんように気をつけたいとおもいます。
登録:
投稿 (Atom)