PastryKit फ्रेमवर्क क्या है?


85

मैं PastryKit जावास्क्रिप्ट फ्रेमवर्क पर किसी भी जानकारी को खोजने की कोशिश कर रहा हूं। यह iPhone उपयोगकर्ता गाइड पर उपयोग में प्रतीत होता है जो कि मोबाइल सफारी में iPhone पर ही प्रदर्शित होता है, लेकिन मुझे कोई दस्तावेज या एपीआई नहीं मिल सकता है। यदि आप इसे क्रिया में देखना चाहते हैं, तो सफारी 4 खोलें, अपने उपयोगकर्ता एजेंट को iPhone 3 में सेट करें (डेवलप मेनू में) और गाइड की जांच करें ।

कुल मिलाकर, यह एक HTML / CSS / Javascript एप्लिकेशन लिखने का एक तरीका प्रतीत होता है जो देशी iPhone ऐप की तरह कार्य करता है।

जब यह जावास्क्रिप्ट की बात आती है, तो मैंने जेएस ब्यूटीफायर का उपयोग किया (जो मैं मान रहा हूं) फ्रेमवर्क फ़ाइल और यह 3,400 लाइनों से अधिक था! सुशोभित, (फिर से जो मैं मानता हूं) उनका कार्यान्वयन अनुपात 1,200 से अधिक था।

सीएसएस की तरफ, मैंने फ्रेमवर्क CSS पर फिर से क्लीन सीएसएस का इस्तेमाल किया (जो मैं मानता हूं) , और यह 700 से अधिक लाइनों के लिए निकला। उनका कार्यान्वयन 500 से शर्मनाक था।

क्या किसी के पास, या PastryKit पर कोई जानकारी, प्रलेखन, या एपीआई को खोजने के लिए पता है या नहीं है? या, क्या कोई यह पता लगा सकता है कि इसे कैसे लागू किया जाए?


1
हे केरिक, आपके वेतन वृद्धि के प्रश्न का क्या हुआ? मैंने इसके लिए एक अच्छा उत्तर लिखा था [ jsFiddle ] ( jsfiddle.net/hcF34 ) और सब कुछ के साथ।
पीटर अज़ताई

जवाबों:


36

जॉन ग्रुबर ने हाल ही में डारिंग फायरबॉल: पेस्ट्रीरीकिट पर अपने शोध से कुछ और जानकारी के साथ एक लिंक पोस्ट किया

EDIT: डेविड कैलहौन ने इस ब्लॉग पर बहुत अधिक गहन जानकारी जोड़ी : पेस्ट्री पाई एक सेब पाई में खुदाई



6

ऐसा लगता है कि PastyKit का उपयोग iTunes LP फ़ाइलों में भी है। चित्त आकर्षण करनेवाला। इस बारे में अधिक जानने के लिए इंतजार नहीं कर सकते - खेद है कि अधिक विवरण नहीं है!


2
कौन-कौन से आइट्यून्स एल.पी. क्या आप वाकई TuneKit का मतलब नहीं है ?
एलेस्टेयर स्टुअर्ट

5

PastryKit के अनुसरण में, मैंने Sencha Touch की खोज की है । यह iPad पर बटर स्मूथ है। इस समय, यह निश्चित रूप से Apple के AdLib js lib की तुलना में अधिक द्रव है (जैसा कि iPad उपयोगकर्ता गाइड साइट पर उपयोग किया जाता है)। वास्तविक आईपैड पर उनके डेमो की कोशिश करें ताकि फ्रेमवर्क के लिए वास्तविक एहसास हो। यह अपेक्षाकृत नया होना चाहिए, क्योंकि मुझे अन्य मोबाइल JS लिबास के बीच इसका कोई उल्लेख नहीं मिला।

मेरे iPad पर "चिकनाई" के लिए परीक्षण, यह धड़कता है:

  • jQTouch
  • PastryKit / TuneKit / ADLIB
  • WebApp.Net (किसी अन्य पोस्ट में उल्लिखित)

IMO, WebApp.Net अगला सबसे अधिक देशी-पसंद है जब इसे स्क्रॉल करने, क्लिक करने, स्लाइड करने आदि के लिए आता है, ये सबसे गंभीर प्रतियोगी परीक्षण हैं।

रैंडम सिडेनोट: मुझे ताज्जुब है कि ऐप्पल एक मोबाइल जेएस लाइब्रेरी का नाम दे देगा। पेस्ट्री का एंड्रॉइड डेसर्ट के नामकरण सम्मेलन के साथ।

अपडेट 10/3/2010 : स्नेहा टच और jQTouch के बीच संबंध , उनके डेवलपर, स्नेचा द्वारा समझाया गया।



2

यह कॉन्टैक्ट लिस्ट सैंपल वेबएप के साथ-साथ देशी ऐप भी काम करता है। इसे देखें: iPhone के लिए वेबकिट पर लेख संपर्क सूची


यह अच्छा है। मैं उसे देखना चाहता / चाहती हूँ, लेकिन iUI के साथ मिलाया गया (देखें code.google.com/p/iui/) ताकि पदानुक्रमित ऐप बनाना आसान हो जाए।
जारेड अपडेटेड

1

IPhone वेब विकास के साथ एक बारहमासी समस्या एक UIWebView के भीतर ऊर्ध्वाधर स्क्रॉलिंग और उछाल प्रभाव को अक्षम कर रही है। PastryKit वेन पैन के अनुसार जाहिर तौर पर इसे निष्क्रिय कर सकता है। मुझे यह काम करने के लिए नहीं मिला है। आप अधिक सक्षम हो सकते हैं।

पेस्ट्रीटैक में खुदाई

jqtouch भी आपको वर्टिकल स्क्रॉलिंग को अक्षम करने देता है। यह काम करने के लिए भी नहीं मिल सकता है।

ऊर्ध्वाधर स्क्रॉलिंग बंद करना


0

ऐसा लगता है कि मैं एक ही शोध कर रहा हूं कि गाइड कैसे काम करता है और इस पृष्ठ को कैसे पाया।

Apple का डैशकोड उत्पाद iPhone यूआई की तरह दिखने वाले वेब ऐप उत्पन्न करने वाला है .. मुझे नहीं पता कि यह कोड कहां से आया है।

यदि आप वेब-ऐप के लिए UI को डुप्लिकेट करना चाहते हैं, तो jqTouch देखें।


0

यह पोस्ट Google जांच पर मेरा पहला अनुसरण किया गया लिंक था।

आप बस iPhone गाइड से स्टाइल्सशीट्स और जेएस फ़ाइलों को पकड़ सकते हैं और आवश्यकतानुसार संशोधित कर सकते हैं। सब कुछ है - आपको कोड के साथ खुद को परिचित करना होगा।

मैं खुदाई का एक प्रकार है कि यह सब कैसे एक साथ काम करता है। लेकिन मैं उस कॉल अप को हटाना चाहता हूं जो पुनर्निर्देशित करने के लिए मजबूर करता है अगर यह आईफोन नहीं है (या उपयोगकर्ता एजेंट को नहीं बदला गया है)।

बस इसकी कुछ कार्यक्षमता को एक मानक वेबसाइट में लागू करें - मुझे पसंद है कि यह सफारी के डेस्कटॉप संस्करण में कैसे काम करता है।


6
बस फाइलों को हथियाना और उनका इस्तेमाल करना कानूनी नहीं हो सकता है। क्या Apple ने कोई लाइसेंसिंग जानकारी प्रदान की है?
क्रिस्टोफर जॉनसन

यह वास्तव में इतना आसान नहीं है कि जावास्क्रिप्ट कचरा का एक गुच्छा और साफ, पठनीय सामान के बाद से यह पता लगाना आसान नहीं है कि स्रोत को कैसे संशोधित किया जाए।
जारेड अपडेटेड

0

यदि आप पहले से ही नहीं जानते हैं तो JQTouch को आपको कुछ JQuery सीखने की आवश्यकता है। iUI भी एक बहुत अच्छा ढांचा है जो वास्तव में HTML5 / CSS3 / जावास्क्रिप्ट ही है। यहाँ एक डेमो देखें http://iui-js.appspot.com/ (सफ़ारी, क्रोम पर चलता है, और कमोबेश फ़ायरफ़ॉक्स पर भी)


IUI के साथ एक समस्या यह है कि टूलबार स्क्रीन को बंद कर देता है। यह आश्चर्यजनक है कि उन्होंने एक साथ क्या रखा है, लेकिन यह अभी भी iPhone-y पर्याप्त नहीं है, विशेष रूप से PastryKit की तुलना में।
जारेड अपडेटाइक

यह PastryKit कुछ इसी तरह का उपयोग कर रहा है कि टूलबार को शीर्ष पर रखने के लिए iScroll दृष्टिकोण। आप आईयूआई के साथ भी ऐसा कर सकते हैं (डेमो: bit.ly/bjqVsB )।
रेमी ग्रुमे जुले

0

IPhone वेब एप्लिकेशन के लिए एक महान ढांचे के रूप में http://webapp-net.com/ का उपयोग किया गया । उपयोग करने में आसान और स्थिर ... प्रकाश के रूप में iui लेकिन आसान और अच्छे प्रस्तुति के रूप में नहीं, Jq स्पर्श भारी JQuery की आवश्यकता है। वेबैप-नेट के साथ छड़ी करने का निर्णय लेने से पहले इन सभी रूपरेखाओं के साथ थोड़ा प्रयोग किया। वहाँ भी iWebkit है लेकिन इसकी एक वेबलॉग नहीं है। देशी iPhone की तरह अधिक सादे HTML लग रही है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.