बिल्डिंग मैंने एक ग्राहक के लिए एक PHP/जावास्क्रिप्ट वेबसाइट बनाई। फिर उन्होंने मुझे एक स्टैंडअलोन मैक एप्लिकेशन के अलावा इसे दोहराने के लिए कहा। मैंने इसे एक ऐप के साथ किया जो एक एम्बेडेड वेब सर्वर, PHP, और 'वेबव्यू' को जोड़ता है - वेबकिट वेब ब्राउज़र का कोको-आईश संस्करण जो मैं एक मानक ऐप विंडो में एम्बेड कर सकता हूं। यह सब बहुत अच्छा काम किया - मुझे PHP/JS कोड की 10,000+ रेखाओं का पुन: उपयोग करना पड़ा, जिसने इसे फिर से 'देशी' कोड में फिर से कार्यान्वित करने के महीनों को बचाया।एक विंडोज ऐप w/एम्बेडेड ब्राउज़र और जावास्क्रिप्ट 'हुक'
अब वे विंडोज़ समकक्ष चाहते हैं। मुझे काफी विश्वास है कि मैं काम करने के लिए PHP और वेब सर्वर प्राप्त कर सकता हूं। और मुझे पता है कि बुनियादी आईई कार्यक्षमता एम्बेड करना बहुत आसान है।
हालांकि ... मेरे मैक सेटअप में, वेबव्यू (विंडोस्क्रिप्ट ऑब्जेक्ट सामान के माध्यम से) ने मुझे सी ++ से जावास्क्रिप्ट विधियों को कॉल करने की क्षमता दी। उदाहरण के लिए, मैं स्क्रीन को अपडेट करने के लिए सी ++ से जावास्क्रिप्ट विधि कह सकता हूं। इसी प्रकार मैं चीजों को सेट कर सकता था ताकि ब्राउज़र में एक जावास्क्रिप्ट कॉल सी ++ विधि को ट्रिगर कर सके - उदाहरण के लिए, मैंने उपयोगकर्ता को 'ब्राउज' पर क्लिक करने और वास्तविक, मानक फ़ाइल ब्राउज़र का उपयोग करके फ़ाइल पथ लेने के लिए उपयोग किया।
तो मेरा सवाल यह है कि क्या एक विंडोज-आधारित एम्बेडेड ब्राउज़र सेटअप है जो मुझे जावास्क्रिप्ट के साथ इस तरह से बातचीत करने देगा?
(- जावास्क्रिप्ट <> वेबकिट इंटरफेस काफी बेहतर विस्तार यहाँ में वर्णित है: http://lipidity.com/apple/javascript-cocoa-webkit/)