Существует ли JS-подобный язык, который позволяет записывать доступ к локальным файлам? - PullRequest
2 голосов
/ 27 ноября 2011

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

Я могу прочитать их, сделав их json, но JS не позволит мне писать локальные файлы.

Я делаю это в Perl все время, но у него нет графического интерфейса для удобного ввода (если не использовать какой-то Tkx Kludge)

Есть ли язык, который позволит мне использовать графический интерфейс и писать локальные файлы (и который поддерживает хеши и регулярные выражения)?

Ответы [ 4 ]

6 голосов
/ 27 ноября 2011

JavaScript будет позволять вам писать локальные файлы, вы просто не можете сделать это в браузерном JavaScript. Возьмите, например, node.js , вы можете читать и писать файлы без проблем. Поэтому объедините некоторые JavaScript, JavaScript на стороне клиента, Ajax и JavaScript на стороне сервера (работающие на одной машине), чтобы сделать то, что вам нужно.

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

3 голосов
/ 27 ноября 2011

Если вы хотите Perl с JS GUI, почему бы не иметь именно это? Запустите локальный веб-сервер с кодом Perl в качестве CGI-сценария и подключитесь к нему через интерфейс на основе браузера. Apache работает как на Linux, так и на Windows, и его легко установить. Просто убедитесь, что вы используете некоторые современные веб-фреймворки Perl, а не что-то древнее, чтобы облегчить вашу разработку.

0 голосов
/ 27 ноября 2011

Если ваш графический интерфейс основан на Windows, попробуйте Microsoft .NET Framework. Вы можете получить простой графический интерфейс с кодом Visual Basic или C #, который будет запущен за пару минут. И, конечно, он может записывать в локальную файловую систему.

0 голосов
/ 27 ноября 2011

Я считаю, что новый язык дартс Google (с синтаксисом между js и java (в основном js), встроенным браузером и т. Д.) Может это сделать.также я просто прочитал об этом здесь.Сам никогда не пробовал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...