Я бы хотел начать разработку моего первого веб-приложения.Графически приложение будет довольно скромным (цветная графика ASCII), но должно иметь три функции, одна из которых очень необычна:
Внешний интерфейс представляет собой последовательность веб-страниц someurl/0 ... someurl/n
, передаваемый последовательно от 0
до n
.Однако, используя адресную строку, можно просматривать только в обратном направлении, то есть от someurl/n
до someurl/n-m
, а не до someurl/n+m
- если только они не были до someurl/n+m
.Движение вперед осуществляется с помощью других событий различного рода (например, нажатие на ссылку, ввод строки и т. Д.)
Пользователи имеют возможность сохранять персонализированные файлы статуса на сервере, чтобы они моглиможет продолжаться с того места, где они остановились, независимо от того, какую машину они используют (поэтому необходимо также выполнить процедуру входа в систему)
Работает в кросс-браузерном режиме
Какой набор инструментов (языков, структур или, возможно, даже функций) дал бы мне описанную функциональность с минимальными хлопотами?У меня есть некоторый опыт разработки (но не веб-приложений), и я - за исключением функциональности - свободен в выборе инструментов