मैंने Xamarin के बारे में एक लेख पढ़ा है RoboVM खरीद रहा था और डेवलपर्स को क्रॉस-प्लेटफ़ॉर्म के लिए जावा में मोबाइल ऐप्स लिखने में सक्षम बनाता है। मुझे यकीन नहीं है कि क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स विकसित करने के लिए अब जावा का उपयोग करना संभव है या नहीं। क्या कोई विश्वसनीय उपकरण है जहां मैं जावा में क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स के विकास के लिए लिख सकता हूं? क्या संभावित क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स के लिए केवल जावा चुनना अच्छा विकल्प है? मैं उस उद्देश्य के लिए सी, सी ++, सी # का उपयोग करने पर विचार नहीं करता क्योंकि मैं कभी भी उनमें से किसी पर ध्यान केंद्रित नहीं कर रहा हूं। मैं उन लंगुग के प्रशंसकों के लिए क्षमा चाहता हूं। या क्या यह बेहतर विकल्प है कि मैं एंड्रॉइड ऐप्स के लिए जावा के साथ बेहतर काम करता हूं और आईओएस ऐप्स के लिए स्विफ्ट? मैं सभी वेब ऐप्स, क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स और रोबोट प्रोग्रामिंग विकास के लिए जावा को मुख्य भाषा के रूप में चुनने की योजना बना रहा हूं।क्या मैं क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स बनाने के लिए जावा का उपयोग कर सकता हूं?
उत्तर
जहां तक मुझे पता है कि वे जावा के साथ संगत नहीं हैं, लेकिन वे दावा करते हैं कि यदि आप जावा जानते हैं तो आप सी # के साथ ठीक होंगे।
मैं कुछ दिलचस्प अजीब संक्रमण के बारे में अपनी वेबसाइट पर तथ्यों मिला ... source
- जावा में, आप केवल मूल्य द्वारा मानकों पारित कर सकते हैं, जबकि सी # में आप संदर्भ द्वारा पारित कर सकते हैं और साथ ही मूल्य से (सी # संदर्भ द्वारा पैरामीटर पास करने के लिए रेफरी और आउट कीवर्ड प्रदान करता है; जावा में इनके बराबर नहीं है)।
- जावा स्विच स्टेटमेंट में, कोड अगले स्विच सेक्शन में गिर सकता है, लेकिन सी # में प्रत्येक स्विच सेक्शन के अंत में स्विच को समाप्त करना होगा (प्रत्येक अनुभाग का अंत ब्रेक स्टेटमेंट के साथ बंद होना चाहिए)।
- ....
का समर्थन करेगा, आपको एहसास है कि, जावा में तकनीकी रूप से आप हमेशा मूल्य से गुजरते हैं, लेकिन जब से आप ऑब्जेक्ट का मान मूल्य से पास करते हैं, तो यह मूल्य अर्थात् से अधिक अर्थपूर्ण है, जिसे – user3063349
साझा करके कॉल कहा जाता था। यह बताते हुए कि उनके दावे कितने गलत थे, भ्रम के लिए खेद है। –
ठीक है, तो स्विच स्टेटमेंट के सारांश में क्या गलत है? मेरे लिए ठीक लगता है। – user3063349
आप क्या लिखने के लिए कोशिश कर रहे हैं पर निर्भर करता है, libgdx एक अच्छा समाधान हो सकता है।
आप जावा में एक बार अपने कोड लिखने और यह मूल रूप से सब कुछ (यहां तक कि html5!)
आप अपने कोडन सम्मेलनों का पालन करें और यह कक्षाएं हालांकि उपयोग करने के लिए संकलित करता है। (जो खेल के विकास के लिए बहुत अच्छे हैं, अन्य चीजों के लिए इतना नहीं ... लेकिन आप अभी भी जो कुछ भी चाहते हैं वह कर सकते हैं)।
मैं थोड़ी देर के लिए Codename One का उपयोग कर रहा हूं। Libgdx बिल्कुल एक विकल्प नहीं था क्योंकि मैं एक गेम डेवलपर नहीं हूं।
मैंने कोडनाम एक चुनने से पहले RoboVM के साथ थोड़ा सा खेला और ऐसा लगता है कि यह आईओएस के लिए जावा के बारे में अधिक है और वर्मा के बारे में नहीं (लिखने के बाद कहीं भी लिखें)। यह आपके लिए एक अच्छा विकल्प हो सकता है यदि आप यही चाहते हैं लेकिन मैं वर्मा पसंद करता हूं। मैंने रोबोविम एफएक्स बाइंडिंग की कोशिश की और वे बुनियादी तरीकों से बहुत ही टूटे हुए थे।
कुछ बातें मैं कोडनाम एक के बारे में प्यार कर रहे हैं:
समर्थन - मैं इस तरह के अद्भुत मुक्त समर्थन के साथ एक उत्पाद का इस्तेमाल कभी नहीं किया है। आपको नवीनतम दिन में एक दिन के भीतर जवाब मिलते हैं और वास्तव में मेरे लिए सौदा सील कर दिया जाता है।
मैक की कोई ज़रूरत नहीं है - मैं घर पर अपने मैक का उपयोग करता हूं लेकिन कार्यालय में मुझे एक पीसी की आवश्यकता होती है।
अनुकूलन और परिचितता - यह बहुत अधिक स्विंग है लेकिन बेहतर तरीका है। होना करने के लिए की तरह हम हमेशा स्विंग करना चाहता था के रूप में वे इसे डाल दिया ...
चूसना करने के लिए इस्तेमाल किए गए दस्तावेज़ों पर वे उस पर एक बड़ा धक्का बना दिया है और यह दिखाता है।अब अगर वे नेटबीन प्लगइन के स्तर पर इंटेलिजे/आईडीईए प्लगइन को ठीक कर सकते हैं तो मैं सुनहरा होगा!
कोडनाम एक भी शानदार है! मुझे लगता है कि यह वास्तव में केवल उस पर निर्भर करता है जिसे आप पूरा करने की कोशिश कर रहे हैं :) – dustinroepsch
- 1. क्या मैं गैर-गेम ऐप्स बनाने के लिए कोरोना एसडीके का उपयोग कर सकता हूं?
- 2. क्या मैं वेब ऐप्स का परीक्षण करने के लिए एपियम का उपयोग कर सकता हूं?
- 3. जावा में एक आरईएसटी क्लाइंट बनाने के लिए मैं क्या उपयोग कर सकता हूं?
- 4. क्या मैं पाइथन का उपयोग कर देशी आईफोन, एंड्रॉइड, विंडोज, ब्लैकबेरी ऐप्स लिख सकता हूं?
- 5. क्या मैं Django आराम एपीआई के साथ एक मोबाइल ऐप बनाने के लिए प्रतिक्रिया देशी का उपयोग कर सकता हूं?
- 6. क्या मैं एकाधिक उल्का ऐप्स के लिए एक ही डीबी का उपयोग कर सकता हूं?
- 7. रैक क्या है? क्या मैं इसे रूबी के साथ वेब ऐप्स बनाने का उपयोग कर सकता हूं?
- 8. क्या मैं विंडोज 8 मेट्रो के लिए ऐप्स लिखने के लिए शुद्ध देशी सी ++ का उपयोग कर सकता हूं?
- 9. क्या मैं HTML5 में एंड्रॉइड एप्लिकेशन बनाने के लिए विजुअल स्टूडियो का उपयोग कर सकता हूं?
- 10. क्या मैं केवल अमेज़ॅन लोचदार ट्रांसकोडर का उपयोग थंबनेल बनाने के लिए कर सकता हूं?
- 11. क्या मैं क्लाइंट साइड ईमेल बनाने के लिए जावास्क्रिप्ट का उपयोग कर सकता हूं?
- 12. क्या मैं इस रचना को सरल बनाने के लिए मोनाड ट्रांसफार्मर का उपयोग कर सकता हूं?
- 13. क्या मैं वेबसाइट बनाने के लिए एचटीएमएल 5 नाउ का उपयोग कर सकता हूं
- 14. क्या मैं Office 2007 ऐड-इन बनाने के लिए वीएस 2012 का उपयोग कर सकता हूं?
- 15. मैं जावा में जावास्क्रिप्ट का उपयोग कैसे कर सकता हूं?
- 16. क्या मैं बिल्डर पैटर्न का उपयोग कर कक्षा का उदाहरण बनाने के लिए MyBatis को कॉन्फ़िगर कर सकता हूं?
- 17. मैं फ़ोन 7 सिल्वरलाइट ऐप्स के लिए {x: Static ...} एक्सटेंशन का उपयोग कैसे कर सकता हूं?
- 18. क्या मैं ड्रूपल का उपयोग कर मोबाइल वेबसाइट विकसित कर सकता हूं?
- 19. क्या मैं jQuery मोबाइल के साथ बूटस्ट्रैप 3 का उपयोग कर सकता हूं?
- 20. क्या मैं किसी भी जेवीएम भाषा का उपयोग कर एंड्रॉइड के लिए प्रोग्राम कर सकता हूं?
- 21. मैं जावा का उपयोग कर फ़ाइल कैसे चला सकता हूं?
- 22. एरलांग के साथ जीयूआई बनाने के लिए मैं किस लाइब्रेरी का उपयोग कर सकता हूं?
- 23. मैं "।" का उपयोग कैसे कर सकता हूं जावा
- 24. क्या मैं जीएई पर वसंत का उपयोग कर सकता हूं?
- 25. क्या मैं ऐप्स में घटकों का पुन: उपयोग कर सकता हूं?
- 26. प्रतिक्रियाशील निर्माण प्रणाली बनाने के लिए मैं शेक लाइब्रेरी का उपयोग कैसे कर सकता हूं?
- 27. आईफोन ऐप स्क्रीनकास्ट बनाने के लिए मैं किस टूल का उपयोग कर सकता हूं?
- 28. utf-8 वर्णमाला बनाने के लिए मैं श्रेणी ऑपरेटर '..' का उपयोग कैसे कर सकता हूं?
- 29. मैं चार्ट बनाने के लिए system.web.ui.datavisualization.charting.chart का उपयोग कैसे कर सकता हूं?
- 30. क्या मैं इंटेलिज आइडिया का उपयोग कर ग्रीनफुट के लिए विकसित कर सकता हूं?
प्रोजेक्ट कोडनाम एक जावा आधारित भाषा है जो आईफोन, एंड्रॉइड और ब्लैकबेरी पर चलाने के लिए मूल मंच कोड में संकलित किया जा सकता है; आपको विंडोज़ को सत्यापित करने की आवश्यकता होगी लेकिन अगर संभव नहीं है तो शायद यह वहां है। याद रखें, आप हमेशा विभिन्न ओएस के नवीनतम रिलीज के पीछे रहेंगे और सभी प्लेटफ़ॉर्म समान कार्यक्षमता का समर्थन नहीं करेंगे (या ऐसा ही करते हैं) जो – MadProgrammer
समस्याओं को पेश कर सकते हैं मैंने सुना है कि माइक्रोसॉफ्ट द्वारा एक्समरिन खरीदा गया था, इसलिए यह है संभावना नहीं है कि यह जावा – MadProgrammer