1

Что бы вы предложили в качестве серверной части для веб-приложения, работающего на небольшой плате ARM, такой как Raspberry Pi, работающей под управлением Linux?

Моя идея - управлять платой ARM через веб-интерфейс. Это может включать в себя обслуживание набора статических html/css/js, которые содержат приложение javascript, которое выполняется на стороне клиента браузера, а затем принимать HTTP-запросы и переводить их в системные вызовы, иногда возвращая выходные данные этих системных вызовов.

Обычно я бы устанавливал стек Ruby или Node.js и хакнул, но я думаю, что в этом случае это будет слишком обременительно для ресурсов. На самом деле, я хотел бы оставить как можно больше ресурсов другим процессам, которые будут работать на этой плате.

Итак, с чем бы вы посоветовали установить перевод? Языки, серверное программное обеспечение, фреймворки? Что, например, маршрутизаторы используют для обслуживания своих интерфейсов администратора?

1 ответ1

0

Достаточное количество маршрутизаторов и таких, использующих CGI-скрипты, чтобы сделать это, вы можете отобразить страницу как html и тому подобное. Кроме того, он может выступать в роли сервера Apache (см. Python's: CGIHTTPServer).

Мой фаворит - Python, но я знаю, что Perl в этом тоже огромен. Он определенно будет немного тяжелее, чем сырой HTML/JS, поскольку это все на стороне клиента - но это позволит вам работать с аппаратным обеспечением на тонну.

CGI могут работать с Python, Perl, Bash и некоторыми другими, которые меня избегают. Забавно, спросите вы, потому что я сейчас работаю над тем, что построено на Python для моего MicroPC (что-то похожее на RPi).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .