私は Web ベースのアプリケーションのプロトタイプを作成しており、HTML でフロントエンドを作成することを検討していました。これは後で実際のアプリケーションに再利用できます。以前に、.swf を C# 実行可能ファイルに埋め込んだ Flash ベースのプロトタイプを作成しました。Flash は迅速なターンアラウンド タイムを実現し、Windows アプリケーションは DB アクセスとサウンド用の高度な API への無制限のアクセスを提供しました。
これについても同様のことを検討したい。このアプローチは理にかなっていますか?HTML がコンテナー アプリと通信する方法が特に気になります。予備調査から私が理解していることから、それはJavaScriptを介してのみ行われるため、すぐに扱いにくくなる可能性があります. 多くの機能を .swf に実装した Flash ベースのプロトタイプとは異なり、HTML UI は完全にシェルに依存して状態を維持するため、これは特にそうです。また、データベースへのアクセス以外には何も必要ありません。したがって、デスクトップ アプリケーションはやり過ぎかもしれません。
もう 1 つの方法として、PHP を使用してプロトタイプを作成し、Server2Go や XAMPP などのポータブル サーバー スタックを使用してデプロイするという方法があります。しかし、私はこれまでにこのようなことをしたことがありません。このアプローチの欠点に光を当てている人はいますか?
主な要件は、UI の迅速な反復、再利用可能なフロントエンド コード、およびインストールや構成を必要としない簡素化された展開です。