2009-11-02 14 views
10

जबकि मैंने अतीत में Qt के हिस्सों के साथ खेला है, लेकिन मैं इसे सीखने में कुछ वास्तविक प्रयास करने की सोच रहा हूं लेकिन यह भी सोच रहा हूं कि मौद्रिक भुगतान क्या हो सकता है। तो मेरे पास क्यूटी के भविष्य के बारे में कुछ सामान्य प्रश्न हैं।एक पेशेवर सेटिंग में क्यूटी

नौकरी बाजार में क्यूटी की जगह क्या है? क्या बहुत सारे हैं, या आप इसका उपयोग कर स्थापना की बढ़ती संख्या को समझते हैं? इसके मुख्य प्रतियोगियों क्या हैं?

क्यूटी संतुष्ट किस तरह के एंटरप्राइज़ निकस करता है? क्या अधिक कॉर्पोरेट एप्लिकेशन इन दिनों क्रॉस-प्लेटफार्म बनने की कोशिश कर रहे हैं या उनमें से अधिकतर प्रयास जावा, इत्यादि, मार्ग पर जाते हैं?

नोकिया द्वारा खरीदे जाने के बाद से मुझे लगता है कि क्यूटी के मोबाइल उपकरणों पर एक व्यवहार्य भविष्य है। क्या यह वास्तव में काम कर रहा है? क्या क्यूटी नोकिया प्रसाद तक काफी सीमित है या क्या Android डिवाइस आदि पर इसकी जगह है?

कृपया क्यूटी के भविष्य के किसी भी पहलू पर टिप्पणी करने के लिए स्वतंत्र महसूस करें जिसे मैं याद कर सकता हूं।

उत्तर

6

वे 1995 के बाद से आसपास किया गया है, और हाल ही में कुछ डर था कि नोकिया सिम्बियन के पक्ष में प्रतियोगिता दबाना करने के लिए उन्हें खरीदते हैं। अब यह निश्चित रूप से रास्ते से बाहर निकलता है जिस तरह से क्यूटी जल्द ही सिम्बियन और माईमो 5 का समर्थन करेगा। आर & डी में किए गए प्रयासों को देखते हुए और उनके ढांचे को पहले से ही कई प्लेटफार्मों पर क्या प्रदान किया जाता है, मैं उनके भविष्य के बारे में चिंता नहीं करता।

ओपन-सोर्स प्लेटफ़ॉर्म के रूप में, मैं एंड्रॉइड डिवाइस एक संभावित प्लेटफार्म की बजाय प्रतिद्वंद्वी से अधिक उद्यम करता हूं, लेकिन यह सिर्फ एक जंगली अनुमान है ;-) इस विषय पर कुछ भयंकर बहसें हैं।

एक और असली प्रतिद्वंद्वी .NET होगा, दोनों आईडीई बिल्डिंग टूल्स से अधिक ऑफर करते हैं और वर्कस्टेशन और एम्बेडेड दुनिया से निपटते हैं। केवल एक ही ढांचे के साथ चिपके हुए नहीं के बारे में

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

9

आप के लिए एक असली जवाब नहीं है, लेकिन मैं हाल ही में विभिन्न सी ++ पुस्तकालयों के साथ काम प्रवृत्तियों के लिए this diagram देखा।

4

क्यूटी जीयूआई ढांचे और पुस्तकालयों, जैसे कि WxWidgets, विंडोज फॉर्म, एमएफसी, जीटीके +, वीसीएल और कई अन्य लोगों के लिए एक संख्या में से एक है। मेरा सुझाव है कि ढांचे की पसंद शायद ही कभी एक महत्वपूर्ण व्यावसायिक निर्णय है, पसंद अक्सर मंच, कार्यक्षमता की आवश्यकता, मौजूदा डेवलपर अनुभव, और विकास उपकरण समर्थन जैसी चीजों द्वारा निर्धारित किया जाता है।

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

हालांकि क्यूटी इसलिए किसी भी लिनक्स विकास को लक्षित केडीई के लिए, क्यूटी एक उपयोगी कौशल होगा, केडीई वातावरण का आधार है।

मैं एक तथ्य यह है कि this company's उत्पादों क्यूटी पार मंच पोर्टेबिलिटी प्रदान करने के लिए आधारित हैं के लिए पता है।

+4

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

4

मैं मनोरंजन सॉफ्टवेयर के लिए लगभग दो वर्षों के लिए क्यूटी ढांचे का उपयोग कर अनुबंध काम कर रहा हूं। यहाँ मैं क्या पाया है है:

  1. यह पार मंच अनुप्रयोगों के विकास के लिए एक महान टूलसेट है। आसान, तेज, शक्तिशाली, उन्नत। मैं कभी भी इसका उपयोग करके बाध्य महसूस नहीं करता हूं। चूंकि यह सी ++ में विकसित हुआ है, इसलिए आप आसानी से सी और सी ++ पुस्तकालयों की संख्या पर आसानी से एम्बेड कर सकते हैं और जब आपको करना होगा तो मूल प्रणाली एपीआई में जल्दी से पहुंचा जा सकता है। यदि इसमें कोई जगह है तो मैं कहूंगा कि यह प्रदर्शन महत्वपूर्ण जीयूआई अनुप्रयोग है, 2 डी/3 डी ग्राफिक्स से निपटने ... आदि। मैंने व्यक्तिगत रूप से एंटरप्राइज़-स्तरीय कंपनी नहीं देखी है जो क्यूटी का उपयोग करता है।

  2. मैं दक्षिण-पूर्वी यूएस (अटलांटा) में रहता हूं - मुझे शायद ही कभी कोई नौकरी यहां प्रदान की जाती है, ज्यादातर .NET या Java। नौकरी प्रदान करता है Iवेस्ट कोस्ट, या विदेशों में रहने लगता है। हालांकि, मैं नोकिया की भागीदारी के कारण, शायद देखता हूं।

  3. मुझे लगता है कि यह में सिकुड़ने की बजाय लोकप्रियता में बढ़ रहा है। मैं QtCreator और जैसी चीजें देखता हूं जैसे कि इसके अच्छे संकेत।
5

मैंने 2007 में क्यूटी का उपयोग शुरू किया। मुझे यह बहुत पसंद आया, लेकिन कीमत का मतलब था कि मैं इसे जितना चाहूं उतना उपयोग नहीं कर सका।

नोकिया अधिग्रहण अब तक एक अच्छी बात रही है: (पूर्व) ट्रॉल्टेक ने अपनी विकास प्रक्रिया पूरी तरह खोला है। आपके पास उनके वीसीएस और बग ट्रैकर तक पहुंच है, आप कोड का योगदान कर सकते हैं, विकास स्नैपशॉट का परीक्षण कर सकते हैं, मुद्दों को खोल सकते हैं और ट्रैक कर सकते हैं। वे the community से इनपुट मानते हैं।

ढांचा उच्च गुणवत्ता और खुली स्रोत दुनिया में बहुत लोकप्रिय है (केडीई दिमाग में आता है)। एलजीपीएल लाइसेंसिंग के परिणामस्वरूप commercial software developers के साथ एक बड़ा गोद लेने का परिणाम हुआ है। इस वर्ष के DevDays में एक रिकॉर्ड उपस्थिति देखी गई है।

नौकरी बाजार में क्यूटी की जगह क्या है?

मैं अमेरिका में आधारित नहीं हूं इसलिए मुझे नहीं पता कि स्थिति क्या है। अधिकांश सी ++ नौकरियां मेरे क्षेत्र में एमएफसी हैं। मुझे कुछ स्थानों के बारे में पता है जो क्यूटी का उपयोग करते हैं।

क्या बहुत सारे हैं, या आप इसका उपयोग कर स्थापना की बढ़ती संख्या को समझते हैं?

मैंने निश्चित रूप से समाचार समूह/मंच/ऑनलाइन समुदायों में अधिक रुचि देखी है।

इसके मुख्य प्रतियोगियों क्या हैं?

विंडोज़ पर .NET, मैक पर कोको और लिनक्स पर जीटीके +। जब सी ++ की बात आती है तो केवल WxWidgets, एमएफसी या डब्ल्यूटीएल को विकल्प के रूप में माना जा सकता है, हालांकि मैं तर्क दूंगा कि क्यूटी उनसे अलग लीग में है।

क्या क्यूटी काफी नोकिया प्रसाद तक सीमित है या क्या यह एंड्रॉइड डिवाइस आदि पर एक जगह है?

क्यूटी WinMo/CE और Linux डिवाइस पर भी उपलब्ध है। Symbian नोकिया-केवल नहीं है। मुझे नहीं लगता कि हम एक आधिकारिक एंड्रॉइड या आईफोन पोर्ट देखेंगे। अभी वे S60 और Maemo समर्थन पर पूर्ण भाप काम कर रहे हैं।

2

मैं एम्बेडेड विकास कर रहा हूं और कवि को अभिनव विचारों के साथ बाजार हिस्सेदारी में वृद्धि देख रहा हूं। QtExtended को रोकना मुझे कुछ समय के लिए चिंतित है, लेकिन अब मुझे विश्वास है कि एम्बेडेड क्यूटी तेजी से बढ़ रहा है।

न केवल मोबाइल/स्मार्ट फोन, बल्कि ऑटोमोटिव में भी। सिम्बियन और मेमो और विनसी और लिनक्स (और सभी डेस्कटॉप) प्लेटफ़ॉर्म के लिए अपना ऐप क्रॉस-प्लेटफ़ॉर्म चाहते हैं, मुझे प्रतिस्पर्धात्मक टूलकिट दिखाई नहीं दे रहा है।

फिर भी मैंने उस कौशल को भर्ती करने वाली कंपनी को नहीं देखा है, लेकिन एलजीपीएल के तहत हर जगह और क्यूटी गतिशीलता जैसे विकास काफी नए हैं।

0

क्यूटी एंड्रॉयड, लिंक पर उपलब्ध नहीं है: http://sourceforge.net/p/necessitas/home/necessitas/

और यह परियोजना प्रकाशस्तंभ के साथ और अधिक प्लेटफार्मों पर उपलब्ध करा दिया जाएगा।

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