2014-04-10 7 views
6

मैं मोबाइल एप्लिकेशन विकसित करने जा रहा हूं। एप्लिकेशन फॉर्म तत्वों, साइड पैनल, एनवी-बार, सूची दृश्य और कुछ पॉप अप गैजेट का उपयोग करने जा रहा है। इसमें गतिशील रूप से बनाए गए फॉर्म होंगे (जो बैकएंड से जेसनपी के माध्यम से आएंगे)।केंडो यूआई मोबाइल बनाम सेन्चा टच बनाम इंटेल ऐप फ्रेमवर्क

मेरे पास पहले से ही jQuery का इंटरमीडिएट ज्ञान है।

मैं अब व्यवस्थाएं की तुलना कर रहा हूँ और इन तीन

(1) केंडो यूआई मोबाइल (2) Sencha टच (3) इंटेल अनुप्रयोग फ्रेमवर्क (4) की क्षमता और सफलता को तैनात करने के रूप में देशी अनुप्रयोगों के बीच हूँ (phonegap की तरह, icenium आदि)

क्योंकि मैं पूर्वनिर्धारित रूपों के लिए नहीं होगा, मुझे लगता है मैं js से प्रपत्र फ़ील्ड डेटा डालने से मूल्य jsonp का उपयोग कर सर्वर से जावास्क्रिप्ट ओर से बहुत प्रयास खर्च करेगा लगता

जब हम इन ढांचे की तुलना करें निम्नलिखित criterias

के लिए
  • स्पीड
  • मूल निवासी भावना
  • विकास कठिनाई
  • प्रलेखन और सामुदायिक सहयोग

जो उपकरण आप का उपयोग करें या उपयोग करने के लिए नहीं करने के लिए सिफारिश करेंगे?

+0

सभी टिप्पणियों के लिए धन्यवाद। बस आपको सूचित करने के लिए, मेरा अंतिम निर्णय केंडो उई मोबाइल था .. इसमें सेन्चा टच की तुलना में नुकसान और फायदे हैं। मुझे लगता है कि दोनों समाधान बहुत अच्छे हैं। सेन्चा का एक बेहतर दस्तावेज है। मेरे मामले में केंडो बहुत आसान है (क्योंकि मुझे jquery का कुछ ज्ञान है)। दोनों समाधान एक बहुत अच्छी देशी भावना देते हैं – Calipso

+0

इस लिंक पर एक नज़र डालें। मुझे लगता है कि यह आपको विभिन्न ढांचे के बारे में थोड़ा सा अवलोकन देगा: http://www.javaworld.com/article/2078908/mobile-java/review--mobile-web-development-frameworks-face-off.html – Rookee

+0

है तुमने आयनिक देखा? – Coder

उत्तर

6

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

  • स्पीड फास्ट एक मुद्दा
  • सभी डिवाइस के लिए स्थानीय नहीं था, भले ही
  • मध्यम कठिनाई
  • दस्तावेज के टोंस और वीडियो
+0

धन्यवाद ओहज 44। कुछ और प्रश्न: क्या उनके पास एक दृश्य डिजाइन उपकरण है? और क्या एप्लिकेशन ऐप्पल स्टोर/Google मार्केट के लिए फोनगैप जैसे टूल के साथ भी निर्माण कर सकता है? या इसके लिए इसका अपना उपकरण है? एक और बात यह है कि केंडो में गतिशील जेसन संचालित रूपों को उत्पन्न करना मुश्किल होगा? – Calipso

+0

असल में उनके पास एक शानदार टूल है जो वास्तव में फोनगैप के साथ एकीकृत करता है! हां उनके पास विज़ुअल डिग्न है, और गतिशील जेसन संचालित रूपों को उत्पन्न करना मुश्किल नहीं है। यह केंडो मोबाइल जैसे ढांचे के बिना आप ऐसा करने के तरीके के समान ही होगा। मैं केंडो मोबाइल में देखने का सुझाव देता हूं, और टेलरिक देवक्लाउड को देखता हूं, यह नया है लेकिन यह आपको अपनी इच्छित चीज़ों को करने में मदद करने में सक्षम होगा, और आपको सभी उपकरणों के लिए अनुकरणकर्ता देगा। – Ohjay44

+0

[थीम कस्टमाइज़र] (http://demos.telerik.com/kendo-ui/themebuilder) के अलावा उनके पास किस तरह का दृश्य डिज़ाइन है? क्या उनके पास [पॉलिमर डिजाइनर] (https://www.polymer-project.org/tools/designer/) के समान है? –

3

मैं में पिच जाएगा चाहता था अनूठा रूप है सेन्चा टच की तरफ से!

गति सेन्चा टच में बहुत कुछ ढांचे के ज्ञान के बारे में जानकारी देता है और यह स्वीकार करता है कि आप एक आवेदन कोड कर रहे हैं, न कि वेबपृष्ठ। उस ने कहा कि आप सेन्चा टच में शानदार प्रदर्शन कर सकते हैं। सेन्चा टच का बहुत कुछ खुला स्रोत नहीं है लेकिन यह एक तकनीकी है। आप कोड देख सकते हैं और यह अविश्वसनीय रूप से अच्छी तरह से प्रलेखित है। मैं देशी-जैसे घटकों जैसे कि सूचियों और रूपों को प्राप्त कर सकता हूं, के प्रदर्शन से प्रसन्न हूं।

मूल लग रहा है यह निश्चित रूप से है जहां सेन्चा टच अपने प्रतिस्पर्धियों पर सबसे बढ़िया किनारा है। यह आईओएस 6, आईओएस 7, एंड्रॉइड, ब्लैकबेरी और विंडोज फोन के लिए थीम के साथ आता है। तो आपका ऐप प्रत्येक प्लेटफॉर्म में देशी दिख सकता है। निश्चित रूप से, यह अभी भी विभिन्न उम्मीदों को संभालने के लिए देव पर निर्भर है, उदाहरण के लिए, इशारा स्पर्श करें, और परेशानीपूर्ण एंड्रॉइड बैक बटन, लेकिन ढांचा आपको वह सारी मदद देता है जो यह कर सकता है। लोग नहीं जानते कि मैं सेन्चा टच में किए गए ऐप्स HTML5 हैं - वे मूल दिखते हैं और महसूस करते हैं।

विकास कठिनाई कोई भी आसानी से सेन्चा टच के साथ शुरू कर सकता है लेकिन आपको पुस्तकालय से बाहर निकलने के तरीके को समझने में समय निवेश करने के लिए तैयार रहना होगा। एक वाक्य में: "डोम इंटरैक्शन को कम करें"। विशेष रूप से, सीखना कि डोम से जुड़े मॉडल/स्टोर में परिवर्तन स्वचालित रूप से डोम अपडेट ट्रिगर करेंगे।

दस्तावेज़ीकरण और सामुदायिक समर्थन शानदार। क्योंकि मैं एक प्रोल स्टैक ओवरफ्लो के लिए जहां मैं कर सकता हूं ;-) सेन्चा फ़ोरम समर्थन के लिए एक बेहतरीन जगह है। प्रलेखन निश्चित रूप से सबसे अच्छा है जिसके साथ मैंने कभी काम किया है।

आशा है कि यह निर्णय लेने में आपकी मदद करेगा! मॉडस ने अपने ब्लॉग पर सभी ढांचे की तुलना में लेखों की एक बड़ी श्रृंखला भी बनाई है (पोस्ट के पहले कुछ पदों को नीचे स्क्रॉल करें): http://moduscreate.com/blog/

+0

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

+0

अरे कैलीस्पो। हां, आप सेन्चा भुगतान किए बिना सेन्चा टच एप्लिकेशन बेच सकते हैं। http://www.sencha.com/products/touch/license/ स्वामित्व = भुगतान! यदि आप अपने मोबाइल ऐप ढांचे को विकसित करने के लिए ढांचे का उपयोग करने की योजना बना रहे हैं तो आपको केवल सेन्चा का भुगतान करना होगा। और यदि आप ओपन सोर्स के तहत ढांचे में कोई भी बदलाव करते हैं, तो आपको उन परिवर्तनों को ओपन सोर्स भी जारी करना होगा। लाइसेंस के पास उपकरण से कोई संबंध नहीं है। आपको मुफ्त में सेन्चा सीएमडी तक पहुंच होगी। आर्किटेक्ट अलग से बेचा जाता है। आपको इसकी आवश्यकता नहीं है; मैं अपने ऐप्स को विकसित करने के लिए बस एक अलग आईडीई का उपयोग करता हूं। – shepsii

+0

फिर से धन्यवाद Shepsii ..जानकारी बहुत उपयोगी थी – Calipso

1

ठीक है, आपकी पसंद बुद्धिमान थी, क्योंकि सेन्चा टच अचानक और मुक्त नहीं है।

यह अभी भी खुला स्रोत है, लेकिन अब और भी मुक्त नहीं है। आप एकल लाइसेंस नहीं खरीद सकते हैं; अब आपको सालाना 4000 यूरो का भुगतान करना होगा ...

उनका समुदाय मर रहा है और Google AngularJS और ट्विटर Bootstrap पर स्विच कर रहा है। अब जब समुदाय गायब हो रहा है, मुझे मुफ्त समर्थन के बिना छोड़ दिया गया है, इसलिए मुझे महंगी समर्थन के लिए सेन्चा का भुगतान करना होगा, इसलिए मैं भी स्विच करने जा रहा हूं ...

+0

खराब है .. मेरे एक दोस्त ने हाल ही में एक ही मूल्यांकन किया .. मुझे लगता है कि आज "कोणीय सामग्री - https://material.angularjs.org/" एक अच्छी पसंद है – Calipso

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