Проект Javascript / Html5 - некоторые вопросы - PullRequest
0 голосов
/ 06 октября 2011

Я подумываю попасть в JS / Html5 для работы с некоторыми веб-приложениями.

В настоящее время я использую Visual Studio Express 2010 (я работаю на фоне c # / silverlight / mssql). Мило. Однако, если я делаю html5 / js, я бы предпочел писать сценарии поиска базы данных на стороне сервера в php для mysql, а не mssql. VS не обслуживает PHP MySQL (насколько я знаю).

Какой иде лучше для этого? Нужно ли устанавливать wamp-сервер или что-то в этом роде? (Это должно быть бесплатно, это просто хобби.)

Кроме того, для приложений, не относящихся к базе данных, например, для простых игр, как я могу сделать свое приложение js / html5 настолько близким к загружаемому приложению, насколько это возможно? Является ли это возможным? Загрузка и распаковка zip-файла - это хорошо, если это необходимо сделать.

Последнее, что мне нужно знать, это как сохранить текстовый файл на жестком диске. Я думаю, что это можно сделать с помощью Internet Explorer, но не могли бы вы создать html-страницу на лету с помощью кнопки копирования, которую затем вы могли бы поручить пользователю вставить в блокнот, или что-то в этом роде?

1 Ответ

1 голос
/ 06 октября 2011

Для IDE NetBeans хорош и прост, и хорошо работает для веб-приложений. Вы действительно не нуждаетесь в IDE все же. Это будет не так полезно, как в .NET. Многие веб-разработчики используют более простые текстовые редакторы. Если у вас Mac, мне нравится TextMate.

Если вам нужно обслуживать файлы с веб-сервера, вам понадобится веб-сервер, но в большинстве случаев вы можете создавать его только через файловую систему и файл: // urls. Вы столкнетесь с проблемами, если попытаетесь выполнить AJAX - см. jQuery Ajax-запрос от локальной файловой системы (файл Windows: ///)

Загружаемые приложения могут быть в значительной степени реализованы с помощью спецификации автономного приложения HTML5. См. http://www.w3.org/TR/html5/offline.html для формальных вещей, но есть много примеров, например. http://www.html5rocks.com/en/tutorials/appcache/beginner/.

Что касается сохранения текстового файла, то по соображениям безопасности я не думаю, что обычный кросс-платформенный JavaScript позволит вам это сделать. Это легко сделать, если у вас есть веб-сервер и вы обслуживаете файлы и службы для вызовов AJAX.

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