-1

ダミーのために答えてください;)... Webプログラミングの絶対的な初心者、特にDrupalの初心者。MySQLのデータベースにアクセスして動作するC#で記述されたモジュールがいくつかあります(実際には学生情報システムです。C#で作成されたフォームがいくつかあり、インターフェイスを介して学生がデータベースに詳細を入力でき、デスクトップアプリケーションがあります。それらのデータに作用します)。次に、学生がインターネットを介して情報を入力できるようにWebサイトを作成する必要があります。モジュール全体をPHPで書き直すことはできず、Drupalを使用してWebサイトを作成したいと考えています。それで、それをどのように行うのですか?

4

1 に答える 1

0

直接的な答えではありませんが、考慮しなければならない点がいくつかあります。これがどれほど複雑になるかは、C#コードとDrupalの間に必要な相互運用性の程度によって異なります。

Drupalは、DBにデータを入力するために、C#で記述されたフォームを使用する必要がありますか、それともPHPから直接データ入力を行うことができますか(のように、実行する必要があるC#フォームのデータの検証または処理はありますか?そうでない場合は、データをMySQLデータベースに直接入力できるページをDrupalで作成するのが最も簡単な方法のようです。

それ以外の場合、プログラムを相互に通信させる最も簡単な方法は、データを別の形式(XMLやJSONなど)で出力することです。(中間データ型としてJSONを使用している人への同様の質問です)PHPフォームで一時フォルダーにXMLドキュメントを作成し、C#プログラムでこのフォルダーをX分ごとにポーリングして、それらを入力として使用することができます。そのアプリケーション。

それは本当にあなたのワークフローに依存します—データの処理はどれくらい迅速である必要がありますか?データの流れは出入りですか、それとも流入のみですか?つまり、一連の結果をユーザーに返す必要がありますか?

于 2012-07-01T19:00:31.723 に答える