2013-03-08 19 views
3

我使用DurandalJs和BreezeJs作爲客戶端的主要技術發展的JavaScript SPA。我想知道我可以使用哪些庫來執行我的應用程序,以支持不同的語言。我一直在做一些搜索,我發現JED.js(http://slexaxton.github.com/Jed/)對於這項任務可能是一個很好的選擇。的Javascript SPA多語言和localStorage的

不過我不是很肯定,有人可以推薦反對票庫完成此任務,或者給我約JED.js.一些意見

另外我想問的一些庫,用於在瀏覽器中存儲信息。有人可以推薦我嗎?我曾經想過在amplify.js中,它爲向服務器提出請求並緩存這些信息提供了很好的功能。但在我的應用程序中,我使用breezejs,所以這部分是不需要的。我只需要存儲一些數據,如用戶名和一些小信息。

非常感謝。

我的解決方案:

我一直在使用amplify.storage在瀏覽器和i18next(http://i18next.com/)存儲信息,以使不同的人的語言我的應用程序avaliable實現我的系統。

回答

2

我不是對你的問題的第一部分,有很大幫助。我對自己的迴應很感興趣!

我有對本地存儲的一些想法。 AmplifyJS實際上是三個獨立的庫。其中之一,amplify.store,致力於本地存儲問題,值得一看。你可以看看lawnchair。最後,查看Breeze DocCode sample,瞭解在瀏覽器本地存儲中存儲完整和部分實體緩存的示例;這是原始的,但給你提示。

+1

感謝@Ward,使用amplifyJs進行商店絕對是我的最佳選擇。另外,如果我決定在離線模式下執行我的應用程序,我將使用breeze(http://www.breezejs.com/documentation/exportimport)和amplifyJs的混合。 – jvrdelafuente 2013-03-09 10:04:46