Javascript on Rails - PullRequest
       2

Javascript on Rails

11 голосов
/ 25 февраля 2011

Только начал экспериментировать с функциями HTML5 и очень понравился localStorage.

А теперь мне интересно, имеет ли смысл создавать библиотеки, которые облегчат жизнь. Что-то, что легко сохраняет объекты из локального хранилища на сервер-БД. Что-то вроде object.findAllByAttribute (Attribute) и т. Д.

Итак, мой вопрос: есть ли уже что-то, что помогает мне писать офлайн приложения html5? Если нет, то имеет ли это смысл или я ошибаюсь?

Ответы [ 5 ]

17 голосов
/ 28 февраля 2011

backbone.js - это инфраструктура Javascript, которая поможет упростить эту задачу.Имеет поддержку localStorage, а также синхронизацию с сервера.

http://documentcloud.github.com/backbone/

Это пример приложения, в котором используется localStorage.

http://documentcloud.github.com/backbone/docs/todos.html

Используется магистральный адаптер localStorage.

http://documentcloud.github.com/backbone/docs/backbone-localstorage.html

4 голосов
/ 06 марта 2011

Я не использовал его сам, но https://github.com/wycats/jquery-offline вполне может подойти.

Также есть js-модель, которая поддерживает localStorage https://github.com/benpickles/js-model, Я использовал его иэто очень хорошо, я думаю, что синхронизация между localStorage и вашим сервером, вероятно, довольно специфична для приложения.

3 голосов
/ 04 марта 2011

Вот еще одна библиотека JavaScript для обработки localStorage: https://github.com/polvero/Kizzy

Я им не пользовался, но выглядит достойно рассмотрения.

2 голосов
/ 04 марта 2011

только что найдено http://www.javascriptmvc.com/. Выглядит интересно, проще, чем backbone.js и ближе к Rails или Grails.

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

0 голосов
/ 13 декабря 2013

вещи продвинулись, и кажется, что http://angularjs.org/ - это то, что я искал в тот момент, когда я задал вопрос.

Также много говорят об использовании AngularJ вместе с Grails для создания SPI-приложений: http://skillsmatter.com/podcast/home/developing-spi-applications-using-grails-and-angularjs

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