2009-06-26 1 views
2

Какой серверный веб-язык/фрейм вы рекомендуете использовать на встроенном устройстве? Устройство аналогично беспроводному маршрутизатору Linksys. В идеале я ищу структуру, которая быстрая, эффективная и хорошо работает на устройстве с ограниченными ресурсами (CPU, Memory и т. Д.).Веб-платформа на стороне сервера для использования во встроенном устройстве

Некоторые исходные соображения - это PHP, Django или даже mod_perl.

ответ

2

Justin, Звучит так, как будто ваша платформа имеет относительно большую мощность. По этой причине, я бы сказал, иди с каркасом, с которым тебе больше всего нравится. PHP и mod_perl очень быстры и эффективны. Это действительно зависит от того, какие модули доступны для сервера http, который вы используете.

Ваш вопрос заставил меня заглянуть в рамки, которые прошивка для томатов использует для их веб-интерфейса. Их сервер - micro_httpd/mini_httpd с расширениями cgi, а страницы - asp. Также есть несколько javascript. Вот ссылка на tomato firmware, где вы можете скачать исходный код и посмотреть на себя. Если ваше устройство похоже на беспроводной маршрутизатор, вы должны проверить другие прошивки маршрутизатора, такие как dd-wrt, openWRT и sveasoft.

Матея

0

Я работаю в команде, которая разрабатывает устройство, такое как маршрутизатор. для его веб-интерфейса я использовал thttpd и CGI Wraper. языком программирования был cpp + html + javascript. Я также использовал sqlite для базы данных.

cgi c/cpp - лучшее решение для веб-интерфейса в встроенном устройстве с ограниченным ресурсом.