70
kazuohprc
70ceee801838e4600dc1927cff5e19cd8de204933f8661a3a68395b2dc094b2b

#GWT #java #webアプリ開発

おはGWT

GWTはJavaをJavaScriptにコンパイルするので、Webでの速度も速く、他から読みにくくすることができますが。それ以上にコンパイルの速度も大型アプリであっても30秒以内に終わります。

凄くない?

ワイはニコ動システムは作れんが、動画共有サイトはつくったぞ

#GWT #webアプリ開発

GWTが良い理由として、安定して変わらないJavaで開発できる事

JavaScriptの場合、フレームワークに変化があると、今まで作成してきたライブラリが使えなくなるばかりでなく

お作法も変わる為、生産性と再利用が下がります。

#GWT #java #Webアプリ

GWTが良い最大の理由は、フロントもバックも誰もがしっているJavaでバリバリ開発できること。

それぞれが別の領域として区切られてきた業界の垣根を越えてSPAが作れることです。

単純にすごくない?

#GWT #Java #webアプリ

おはGWT

開発で分業をすることは良いことですが、

何もフロントとバックで開発言語を分けることが必ずしも良いことではない。

おはGWT、今日もこの製品のように革新的で息が長いGWTをつかってみんなが知っているJavaだけで、フロントもバックも簡単にWebアプリをつくりましょう。

ていうか、社長さん、お疲れ様です。

儲かりますね

https://twitter.com/kakusans_com/status/1632118798412292096?s=20

#GWT #Java #webアプリ #javascript

実はGWTはJavaを使いつつ、なんとjavaScriptの呼出しやJavaScriptがら呼ばれることもできる、チートな機能も持っております。

単純に、すごくね?

public static native void alert(String msg) /*-{

$wnd.alert(msg);

}-*/;

なんかかわった?

うそのほんとのうそのほんとのうその真実です。

#GWT #java #javascript

私がJavaScriptをあまり使いたくないのは、(1)変数の定義が曖昧でわからなくなる。(2)利用する系統で記述がバラバラ(3)フロントとサーバが別言語(4)インタープリタで処理が遅い(5)ブラウザ間の互換性を考える必要がある

面倒くない?

いろいろ考えすぎて、頭がパンクしそうだ、キャパ少なくない?俺?

#GTW #Java #Webアプリ開発 #javascript

おは、GWT

世界で一番開発者が多いJavaだけで、フロントもサーバもテストも共通してWebアプリ開発できるのは、もしかするとGWTだけかもしれません。

#GWT #Java #Eclipse #自動テスト #selenium2 #webアプリ

GWTはEclipse+seleniumu2を使うことで、SPAの自動テストが可能です。つまり、フロントもJava、サーバもJava、テストコードもJavだけで、品質を担保できるので、実はリファクタリングもダイナミックに行えます。

#GWT #Java #Webアプリ開発 #Eclipse

おはGWT

GWTでは、統合開発環境のEclipseを利用できます。

Eclipseを使うとリファクタリングが簡単にできるので、ダメコードだったものを改善しながら開発が可能です。

#GWT #Webアプリ #Java #javascript

GWTにはチート機能があり、JavaでありながらJavaScriptをオブジェクトで呼び出したり、使うこともできます。

チート過ぎない?

#GWT #java #Webアプリ #コンパイル

GWTが素晴らしいのは、コンパイル言語であるという点です。

コンパイルとは最適化して言語に変換します。

JavaScriptなら高速化、サイズ縮小、難読化してくれます。

しかも、クロスプラットフォームといって、ブラウザ毎にそれぞれ最適化します。

凄くない?