0

日次レポートを並べ替えて表示する、かなり単純な cms 駆動型の Web サイトを含む Web サイトを作成したいと考えているクライアントがいます。Web サイトにはサブスクリプションが必要で、メンバーシップ、無料試用版などが含まれます。

当初、私は PHP でサイトを作成するつもりでした。どの要件も重すぎず、経験も豊富だからです。しかし、クライアントと話をした後、彼はサブスクリプション、ログイン、および試用を処理する全プロセスを含むワークフローを提供し、(どうやら) Web プラットフォームで使用できる C++ 製品を持っている誰かと緊密に協力しました。

C++ は知っていても、Web サーバーにデプロイしたり、PHP と通信させたりする必要がなかったので、これは私の当初の計画にレンチを投げかけます。私はすでに PHP でかなりの量のサイトを書いているので、書き直す必要はありません。

この 2 つを同じサーバー上で通信させることはできますか? そのためには何が必要ですか?それは私の時間の価値があるでしょうか、それとも PHP を破棄して C++ を使用することに決めるべきでしょうか? それともクライアントに頭がおかしいと言うべきですか?

これが、プロジェクトについて現在私が持っているすべての情報です。これ以上の情報を提供できるかどうかはわかりませんが、必要であれば試してみます。

すべての回答に感謝します。

4

3 に答える 3

5

彼がおかしいと彼に伝えてください。

その理由は、これらのタスクのいずれも、PHP よりも C++ が提供できるメリットを必要としないためです。それは重いメンテナンスの痛みです。そして全体像として、これら 2 つを一緒に配置することは、それらを php で記述するよりも (時間単位で) より多くの作業です。

C++ を正当化する唯一のことは、重い数学ビジネス ロジックが含まれている場合です。そして、私は重いことを意味します。

問題のために。デバッグについて考えてみてください。

于 2013-08-29T00:18:10.390 に答える
3

Thomas の言うこと (これはすべて真実です) に加えて、ホスティング会社はカスタム バイナリの実行を禁止する可能性が高いでしょう。通常、仮想プライベート サーバーを使用しないホスティング パッケージでは、Web サーバー上でユーザーが作成したコンパイル済みコードは許可されず、スクリプトのみが許可されます。

VPS ホスティングは、平均して 5 倍の費用がかかります。

于 2013-08-29T00:23:11.333 に答える
0

PHP で C++ コードを書き直すことができます。コンバーターを使用して C++ を Java に変換し、ホストが許可している場合は Java 仮想マシンを使用することもできます。ホストで許可されている場合は、C++ コードを使用できます。ローカル マシンから C++ コードをホストすることが適切な場合は、ホストすることができます。

C++ 言語が明示的に必要でない場合は、PHP を実装することをクライアントに伝えます。ホストが C++ モジュールの使用を許可している場合でも、C++ と PHP の間の通信によってサーバーの負荷が増加します。そして将来、あなたは多くの痛みを維持するでしょう

于 2013-08-29T00:30:24.750 に答える