2011-04-08 29 views
7

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

व्यापक गोद लेने और अच्छी डिजाइन के मामले में, मुझे केवल एक ही सफल ऐप मिला जो Balsamiq Mockups था। और यहां तक ​​कि उस व्यक्ति को मुझे जीयूआई की प्रतिक्रिया के बारे में कुछ गलतफहमी थी। क्या वहां और कुछ है जो मुझे याद आ रही है?

तो मेरा मूल प्रश्न यह है कि आरआईए ऐप्स बड़ी सफलता क्यों नहीं रहे हैं? उनके ऊपर डेवलपर और सामुदायिक उत्साह क्यों मर गया है? मुझे दो बुनियादी समस्याएं दिखाई देती हैं, एक इंस्टॉलेशन प्रक्रिया गड़बड़ हो सकती है और देशी ऐप्स की तुलना में कम पेशेवर महसूस कर सकती है। लेकिन सबसे बड़ा मूल नियंत्रण के लिए समर्थन की कमी है जो इन सभी ऐप्स को कमजोर और हैकिश महसूस करता है।

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

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

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

उत्तर

5

आह, एक वैध सवाल :)

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

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

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

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

ये सभी कारण हैं जिन्हें मैं अब सोच सकता हूं और यह पिछले 3 वर्षों से फ्लेक्स डेवलपर होने से व्यक्तिगत राय है। जब आपको लगता है कि आपको तकनीक का उपयोग करना चाहिए या नहीं, तो यह हमेशा परियोजना की आवश्यकताओं के लिए आता है और यह तकनीक किस तरह फिट बैठती है।

+0

कई अच्छे अंक। जिस ईआरपी परियोजना पर मैं तीन साल से अधिक मजबूत रहा हूं। एआईआर आंतरिक एंटरप्राइज़ ऐप्स के लिए बिल्कुल सही है ... और शायद ओपी के सवाल का वास्तविक जवाब यह है कि सभी बड़ी पैसा बड़ी कंपनियों/परियोजनाओं के लिए यूआई देवताओं में खींचती है। Android/iOS devs को खोजने के लिए बस वर्तमान पुल को देखें। यदि आप एक डेवलपर हैं जो आईओएस और एंड्रॉइड पर तैनात कर सकते हैं, तो आपके पास न्यूनतम $ 80/घंटा के लिए नौकरी है। उस ने कहा, हालांकि, मैं भी तीन साल से अधिक के लिए फ्लेक्स देव पूर्णकालिक कर रहा हूं, इसलिए मेरे पास असहमति का मुद्दा है: प्रदर्शन .... –

+0

... मेरे लिए, यदि आपके देव भयानक नहीं बना रहे हैं विकास निर्णय, प्रदर्शन वास्तव में एक मुद्दा नहीं है और वास्तव में ऐसा करने के लिए बहुत कुछ नहीं है कि ओपी को आरआईए डेस्कटॉप ऐप्स क्यों नहीं मिल रहे हैं। सच है, आप धागे को लात नहीं सकते हैं, लेकिन क्या वास्तव में कोई भी फ्लेक्स एप्लिकेशन अगले प्रमुख संख्या की गणना कर रहा है जिसमें 10 बिलियन दशमलव अंक हैं? 'नौकरी के लिए सही उपकरण के बारे में सब कुछ। –

+0

(अपवोट कम से कम कोई नहीं ...) –

1

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

यदि आप आरआईए का एक महान उदाहरण देखना चाहते हैं, तो चेकआउट Seesmic Desktop

+0

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

+0

दिलचस्प, टेक्स्ट और ग्रेडियेंट मेरी मशीन पर बहुत अच्छे लगते हैं, और मैं प्रदर्शन से बहुत खुश हूं। मैं आम तौर पर इसे काम करते समय ट्विटर और फेसबुक से कनेक्ट पृष्ठभूमि में चलाने देता हूं (विजुअल स्टूडियो 2010, एसक्यूएल सर्वर, आदि), और इसमें कोई समस्या नहीं है। सौभाग्य। – BrandonZeider

6

Tweetdeck शायद एयर आधारित डेस्कटॉप ऐप का एक और अच्छा उदाहरण है।

1

मैं सेस्मिक डेस्कटॉप का उपयोग करता हूं, जिसका उल्लेख किसी अन्य उत्तर में किया गया था। यही वह आरआईए है जिसे मैं जानता हूं, हालांकि शायद अन्य लोग हैं।

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

जैसा कि आप उल्लेख करते हैं, कंपनियां फ्लैश या सिल्वरलाइट से आंतरिक उपकरण चुनने का विकल्प चुन सकती हैं। यह इन आरआईए के लिए प्राथमिक बाजार प्रतीत होता है।

1

मेरा उदाहरण एक हत्यारा ऐप नहीं है, लेकिन मुझे यह बहुत दिलचस्प लगा कि स्वीडन की सबसे बड़ी घोड़ा जुआ कंपनी अपने वेब-आधारित प्लेयर पोर्टल के लिए फ्लेक्स पर स्विच कर दी गई।

इसे www.atg.se पर देखें, इसकी सुंदर साफ है हालांकि आपको सभी कार्यक्षमता देखने के लिए एक खाता चाहिए।

+0

डेटा लाने की गति आरआईए के लिए काफी अच्छी है .. अच्छा उदाहरण मैं कहूंगा .. – Prashant