過去6か月の間にGWTの人気が劇的に増加していることに気づきました。より多くの証拠はここで見ることができます:
http://www.indeed.com/jobtrends?q=gwt&l=
誰かが原因を説明できますか?
過去6か月の間にGWTの人気が劇的に増加していることに気づきました。より多くの証拠はここで見ることができます:
http://www.indeed.com/jobtrends?q=gwt&l=
誰かが原因を説明できますか?
これには基本的に3つの理由があると思います。
しかし、これらのいずれかがJavaショップの外に当てはまるとしたら、私は本当にショックを受けるでしょう。GWTがJava以外の環境に侵入するのを見たことがありません。現在の方向性により、Java以外の環境が成功する可能性はさらに低くなると思います。
GWT RPCを無料で使用できることを意味するGAEの最近のリリース(*)が役に立ったと思います。
(*)以前と同様に、Javaサーブレットコンテナにアクセスできない限り(または、ブリッジライブラリの1つを使用してJava以外のサーバーからRPCを実行しない限り)、RPCを使用するGWTアプリをホストすることはできません。
jsightの答えはかなり良い説明だと思います。
Flex、Rails、および GWT を見てきました。3 つすべてが同じ空間に存在し、Flex は Flash RIA を生成し、GWT と Rails は HTML に対して同じことを行います。
Flex を使用して、好きなことがたくさんありますが、いくつかの深刻な問題があります。私にとっての主な問題は、HTML を Flex アプリに統合することの難しさです。これは簡単な作業ではなく、これを回避できるプロジェクトはほとんどありません。
一方、GWT は Java ベースであり、Flex Builder で Flex が提供するのと同じ種類のドラッグ アンド ドロップ エディターが付属していないため、最初は気が遠くなります。
しかし、GWT Designer (Instantiations による) は、GWT の世界では Flex Builder と同等であり、Swing のスキルを持つ Java プログラマーにとって、GWT のアーキテクチャーを理解するのにそれほど時間はかかりません。
言うまでもなく、GWT を既存の Java ツールセットの単純なアドオンとしてマネージャーに売り込むことができる Java プログラマーが数多く存在します。
さらに、Google ブランドも損なわれません。
企業内での販売可能性という点では、Java ツールは常に Actionscript や Ruby on Rails よりも簡単に販売できます。物事がどこに向かっているのかを確実に言うのは難しいですが、私は3つすべてが継続的に成長することを期待しています. 最近は誰もがRIAを望んでいます。
確かに、彼らが慣れているものとは異なる何かを学ぶにはあまりにも恐れているか怠惰な(または何でも)多くの人々がいるので、それは間違いなく要因です。Java開発者が何であれ、それは怠惰で安価です。GWTは、他の多くのRIAのものよりもこれらの点で勝ちます。JavaとSwingを知っている人は、JavaScript、C#(Silverlight)、ActionScript(Flex)、またはJavaFX(それはまだ生きていますか?)を学びたくないので、これには何らかの努力が必要になります。
また、Googleが触れるものすべてをゾンビのように受け入れます。(個人的には、Appleが触れるものよりもずっと好きですが、少なくともGoogleは開発者の選択を尊重しています。)