작성자가 (잘하면) 도움을 줄 수있는 앱을 만들고 있는데, 어 .. 작성자 가지.완전히 오프 라인으로 실행할 수있는 웹 앱을 만든 사람이 있습니까?
위키와 비슷하지만 한 사람에게는 쿨하다고 생각합니다. 가능한 (대중적인) 대중에게 접근 할 수있는 사이트로 만들고 싶습니다. 그래서 웹 앱으로 만들 생각입니다.
확실히 그렇지 않아도 다른 사이트와의 통합은 없으며 소셜 기능이 없습니다. 그러나 양식에 정보를 입력해야하므로 신속한 구성을 위해 웹이 아마도 최고 일 것입니다.
그러나 실제로 직접 호스팅하고 싶지는 않습니다. 나는 그것을 감당할 수는 없지만, 이것을 사용하는 사람들이 다른 곳에 저장된 그들의 데이터를 원하지 않을 수도 있습니다. 이것은 그들이 작성하고있는 것에 관한 개인 정보이며, 나는 그들이 그것으로 나를 믿을 것이라고 기대하지 않을 것입니다. 그래서 두꺼운 클라이언트 응용 프로그램으로 만들 생각입니다.
그리고 거기에 문제가 있습니다. 양식 데이터 입력을 주로 잠재적 인 사용자 (예전 웹 앱)가 쉽게 사용할 수 있도록하는 방법을 만드는 방법뿐만 아니라 오프라인에서도 데이터를 완전히 제어 할 수 있습니다 (예 : 클라이언트 앱).
나는 다음과 같은 솔루션 참조 : 두꺼운 클라이언트 자바 애플 리케이션과 같은
- 빌드를 사람들이 전체 일을 다운로드하기 전에 함께 플레이 할 수있는 애플릿으로 그물에 cutdown 버전을 실행합니다.
- 온라인 용 Flex 앱과 오프라인 용 Air 앱 (기본적으로 동일한 소스 별 빌드 스크립트)으로 빌드하십시오.
- 표준 웹 응용 프로그램 (HTML, JS 등)으로 빌드 할 수 있지만 다운로드 가능한 버전을 사용하면 컴퓨터에 이라는 사이트를 완전히 실행합니다. 전혀 그물을 만지지는 않을 것입니다.
1과 2 (I는 별도로로 찾고 있어요) 무시, 나는 3가 포함 것이라고 생각 :
- , 그게 내 코드가 작은 웹 서버를 포함 설치 준비까지 포장 운영.
- mySQL과 같은 DB를 SQLite와 같은 것으로 다시 매핑합니다.
- 서버를 실행하고 브라우저를 올바른 위치로 열었을 때 어쩌면 Prism과 같은 것을 사용하여 모든 broswer 물건을 숨길 수있는 일종의 기분 앱을 만듭니다.
그래서 예전에 이런 일을 해본 적이 있습니까?
만약 그렇다면 어떤 문제가 발생 했습니까?
마지막으로 에는 내가 생각하지 못한 또 다른 해결책이 있습니까? '
(또한, Joyent Slingshot 또 다른 질문에 제안했지만, 그것은 내가 경험이없는의 RoR을 (의)와 나는 리눅스에서 실행되지 않습니다 99 % 확신, 그래서 그것은 나를 위해 옳지 않아 .)
위키 시스템이라고 말하진 않았지만 wiki 시스템과 같았습니다. 실제로는 같은 목표를 달성 한 것처럼 영혼을 의미했습니다. 나는 위키가 내가 달성하려고하는 것에 대해 생각할 수있는만큼 가깝기 때문에 그런 식으로 표현했다. 내 제품을 설명하는 번거 로움을 원치 않는다 :-) – SCdF