2009-05-27 12 views
16

मैं कई जावास्क्रिप्ट चौखटे कि iPhone और आइपॉड टच के लिए webapps बनाने में सहायता के बारे में पता कर रहा हूँ:आईफोन मोबाइल वेबपैस के लिए कौन सा टूलकिट?

  • जो हेविट के iui - http://code.google.com/p/iui/
  • Ciui - व्लादिमीर Olexa द्वारा जो काम पर एक संशोधित ले सीएनईटी - http://code.google.com/p/ciui-dev/
  • वेब ऐप - Chrilith द्वारा। http://webapp.net.free.fr/ दुर्भाग्य से, वह रिलीज के बाद तक अपना कोड प्रकाशित नहीं करता है।

मैं सीयूई की तरफ झुका रहा हूं लेकिन आपके विचार चाहता हूं।

आईफोन वेबपैस के लिए आप किस टूलकिट का उपयोग करते हैं?

धन्यवाद,

लैरी

जवाब से निम्नलिखित कहा:

  • Sproutcore
  • JQuery Mobile - विकसित की जा रही। JQuery टीम
  • JQtouch - JQuery के सुपरसेट से। लाइब्रेरी आकार
  • Cappuccino - रयान मैकक्यूइग द्वारा टिप्पणी: 280 उत्तर द्वारा। दर्शन में, वे जावास्क्रिप्ट पर्यावरण के लिए कोको और ऑब्जेक्टिव-सी पोर्ट कर रहे हैं (सीधे जावास्क्रिप्ट में उद्देश्य-सी शैली वाक्यविन्यास एक्सटेंशन और एनआईबी फाइलों का पुन: उपयोग करने के लिए। काफी अविश्वसनीय)।
  • Wink
  • xui
  • Jo डेव बामर द्वारा (blog)। PhoneGap के साथ काम करने के लिए डिज़ाइन किया गया है, इसका उपयोग आईफोन, आईपैड, एंड्रॉइड, साथ ही देशी ऐप्स (फोनगैप के माध्यम से) के लिए आईफोन, एंड्रॉइड, वेबोस और सिम्बियन के लिए वेब ऐप्स बनाने के लिए किया जा सकता है। demo video देखें। स्क्रीन पढ़ने के लिए resp को 720p पर सेट करें।
  • Zepto.js scriptaculous प्रसिद्धि के थॉमस फुच्स द्वारा
  • ChocolateChip-UI

JQtouch बनाम JQuery जोड़ा गया Dec 12, 2010 यहाँ JQtouch के बारे में एक सार्वजनिक बोर्ड बनाम डेव ओलिवर से JQuery मोबाइल पर एक टिप्पणी है: JQuery मोबाइल JQTouch के पीछे एक और विकासवादी कदम है। जेक्यू टच अब स्थिर है (और सुविधाओं को सेन्चा टच फ्रेमवर्क में शामिल किया गया है), जबकि JQuery मोबाइल केवल इस बिंदु पर अल्फा राज्य में है।

जेक्यू टच के "सबक सीखे" होने के बाद, JQuery मोबाइल ने कुछ नए दर्शन को अपनाया जो आपकी पसंद के लिए हो सकता है या नहीं भी हो सकता है। अन्य चीजों के अलावा, यह "क्रॉस प्लेटफॉर्म लुक एंड महसूस" को परिभाषित करता है (हालांकि बाद में यह JQuery के स्वचालित थीम जेनरेटर का संस्करण जोड़ देगा)। जेक्यू टच, तुलनात्मक रूप से, तटस्थ है (हालांकि आपको अपना स्वरूप बनाने और महसूस करने के तरीके को महसूस करने के लिए कुछ काम करना है)।

जेक्यू टच के बारे में कभी-कभी जो नकारात्मक नकारात्मक आप सुनते हैं वह एक निश्चित स्थिति पाद लेख और उप-फलक स्क्रॉलिंग की कमी है (कारण: आईफोन मूल ऐप्स में ये विशेषताएं हैं)। यह पता चला है कि अन्य स्मार्ट लोगों ने उस समस्या को हल किया है जो JQTouch के अंदर काम करता है (देखें, उदाहरण के लिए, iScroll)।

मुझे लगता है कि JQuery टीम एक बहुत ही आकर्षक पेशकश पर काम कर रही है, और मुझे लगता है कि यह बहुत रुचि और अतिरिक्त सामुदायिक जांच देखेंगे जो अच्छा है। लेकिन, वास्तविक अनुप्रयोग के लिए इसका प्रयोग करने के बाद, यह है - इस बिंदु पर - उत्पादन के उपयोग के लिए विचार करने के लिए थोड़ा नया। जैसा कि वे कहते हैं, "यह जगह देखें"।

+1

जेक्यू टच एक और है, लेकिन यह jQuery पर निर्भर करता है, जो मुझे आईफोन के लिए ओवरकिल जैसा लगता है। – Nosredna

+0

यह पोस्ट [जेक्यू टच और jQuery मोबाइल के बीच अंतर] के बारे में अतिरिक्त जानकारी देता है (http://stackoverflow.com/questions/3624660/difference-between-jqtouch-and-jquery- मोबाइल) – Jla

उत्तर

0

फ़्लिकर टीम के अनुसार, जिसके लिए मुझे बहुत सम्मान है, आपको ढांचे का उपयोग नहीं करना चाहिए। इसके बजाय, छोटे आकार और सावधान http प्रश्नों के माध्यम से संभव सब प्रदर्शन बाहर wringing पर ध्यान केंद्रित:

"1. एक जावास्क्रिप्ट पुस्तकालय या सीएसएस फ्रेमवर्क का प्रयोग न करें"

Flickr developer blog post

+0

पोस्ट के सूचक के लिए धन्यवाद। ध्यान दें कि उनका उद्धरण jquery या YUI 2.x जैसे सामान्य पुस्तकालयों का जिक्र कर रहा है। वास्तव में, बाद में उनके पोस्ट में, उन्होंने ध्यान दिया कि उन्होंने आईफोन-विशिष्ट iui लाइब्रेरी का उपयोग करके शुरू किया था। –

+0

मैंने पढ़ा है कि "डेस्कटॉप-उन्मुख फ्रेमवर्क का उपयोग न करें।" मुझे लगता है कि xui आईफोन वेबपैप्स का उपयोग करना चाहिए। http://github.com/brianleroux/xui/tree/master – Nosredna

1

एप्पल कुछ प्रदान की गई है डैशकोड के भीतर उपकरण मूल देशी दिखने वाले वेब ऐप्स को तुरंत बनाने के लिए।

लेकिन ...

मैं खोजने किया गया है कि मैं jQuery/प्रोटोटाइप स्तर पर अलग-काम कर div और घटना श्रोता स्पेगेटी के महान बड़ा समझ से बाहर जनता में दफन मिलता है। हम एमवीसी ढांचे में अमूर्तता के कुछ स्तरों को आगे बढ़ने की सोच रहे हैं। हमें लगता है कि हमें कोको टच के समतुल्य वेब ऐप की आवश्यकता है।

दो हम जांच कर रहे हैं कर रहे हैं:

  1. Sproutcore है, जो मैं समझता हूँ, अपने मोबाइल मेरे वेब ऐप्लिकेशन के लिए एप्पल द्वारा प्रयोग किया जाता है

  2. Cappuccino 280 उत्तर से। दर्शन में, वे जावास्क्रिप्ट पर्यावरण के लिए कोको और ऑब्जेक्टिव-सी पोर्ट कर रहे हैं (सीधे जावास्क्रिप्ट में उद्देश्य-सी शैली वाक्यविन्यास एक्सटेंशन और एनआईबी फाइलों का पुन: उपयोग करने के लिए। काफी अविश्वसनीय)।

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