2011-02-25 11 views
11

बस HTML5 सुविधाओं के साथ प्रयोग करना शुरू कर दिया और वास्तव में स्थानीय स्टोरेज की तरह।रेल पर जावास्क्रिप्ट

और अब मुझे आश्चर्य है कि कुछ लाइब्रेरी बनाने के लिए यह समझ में आता है कि जीवन को आसान बनाते हैं। ऐसा कुछ जो आसानी से स्थानीय स्टोरेज से सर्वर-डीबी तक ऑब्जेक्ट्स को जारी रखता है। ऑब्जेक्ट की तरह कुछ .findAllByAttribute (विशेषता) इत्यादि

तो मेरा सवाल है: क्या वहां पहले से कुछ है जो मुझे ऑफ़लाइन एचटीएमएल 5 एप्लीकेशन लिखने में मदद करता है? यदि नहीं, तो क्या यह समझ में आएगा या क्या मैं गलत तरीके से सोच रहा हूं?

+0

हम्म। सही उत्तर का चयन करना आसान नहीं है। मुझे लगता है कि backbone.js उत्तर बक्षीस का हकदार है (यदि अगले 15 घंटों में कोई बेहतर उत्तर नहीं दिया गया है), और यह मेरे प्रश्न के अनुरूप है। लेकिन अब मुझे लगता है कि मैं अपने विचारों को सही तरीके से तैयार करने में सक्षम नहीं था - इसलिए मेरे लिए, (मेरा अपना) जावास्क्रिप्ट एमवीसी जवाब सबसे अच्छा है। – rdmueller

+0

बस इस महान परियोजना को मिला: http://todomvc.com/ – rdmueller

उत्तर

17

backbone.js एक जावास्क्रिप्ट ढांचा है जो उस कार्य को आसान बनाने में मदद करेगा। इसमें स्थानीय स्टोरेज के साथ-साथ सर्वर से सिंक के लिए समर्थन है।

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

यह जो localStorage का इस्तेमाल करते हैं एक उदाहरण के आवेदन है।

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

यह रीढ़ की हड्डी localStorage अनुकूलक का उपयोग करता है।

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

+1

अच्छा जवाब। अच्छा ढांचा लेकिन यह थोड़ा जटिल लग रहा है। इंतजार करेंगे और देखेंगे कि हमें सरल उत्तर मिलते हैं या नहीं। – rdmueller

+0

केवल +25 प्राप्त करने के लिए खेद है। मुझे यकीन है कि मैंने आज सुबह आपका जवाब स्वीकार कर लिया, लेकिन मैंने अपने मोबाइल वेबब्रोसर का इस्तेमाल किया। ऐसा लगता है कि अजाक्स अनुरोध नहीं मिला :-( – rdmueller

+0

मैंने जवाब को सुबह में स्वीकार कर लिया। मुझे नहीं पता कि यह केवल +25 क्यों दिखा रहा है। कुछ और समस्या हो सकती है। – Amitabh

2

सिर्फ http://www.javascriptmvc.com/ पाया। Backbone.js और रेल या Grails के करीब दिलचस्प, सरल लग रहा है।

लेकिन यह स्वीकार करना है कि फोकस ऑफ़लाइन सुविधा नहीं है। लेकिन मुझे लगता है कि जब आपके पास पहले से मॉडल है, ऑफ़लाइन अब बड़ी समस्या नहीं है।

3

यहाँ एक और जावास्क्रिप्ट निपटने localStorage के लिए पुस्तकालय है: https://github.com/polvero/Kizzy

मैं इसे इस्तेमाल नहीं किया है, लेकिन यह ध्यान के योग्य लग रहा है।

4

मैंने इसे स्वयं नहीं उपयोग किया है लेकिन https://github.com/wycats/jquery-offline काफी अच्छा फिट हो सकता है।

इसके अलावा जेएस-मॉडल है जो स्थानीय स्टोरेज https://github.com/benpickles/js-model का समर्थन करता है, मैंने इसका उपयोग किया है और यह बहुत अच्छा है, मुझे लगता है कि स्थानीय स्टोरेज और आपके सर्वर के बीच सिंकिंग शायद काफी ऐप विशिष्ट है।

+0

बढ़िया! मुझे jQuery पसंद है ... – rdmueller

0

चीजें उन्नत हैं और ऐसा लगता है कि http://angularjs.org/ मैं उस प्रश्न के बारे में पूछ रहा था जब मैंने सवाल पूछा था।

वहाँ भी एसपीआई अनुप्रयोग बनाने के लिए एक साथ AngularJS का उपयोग कर Grails के साथ के बारे में बहुत बात है: http://skillsmatter.com/podcast/home/developing-spi-applications-using-grails-and-angularjs

संबंधित मुद्दे