2011-03-26 8 views
1

私はJava開発者で、初めてのSaaS Webアプリケーションを構築しています。私はWebプログラミングには全く新しいですGWT + AppEngineまたはLAMPに移動しますか?既存のJava開発者

Ruby On Railsを最初に試しましたが、それを追求しないことを決めました。

私は新しいWebアプリケーションを計画しています。私はそれをモバイルブラウザとデスクトップブラウザでうまく使いたいと考えています。また、このアプリケーションのパブリックAPIを公開し、ネイティブモバイルアプリケーションを構築する予定です。

GWT + AppEngineとJavascriptの複雑さを隠す能力には非常に感銘を受けています。また、現在のJavaプログラマーのための恩恵です。

私はLAMPでも読んでいますが、それはかなり簡単です。学習曲線はもう少しですが、私はデータベースとSQLをさらに使いこなすでしょう。

主な質問は、GWT + AppEngineまたはLAMPですか?留意事項:

  • は曲線学習:GWTは
  • はプログラマを雇うより単純なようだ:LAMPは同じDBを使用して複数のアプリケーションGWT
  • に精通人々よりもはるかに広い人材プールを持っているようです。 LAMPがここで勝つと思われますが、おそらくAppEngineも良いですが、それほど多くは見つかりませんでした。
  • ウィジェットライブラリ:プレーンGWTは、少し退屈に見える私は少し混乱し,,と製品を構築するための技術を選択する必要が午前推測LAMP

のためのより多くのオプションがあるように思えます。

ご意見、ご提案、ご要望などありがとうございます。

+0

GWTはGoogle-App-Engineを意味していますか? (GWTタグの上にカーソルを置いて) – gideon

+0

はい、私はときどき用語を混ぜますが、それは私の心の中ではっきりしています。 –

+0

両方で書かれたWebサイトがあります - どちらも動作します。私は現在GWT開発者であり、GWTの最上位レイヤーとしてフロントエンドライブラリにGXTを使用しています。サーバーのGWTは、バックエンドデータベースを制御する限り、実際にはサーブレットの束であり、バックエンドシステムにアクセスするすべてのメカニズムを使用できます。 –

答えて

1

私が知る限り、GWTはクライアント側のコードしか提供しないので、何らかのバックエンドが必要になります。つまり、必要に応じてデータベースとSQLを完全に制御できます。

あなたもL inux上 pacheサーバー上のM YSQL DBとP HPスクリプトと通信GWTで生成されたフロントエンドのコードを持っている可能性があり、言いました。

essensは次のようになります。より多くの研究とあなたが決断

+0

ありがとう!私は両者を試してみるのがいいと思います。 –

1

あなたはこのプロジェクトを引き受けることが本当に修飾されていないように、それはそれゆえ、LAMP ...聞こえる...あなたはよく未来にあなたの努力を唆すに多くのサポートとより多くの柔軟性を見つけることができます。..

+2

彼は「私はWebプログラミングにとって非常に新しい」と言っています。だから彼は非常に有効な質問があります。あなたが知りませんが、あなたが知らないプロジェクトについて資格があるかどうかを信じさせてくれるのは何ですか? – Aleadam

0

を取る前に、GAE/J +いくつかのJSPで非常に遠くに行くことができるのいずれかの少なくともコードの何かをします。

フロントエンド用にFlexをお勧めします。

+0

ありがとうございました!私は一部のタブレットでAdobe Flashインストールの可用性を避けるため、Flexから揺れ動こうとしています。 –

関連する問題