के लिए सर्वश्रेष्ठ स्क्रिप्टिंग भाषा मैं एक साधारण डब्ल्यूएमआई-आधारित मॉनिटर एप्लिकेशन लिख रहा हूं जो एक एंड्रॉइड ऐप पर एक टीसीपी नेटवर्क सॉकेट पर निगरानी डेटा भेजता है। मुझे टाइटेनियम मोबाइल (जावास्क्रिप्ट) के साथ एंड्रॉइड ऐप लिखने में कोई समस्या नहीं है, जिससे यह सॉकेट बनाता है और डेटा स्वीकार करता है। हालांकि मैं डब्लूएमआई डेटा प्राप्त करने और इसे टीसीपी सॉकेट पर भेजने के लिए सबसे अच्छा (सबसे तेज़ और तेज़) तरीका ढूंढ रहा हूं लेकिन बहुत मूल विंडोज जीयूआई के साथ। जीयूआई का एकमात्र कारण यह है कि उपयोगकर्ता जानता है कि सॉफ्टवेयर चल रहा है, और संभवतः वे वाईफाई पर एंड्रॉइड से कनेक्ट करने के लिए यहां आईपी दर्ज करेंगे। यहां मेरी स्थिति अब तक है:विंडोज जीयूआई EXE
- PHP और जावास्क्रिप्ट मेरी सबसे मजबूत भाषाएं (वेब देव होने के नाते) हैं। मैं PHP के साथ डब्ल्यूएमआई/COM स्क्रिप्ट लिख सकता हूं और विंडोज कमांड लाइन EXE पर बामकोप्इल के साथ संकलित कर सकता हूं। यह केवल PHP4 का समर्थन करता है और मुझे यकीन नहीं है कि कौन सा जीयूआई टूलकिट (यदि कोई है) इसके साथ काम करेगा क्योंकि यह बहुत पुराना है, लेकिन मैं इसे अभी भी अपने मूल विंडोज सामान के लिए पसंद करता हूं।
- मैं पर्ल (स्ट्रॉबेरी पर्ल) के साथ खेल रहा हूं और इसकी क्षमता को महसूस कर रहा हूं। लेकिन मेरे मुख्य प्रोग्रामिंग पीसी को प्रॉक्सी पर देखते हुए मुझे Tk इंस्टॉल करने में परेशानी हो रही है, इसलिए फिर मैं जीयूआई सामान के बिना हूं। मैंने "पीपीएम इंस्टॉल टीई" और "सीपीएन टीई" की कोशिश की है और मेरे सभी प्रॉक्सी विवरणों में डाल दिया है, यह भी बहुत सारे डेटा/मॉड्यूल डाउनलोड कर रहा है लेकिन मुझे त्रुटियां मिल रही हैं कि मुझे नहीं पता कि कैसे हल करना है क्योंकि मैं नहीं हूं अभी तक एक पर्ल व्यक्ति।
- मैंने PHP के लिए विनबिंडर की कोशिश की है और विंडोज़ पर डबल क्लिक करने के लिए .phpw फ़ाइलें काम करने लगती हैं, लेकिन मुझे पूरी चीज को किसी भी तरह पैकेज करना होगा और पृष्ठभूमि में कमांड प्रॉम्प्ट विंडो भी गन्दा लगती है।
- मैं ऑटोआईटी 3 का उपयोग कर सकता हूं - यह जीयूआई, सॉकेट, सभी प्रकार की चीजें करता है, और EXE को संकलित करता है, लेकिन मैं सीखने के अनुभव के लिए वास्तव में PHP या पर्ल पसंद करता हूं और मैं उनके वाक्यविन्यास के लिए और अधिक उपयोग करता हूं।
- पायथन बहुत अच्छा लग रहा है लेकिन PHP या पर्ल से थोड़ा अलग है, इसलिए मैं इस समय इसे सीखने के लिए समय बिताने वाला नहीं हूं। शायद यह लाइन के नीचे स्विच हो जाएगा, हालांकि ऐसा लगता है कि यह एक बहुत ही रोचक संरचना है।
मुझे लगता है मुख्य मुद्दा मैं का सामना करना पड़ रहा है कि मैं PHP के लिए इस एप्लिकेशन लिख सकता है और सिर्फ यह Bamcompile है, लेकिन मैं उन इनपुट मिलता है और उन्हें पता है कि कुछ चल रहा है यह बताने के लिए की जरूरत है। मैं भी एक वेब ब्राउज़र दिखाने के लिए Wapache जैसे कुछ का उपयोग करने का अनुमान लगाता हूं, कोई टूलबार काम नहीं करेगा क्योंकि PHP को निरंतर लूप में चलाना है और इससे कोई भी "ब्राउज़र" क्रैश हो जाएगा? यह काम करेगा?
set_time_limit(0); // 0 means never timeout
ignore_user_abort(true); // continue running when browser closes
तो कोई विचार? जेस्क्रिप्ट और जेएससी?
ध्यान रखें कि मैं कोई भी माइक्रोसॉफ्ट नेट सामग्री या जटिल सी भाषा, या जावा नहीं सीखना चाहता हूं।
मुझे यकीन है कि मैं PHP/जावास्क्रिप्ट में अपने वर्तमान कौशल के साथ ऐसा कुछ कर सकता हूं? नहीं?
नहीं, PHP आईएमएचओ का सबसे अच्छा जवाब नहीं होगा। – Shoe
मुझे पता है कि यह सबसे अच्छा जवाब नहीं है। लेकिन क्या यह एक संभावित उत्तर है? :- डी – TheDavil
मुझे ऐसा नहीं लगता है। और यहां तक कि अगर यह था (कुछ हैक कर रहा है), PHP इसके लिए डिज़ाइन नहीं किया गया है। PHP सी ++ या अन्य कमांड लाइन भाषाओं की तरह नहीं है। PHP को एक बार चलाने और ब्राउज़र पर HTML भेजने के लिए माना जाता है। हाल ही में AJAX जोड़ा गया था (जावास्क्रिप्ट की विशेषता), लेकिन अभी भी जावास्क्रिप्ट एक अनुरोध करता है, PHP स्क्रिप्ट एक बार चलाया जाता है और फिर आउटपुट ब्राउज़र पर भेजा जाता है। PHP मेरी ईमानदार राय में एक संभावित विकल्प नहीं है। – Shoe