क्या विंडोज़ प्लेटफ़ॉर्म के लिए डिज़ाइन किया गया डेस्कटॉप एप्लिकेशन (उदाहरण के लिए, एमएस विजुअल स्टूडियो का उपयोग करके) लिनक्स प्लेटफॉर्म पर भी चलाया जा सकता है? यदि ऐसा है, तो कृपया इसके लिए तैयार करने के लिए क्या किया जाना चाहिए इसके बारे में कुछ सुझाव दें।क्या विंडोज़ के लिए लिनक्स पर चलने वाला डेस्कटॉप एप्लिकेशन लिनक्स पर चल सकता है?
उत्तर
यदि आपने इसे .NET का उपयोग करके बनाया है तो यह मोनो के साथ चलाया जा सकता है। अन्य संभावनाएं भी हैं, लेकिन हमें अधिक जानकारी की आवश्यकता होगी। यूआई, पुस्तकालय, थ्रेडिंग, अन्य सामान।
क्या मोनो माइक्रोसॉफ्ट .NET Framework से अलग थ्रेड और थ्रेड सिंक्रनाइज़ेशन को संभालता है? क्या विचार करने के लिए कोई थ्रेडिंग-संबंधित मुद्दे हैं? यह निश्चित रूप से कुछ है जो मैंने पहले नहीं सुना है। –
@DrJokepu: जब मैंने सवाल का जवाब दिया तो यह स्पष्ट नहीं था कि उसने ऐप कैसे विकसित किया था। यही कारण है कि मैंने कहा "अगर .NET में विकसित किया गया तो मोनो संभवतः काम करता है) यदि नहीं, तो यह हवा में सब कुछ है और पूरी तरह उत्तर देने के लिए पर्याप्त जानकारी नहीं थी ... – Tim
यह मोनो के साथ, संभव है, इसे यहाँ बाहर की जाँच http://www.mono-project.com/Main_Page
अपने टैग को देखते हुए, मुझे लगता है कि यह एक .NET अनुप्रयोग है। उस धारणा के साथ, आपको Mono project पर देखना चाहिए। आपका ऐप परिवर्तन के बिना चला सकता है; यह मामूली परिवर्तन के बाद चला सकता है; यह मूल रूप से .NET की बिट्स की आवश्यकता है जो अभी तक मोनो में लागू नहीं किए गए हैं।
यह wine के साथ काम कर सकता है। लेकिन सभी एप्लिकेशन समर्थित नहीं हैं।
आप मोनो के साथ भाग सकते हैं, लेकिन जब आप Winforms में जाते हैं तो कुछ संगतता समस्याएं होती हैं। यदि आप डब्ल्यूपीएफ का उपयोग कर रहे हैं, तो मुझे नहीं लगता कि मोनो में अभी भी इसका समर्थन करने के लिए पर्याप्त समर्थन है। सबसे अच्छा तरीका, हालांकि शायद पहले से कोडित परियोजनाओं के लिए कोई विकल्प नहीं है, जीटीके का उपयोग करना है, जिसे मोनो द्वारा बहुत अच्छी तरह से समर्थित किया गया है, और विंडोज और लिनक्स दोनों में चलाया जाएगा।
मजबूत और कुछ ऊपर जवाब का विस्तार करने के लिए ...
आपको लगता है कि आप का उपयोग किया है "पुस्तकालय" वर्गों के बारे में सावधान कर रहे हैं, यह मोनो के तहत चला सकते हैं।
विफल होने पर, अगली सबसे आसान पसंद, वाईएनई आपको सीधे लिनक्स पर एप्लिकेशन चलाने की अनुमति दे सकती है।
यदि अन्य सभी विफल हो जाते हैं, तो वर्चुअल मशीन (वर्चुअलबॉक्स या कुछ समान का उपयोग करके) बनाना हमेशा आपके सॉफ़्टवेयर को चलाने के लिए लिनक्स मशीन पर एक पूर्ण विंडोज इंस्टॉलेशन करना संभव है।
यदि आप मोनो का उपयोग करने जा रहे हैं, तो आपको MoMA जांचना चाहिए। यह एक ऐसा टूल है जो आपको संगतता समस्याओं की पहचान करने में मदद कर सकता है।
I बस इसे अपने स्वयं के ऐप्स का परीक्षण करने के लिए आज सुबह डाउनलोड किया गया है, जिसे मैं पोर्ट को मोनो करना चाहता हूं। यह आसान है और आपको HTML में एक अच्छी विस्तृत रिपोर्ट देता है। –
ऐसा करने का सबसे आसान तरीका यह है कि GTK# नियंत्रणों का उपयोग करके अपने आवेदन को लिखना है।
साथ ही, सुनिश्चित करें कि आप विंडोज़ पर मोनो का उपयोग करके अपना कोड संकलित कर रहे हैं और यह सुनिश्चित करने के लिए कि आप किसी भी फ़ंक्शन या लाइब्रेरी का उपयोग नहीं करते हैं जो मोनो रनटाइम का समर्थन नहीं करता है या अभी तक सभी कार्यक्षमता को डुप्लिकेट नहीं किया गया है।
आप ट्रॉल्टेक से क्यूटी का भी उपयोग कर सकते हैं।
यदि आपके पास प्लेटफ़ॉर्म/भाषा के संदर्भ में पर्याप्त लचीलापन है, तो आप चुन सकते हैं कि आपके पास कई विकल्प हो सकते हैं जो नेट विशिष्ट नहीं हैं।
- जावा (मैं सबसे आसान कहेंगे लेने के लिए और इसकी वजह से सूची में सबसे परिपक्व मंच विशाल उपयोगकर्ता आधार और उपलब्ध पुस्तकों और दस्तावेजों की संख्या है)
- अजगर/TkInter
- रूबी
एक और पार मंच टूलकिट जवाब ढेर में जोड़ने के लिए (कई जीयूआई उपकरणकिटें है) wxWidgets
- 1. विंडोज़ पर लिनक्स के लड के बराबर क्या है?
- 2. लिनक्स डेस्कटॉप यूआई ऑटोमेशन टूल
- 3. विंडोज़ या लिनक्स पर एंड्रॉइड डेवलपमेंट?
- 4. यदि मैं विंडोज़ के लिए क्यूटी का उपयोग करता हूं, तो क्या मेरा एप्लिकेशन लिनक्स/मैक/विंडोज पर अच्छा होगा?
- 5. लिनक्स एप्लिकेशन
- 6. लिनक्स पर _emit के बराबर क्या है?
- 7. विंडोज़ डेस्कटॉप एप्लिकेशन
- 8. क्या एक क्यूटी एप्लिकेशन एक एक्स एक्स डिस्प्ले पर विंडोज़ खोल सकता है?
- 9. लिनक्स पर्यावरण पर .NET एप्लिकेशन कैसे चलाएं?
- 10. विंडोज़ अनुप्रयोग में विंडोज 7 पर तेजी से चलने वाला जावा एप्लिकेशन संगतता मोड
- 11. लिनक्स
- 12. लिनक्स, मैक, विंडोज़
- 13. लिनक्स पर ब्लैकबेरी एप्लिकेशन कैसे बनाएं?
- 14. जावास्क्रिप्ट पर डेस्कटॉप एप्लिकेशन
- 15. लिनक्स पर फ्लैश प्रोग्रामिंग
- 16. प्रोग्रामिंग पर लिनक्स पर वॉलपेपर बदलना
- 17. लिनक्स पर सॉफ्टवेयर वितरित?
- 18. विंडोज़ पर नोहप क्या है?
- 19. लिनक्स/विंडोज़ पर ऐप्पल के जीसीसी का निर्माण कैसे करें?
- 20. विंडोज रिटर्न पर ट्रैकर लिनक्स
- 21. लिनक्स पर पीछे की ओर चलने से समय कैसे रोकें?
- 22. लिनक्स
- 23. लिनक्स
- 24. विंडोज़ और लिनक्स के लिए डेल्फी
- 25. विंडोज़ के लिए लिनक्स एनालॉग GetAsyncKeyState()
- 26. क्या लिनक्स/अपाचे पर कोल्डफ्यूजन स्थिर है?
- 27. लिनक्स
- 28. लिनक्स पर क्रैश विश्लेषण
- 29. लिनक्स पर प्रोग्रामिंग वेबकैम
- 30. विंडोज़ से लिनक्स
@andri है: कृपया http://www.catb.org/~esr/faqs पर एक नज़र /smart-questions.html देखने के लिए मैंने आपके प्रश्न - शीर्षक और शरीर को क्यों संपादित किया - जैसा मैंने किया था। बुरी प्रस्तुति के पीछे छिपकर एक अच्छा सवाल था। –
@ जोनाथन, मुझे लगता है कि इंप्रेशन मूल अंग्रेजी स्पीकर नहीं है। –