0

Delphi アプリケーションを新しい環境に移行します。それは .NET になります。アプリの一部は分散処理に移行され、一部は Web サーバーに移行されます。したがって、これはモノリス デスクトップ アプリケーションから分散システムへのアーキテクチャの移行です。現在の Delphi コードを .NET に移行すること自体が問題ですが (一部のコードは C# でゼロから書き直す必要があります)、現在、一般的な設計の実現可能性を評価しています。

現在、私たちのアプリケーションには、http を介したリモート アクセスを可能にする、Delphi で構築された小さな Web サーバーが付属しています。自社開発の Ajax フレームワークは存在しますが、おそらく新しいものに切り替えられます。IIS を使用するため、「フル」バージョンで問題はありません。「ライト」バージョンには問題があります。これは、IIS 用のマシンを持っておらず、(Windows のホーム エディションを使用して) ワークステーションで IIS をホストすることさえできない小規模な顧客専用であるためです。どのようなオプションがありますか? 経験はありますか?すべきこととすべきでないことはありますか? 今のところ、2 つの主なオプションがあることを知っています。

  • Cassini – 一部のオープン ソース

  • IIS Express – 現在ベータ版です

4

1 に答える 1

0

これは、特定のニーズに対応していないために火がつく可能性がありますが、ここに行きます...

Linuxに移行してLAMPアプリケーションを構築することを評価します。私の好みは次のとおりです。

  • Ubuntu
  • WebサーバーとしてのNginx
  • Python(WebフレームワークとしてPylonsまたはDjangoを使用)
  • データベースとしてのPostgresSQL(またはSQLite)(ORMとしてSqlAlchemyを使用)
  • フロントエンドUIやAJAXなどのjQuery。

利点は、低コスト(基本的にゼロ)、迅速な開発、軽量(最小限のシステムで実行)、アップグレードと保守が容易なことです。

私はこれを何度も成功させてきました。

于 2010-10-27T13:17:53.840 に答える