2015-03-03 4 views
0

Я создаю программное обеспечение, которое выполняется локально в веб-браузере. Сначала я использовал C, но это было действительно беспокойно с HTML. Поэтому я решил использовать JavaScript. Это требует сохранения данных и сохранения текстов в текстовом формате. Могу ли я сделать это с помощью JavaScript? Если нет, как интегрировать его с C или python, чтобы я мог сохранять данные?Сохранение файлов через Javascript для локального приложения

Ответы на Linux будут полезны.

+1

Некоторый минимальный пример кода, который показывает, что вы пытаетесь сделать (C или JavaScript), будет полезен. – Anthon

ответ

0

Это зависит от того, как и где вы хотите сохранить данные.

  • localStorage - Простой магазин ключей/значений, который живет прямо в браузере. Данные специфичны для компьютера, браузера и веб-сайта, но данные сохраняются от сеанса к сеансу с этого конкретного сайта.
  • sessionStorage - Как и у localStorage, но данные удаляются по окончании сеанса (когда пользователь покидает ваш сайт).
  • cookies - если вы хотите вместо этого хранить данные на сервере, данные могут быть однозначно идентифицированы с помощью файла cookie, хранящегося в браузере пользователя. Куки автоматически отправляются на сервер по каждому запросу, чтобы сервер интерпретировал и отправлял нужные данные.
  • REST - Вы также можете сохранить свои данные на сервере и реализовать RESTful API и использовать JavaScript для запроса данных с сервера.

Вы не можете писать на диск непосредственно из JavaScript по очевидным соображениям безопасности.

+0

Какой язык использовать? Будет ли C выполнять мою работу? – Debdut

+0

Если вы имеете в виду серверное приложение, я полагаю, вы могли бы написать его на C. Есть более современные языки, которые помогут вам быстрее и быстрее запускать сервер, например, Java, Scala, Python, Ruby и другие. , – mjswensen

+0

Если вы обращаетесь к клиентскому приложению (в браузере), единственным вариантом является JavaScript. Вы не можете выполнить код C из браузера. – mjswensen