私は、趣味のプログラマーで、Delphi XEを使用してクライアント/サーバーアプリケーションスイートを構築しようとしています。IntraWeb/DataSnap?
個人的にスタンドアロンアプリケーションを作成することがあります。問題は、ネットワーキング/マルチティアに関しては何も知らないということです。私は喜んで学ぶ。
私はこれを行う方法を模索し、DataSnapとIntraWebが仕事の最も有望な候補として飛び出しました。私はIWスタンドアローンのアプリを構築し、それを展開する場合
:私は、どちらか一方の使用を開始する前にしかし、私はウェブ上で見つけることができなかったいくつかの情報を知りたいのですが私のサイト(サーバーとして)でクライアントアプリケーションに接続/データを取得できますか?私はブラウザを使わずに、HTMLを使わずに、私のDelphiの書かれたアプリの中でそれをする必要があります(私は非常に小さなHTMLを知っており、私は学ぶことを熱望していません)。私はIntraWebがこのためのものではないことを知っていますが、それは動作しますか?
私がDataSnapにアクセスしてサーバーアプリケーションを構築すると、それを私のウェブサイトに展開できますか?または、ネットワーク上のコンピュータをサーバーにする必要がありますか?
誰もが知りたい場合は、私はそれに非常に精通していて、私は、すべての可能でADOを使用している場合、それらの間で情報を交換するために、(異なる都市から)5台のコンピュータを接続します。
共有ホスティングアカウントにISAPI dllまたはその他のサーバー/サービスタイプの実行可能ファイルを許可するホスティングプロバイダはあまり多くありません。これは、DataSnapルートに移動したときに見ているものです。それを可能にするISPを見つけなければならないでしょう。そうしないと、専用サーバーに行く必要があります。クラウドホスティングはオプションになるかもしれません。私は自分で経験したことはありませんが、仕事中に調べられていて、インストール/実行が許可されているという点で自分のサーバーを実行しているようなものではないようです。 –
私は、あなた自身のサービスを実行できる場所、およびCGI/ISAPI DLLを実行できる場所であるWindows/IISホスティングが可能であると確信しています。とにかく、それは正確にプログラミング関連ではありません。独自のSQLデータベースへの接続で実行されているSQL DBバックエンドを持つWebサービス実装を実行する場合は、コロケーション、クラウドホスティング、または専用サーバーがおそらくあなたの目にあるでしょう。はい、DataSnapそのようなミドルウェアには適切なツールです。最近、モバイルプラットフォーム用のDataSnapコネクタも追加されました。 –