-1

先日伺ったのですが、私がとりとめの癖があるせいか、お休みだったので、いきなり質問させていただきます。

私は以前にプログラムを書いたことがあるので、プログラミングの入門書を探しているわけではありません。

サーバー アプリケーションを設計するための良い入門書になると思われる優れたサイト/記事/本を誰かが持っているかどうか疑問に思っていました。

サーバーは、Apache を使用した Linux ベースの amazon ec2 サーバーになります。私は Python を使用したいと思います。Java も知っていますが、それがサーバー テクノロジに適したプログラミング言語であると思われる場合は、Java も知っています。これは、Web ブラウザーを介してインターネット経由でアクセスされます。

繰り返しになりますが、サーバー アプリケーションの設計の入門書として役立つと思われる優れたサイト/記事/本を知っている人はいますか?

**編集

エンド アプリケーションは、データベースから情報を返したり、データベースを維持したり、サーバーからファイルを追加/削除したりするために ajax 経由でアクセスする Web ブラウザーで使用するためのものです。今のところ、ajax 呼び出しを受け取り、単純な処理を行い、操作されたデータを返す単純なアプリを作成しようとしています。

**編集

手始めに、JavaScriptを使用してHTMLをajaxして更新する静的HTMLページと統合したいと思います。後で、データベース情報に基づいてページを動的に作成し、慣れてきたら ajax 呼び出しを使用してサーバーにデータベースを更新させるテンプレートを作成します。

**最終編集

では、これを締めくくることに投票したすべての人に。「サーバー アプリケーションの作成を学び始めるのに適した場所はどこか」というのは、率直で漠然とした質問ではありませんか? 真剣に、それはあいまいでも答えられないわけでもありません。私がサーバーアプリケーションの書き方を学ぶことについて尋ねたとき、あなたは私がサーバーアプリケーションがどのように機能するかについての実用的な知識をすでに持っていると思い込んでいて、あなたのエリートに想定されるべきことを単に省略していると仮定する場合は、それが過度に広範になる唯一の方法です.与えられたハッカーの心。要約すると、どこかでサーバー アプリケーション理論について学ぶ必要がありました。私が求めているのは、(学校の外の) どこで、どうすれば同じことを学べるかということだけです。

それらの人以外は、私が探していた情報を提供してくれてありがとう. アプリケーションがサーバー上でどのように実行されるかについての私の考えが変わり、いくつかの洞察が得られました。

4

5 に答える 5

1

最初に何を作りたいのかを正確に明確にする必要があると思います。Java と Python はどちらも、開発と実行に関して独自の長所と短所を持っています。また、使用できる多数のライブラリとフレームワークもあります。たとえば、Python では、Tornado、Twisted、Pyramid、Django など、数え切れないほどの Web アプリケーションを構築できます。Javaには数多くの

Apache は、webapp スタックでの位置を占めることから、一般的に衰退しています。これは優れた一般的な Web サーバーですが、あなたが言及しているテクノロジではまったく必要ありません。Java をデプロイする場合は、Tomcat と Jetty を使用できます。Python をデプロイする場合は、nginx のような小さなものを使用して http を Python アプリにプロキシするか、uwsgi プロトコルを使用できます。私が知っているほとんどの人は、ポート 80 に nginx や varnish のようなものを持っていて、すべてを python/java/php/apache/etc にプロキシするだけです。

ビルド方法を学びたいことを正確に説明すると、より適切な回答が得られる可能性があります。

于 2012-08-22T16:13:15.613 に答える
1

あなたは正確に何を探していますか。サーバーには何が含まれ、メインアプリケーションは何になりますか? ただのウェブ?ウェブサービス ?クローン?あなたはグーグルアプリエンジンを見ることができます

于 2012-08-22T16:04:31.003 に答える