2011-07-17 10 views
0

私はアプリケーションを開発したいと思います。たとえばPhone7/iPhone/Androidでこのアプリケーションはサーバーからデータを取得します。データベースとアプリケーション+ウェブサイト

私の問題は、どこから始めるべきかわかりません。最初に私はサーバーとして使用したいと思っていたMac miniを手に入れましたが、サーバー・オペレーティング・システムはありませんでした。つまり、これらのモバイル・アプリケーションが接続できるMac上で動作する独自のアプリケーションを開発する必要があります。 ?

私はサーバーとして私のMacを使用したいので、後で私は1日に得た非常に制限されたホストではなく、私のウェブサイトをホストすることができます。

私はあなたが正しい方向に私を指すことができることを願っています! :)

+0

あなたの質問は次のようなものです:「Macではどのサーバが利用できますか?」 –

+0

私は偉大な英語のフォーマルではありませんが、私はおそらく外部アプリケーションからサーバーと通信する方法を尋ねていました。私のMac上のサーバーでセキュリティを解除せずにデータベースにアクセスする方法。 – Nikolai

答えて

0

最もよく知っているテクノロジースタックを使用してWebサービスを作成することをお勧めします。その後、wpf/windows/mobileアプリケーションであろうと、別のWebサービスであろうと、このWebサービスを任意のクライアントアプリケーションで使用します。

などです。

-MySQL 
    -PHP 
    -returns xml/json 
    -accepts POST data, or go fully RESTful if you please. 
-Client consumes or interacts with this web service. 
+0

ありがとう!それを探しています。 – Nikolai

0

あなたの実装は、デザインとユースケースに適合する必要があります。あなたがしたいことのためのモデルを思いついてから、次のステップはそれを行う方法を理解することです。

どのコンピュータもサーバーとして機能することができますが、他に考慮すべき点があります。クライアントはどのようにサーバーに到達しますか?あなたのサーバが動的IP上のゲートウェイの後ろにあなたの机の上に座っているなら、あなたはすでに困っています。

あなたはサーバーコードとクライアントコードを書く必要があります。あなたが言及したモバイルは、まったく別のことをします。それは初心者のためのかなり困難な仕事です。

+0

素早くお返事ありがとうございます!私はかなりの時間をかけて開発してきましたが、他のゲームとのウェブコミュニケーションに最も近いのは、ローカルネットワーク上のクライアント/サーバ設計です。クライアントがサーバーに接続する場所。 私はおそらくかなり不明でしたが、私は複雑なものではなく、こんにちは世界の例を作りたいと言います。私はデータベースへの接続を直接読んできたので、セキュリティ上のリスクになる可能性があります。だから私は、セキュリティを回すことなくデータベースから情報を得たいと思っています。私は自分自身をより良く定義したいと考えています。 – Nikolai

0

あなたの質問から、私はあなたのMacでウェブサイト/データベースサーバを動かしたいと思っています。これは間違いなく可能です。経験があると思われる場合は、関連パッケージを手動でインストールするか、 "MAMP"を使用して足を上げてください。 MAMPには、Mac OSX用のApache、MySQL、PHPがバンドルされています。プレミアムプロバージョンが用意されていますが、無料のオプションで十分です。ここにリンクがあります:http://www.mamp.info/en/index.html

+0

私はMAMPを思い出させてくれてありがとう;-)それは以前に使われていたが名前を忘れていたので、私はすべてOSXで手動で修正した。 – Nikolai