組み込みデバイスで使用するサーバーサイドWeb言語/フレームワークはどのようなものをお勧めしますか?このデバイスは、Linksysワイヤレスルータに似ています。理想的には、私は高速で効率的で、限られたリソース(CPU、メモリなど)を持つデバイスでうまく動作するフレームワークを探しています。エンベデッドデバイスに使用するサーバーサイドWebフレーム
初期の検討事項のいくつかは、PHP、Django、またはmod_perlです。
組み込みデバイスで使用するサーバーサイドWeb言語/フレームワークはどのようなものをお勧めしますか?このデバイスは、Linksysワイヤレスルータに似ています。理想的には、私は高速で効率的で、限られたリソース(CPU、メモリなど)を持つデバイスでうまく動作するフレームワークを探しています。エンベデッドデバイスに使用するサーバーサイドWebフレーム
初期の検討事項のいくつかは、PHP、Django、またはmod_perlです。
ジャスティン、 あなたのプラットフォームのように聞こえるのは比較的馬力です。このような理由から、私はあなたが最も快適なフレームワークを持っていると言います。 PHPとmod_perlはすばやく効率的です。実行しているhttpサーバで利用可能なモジュールに依存します。
あなたの質問は、トマトファームウェアがWebインターフェイス用に使用しているフレームワークを覗いてくれました。彼らのサーバはcgi拡張子を持つmicro_httpd/mini_httpdであり、ページはaspです。また、いくつかのJavaScriptが投げ込まれています。tomato firmwareへのリンクがあります。ここであなたはソースをダウンロードして自分自身を見て回ることができます。お使いのデバイスがワイヤレスルーターに類似している場合は、dd-wrt、openWRT、およびsveasoftなどの他のルーターファームウェアプロジェクトをチェックアウトする必要があります。
マテヤ
私は、LUA(http://www.lua.org)をお勧めします。 Barracuda(http://barracudaserver.com)にはLUAをサポートするWebサーバーがありますが、それは無料ではありません。
私はルーターのようなデバイスを開発するチームで働いています。それはWebインターフェイスのため、私はthttpdとCGI Wraperを使用しました。プログラミング言語はcpp + html + javascriptでした。 私もデータベース用のsqliteを使用しました。
を使用するcgi c/cppを使用すると、限られたリソースを持つ埋め込みデバイスのWebインターフェイスに最適なソリューションです。