2011-01-27 11 views
2

데비안 정식 버전을 실행하는 임베디드 장치가 있습니다. 장치의 내 응용 프로그램 구성 파일에있는 항목을 관리하는 장치에있는 웹 액세스 가능 응용 프로그램을 만들어야합니다. 내 콘솔 응용 프로그램의 UI로 생각하십시오.임베디드 장치 용 간단한 웹 응용 프로그램

디바이스가 데비안을 실행하기 때문에 파이썬, 펄, PHP 등과 함께 아파치 서버를 사용할 수 있습니다. 그러나 아파치/리눅스 세계에 상당히 익숙하며이 애플리케이션을 디자인하는 가장 좋은 방법은 무엇인지 궁금해하고 있습니다. .

예를 들어 기기에서 웹 사이트를 호스팅하는 경우 웹 앱에서 Linux OS로 이동하고 설정을 업데이트하는 기기에서 실행되는 CGI를 호출해야합니다. 나는 그것을 할 올바른 방법이 하나도 없다는 것을 알고 있습니다. 나는 그것을 잘못된 방식으로하고 싶지 않습니다.

답변

1

웹 개발 서클에서 흔히 볼 수있는 문제이므로 '잘못된 방법'은 없습니다. 나는 thttpd와 커스텀 CGI 스크립트 (C로 작성)로 과거에 해왔다. 아주 작은 플래시 공간이 필요 했으므로 이것은 훌륭한 해결책이었습니다.

리소스 (메모리 및 디스크)가 많은 것처럼 들리므로 Webmin과 같은 것이 dev 시간을 절약 해줍니다.

+0

내가 thttpd는 파이썬의 CGI의 조합을 사용하고 필요 정확히 만든 수 있기 때문에

은 또한 임베디드/데비안/리눅스 사이트/포럼에서 검색을 수행해야합니다. 내 범위가 꽤 제한되어있어서 Webmin은 약간 과잉 이었지만 앞으로의 프로젝트에서 유용 할 수도 있습니다. – kittyhawk

0

"올바른"방법이 없으며 다른 사람들로부터 1,000 가지의 응답을 받게됩니다.

리소스가 많은 경우 Apache와 CGI를 Python으로 사용하십시오. 이것은 빠르고 쉽지만 안전하지 않은 솔루션입니다.

오리가 제안한대로 성능에 문제가 있고 리소스가 제한적일 경우 WT를 사용하십시오. 누군가가 이미 당신이 (당신을 위해 = 0 노력)

관련 문제