पीएचपी-जीटीके

पीएचपी-जीटीके पीएचपी के लिए भाषा बाइंडिंग का एक सेट है जो जीटीके ग्राफिकल यूज़र इंटरफ़ेस (जीयूआई) अनुप्रयोगों को पीएचपी में लिखने की अनुमति देता है। पीएचपी-जीटीके जीटीके कक्षाओं और फंक्शन्स के लिए एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग इंटरफ़ेस प्रदान करता है। जबकि पीएचपी-जीटीके आंशिक रूप से जीटीके2 का समर्थन करता है, लेकिन जीटीके3 असमर्थित है।

इतिहास
पीएचपी-जीटीके की कल्पना मूल रूप से आंद्रेई ज़मीव्स्की द्वारा की गई थी, जो पीएचपी और ज़ेंड इंजन के विकास में भी सक्रिय रूप से सम्मिलित हैं। यह विचार पीएचपी समुदाय द्वारा अच्छी तरह से स्वीकार किया गया, और अधिक लोग प्रोजेक्ट के साथ जुड़ने लगे। जेम्स मूर और स्टीफ फॉक्स इसमें सम्मिलित होने वाले पहले लोगों में से थे, जिन्होंने अपने प्रलेखन प्रयासों के माध्यम से पीएचपी-जीटीके के लिए बहुत बड़ा योगदान दिया, और पीएचपी विकास टीम से फ्रैंक क्रॉमैन ने प्रोजेक्ट के लिए विंडोज़ बायनेरिज़ की आपूर्ति की।

पीएचपी-जीटीके का पहला संस्करण मार्च 2001 में जारी किया गया था। अधिक लोग सम्मिलित होने लगे, और नए जीयूआई विजेट पेश करने में कई एक्सटेंशन का योगदान दिया गया, जैसे कि सिंटिला (संपादन घटक) और / जीटीकेएचटीएमएल। पीएचपी-जीटीके 1.0 को अक्टूबर 2003 में कई एक्सटेंशन के साथ जारी किया गया था - जिसमें लिबग्लेड के लिए एक रैपर भी सम्मिलित था, जिसने क्रॉस-प्लेटफ़ॉर्म ग्लेड इंटरफेस डिजाइनर UI बिल्डर को पीएचपी-जीटीके एप्लिकेशन बनाने में उपयोग करने की अनुमति दी थी।

वर्तमान
Zmivski और Fox अभी भी परियोजना पर काम कर रहे हैं, साथ ही Fox अब Windows के लिए पीएचपी-जीटीके का रखरखाव कर रहा है।

नियोजित अगली प्रमुख रिलीज़, पीएचपी-जीटीके 2 पूरी तरह से पीएचपी 5 के शक्तिशाली ऑब्जेक्ट मॉडल समर्थन का उपयोग करती है, और जीटीके 2.6 की बेहतर पोर्टेबिलिटी के साथ-साथ इसके नए सेट को लाती है। परियोजना में जीटीकेSourceView के लिए भी समर्थन है, जो एक स्रोत कोड संपादक विजेट प्रदान करता है। लगभग आधी कक्षाओं को पूरी तरह से प्रलेखित किया गया है। पीएचपी-जीटीके प्रलेखन समूह के एक सक्रिय सदस्य स्कॉट मैटॉक्स ने भी पीएचपी-जीटीके प्रोग्रामिंग के विषय पर एक पुस्तक लिखी है। परियोजना केवल जीटीके 2 के साथ संगत है, संस्करण 3 के साथ नहीं।

Wxपीएचपी (पीएचपी के लिए WxWidgets) जीटीके पीएचपी अनुप्रयोगों को विकसित करने के विकल्प के रूप में मौजूद है।

उदाहरण
नमूना पीएचपी-जीटीके 2 प्रोग्राम एक को तत्काल दर्शाता है  हैलो वर्ल्ड शीर्षक वाला विजेट! , युक्त ए  लेबल किया गया मुझे क्लिक करें। जब बटन दबाया जाता है, तो संदेश फिर से हैलो - बटन दबाया गया! कॉलबैक (कंप्यूटर विज्ञान) के माध्यम से कंसोल पर प्रदर्शित होता है.

परिनियोजन
कई उपकरण सामने आए हैं जो पीएचपी-जीटीके अनुप्रयोगों के सरल परिनियोजन में सहायता करते हैं। पीएचपी संकलक जैसे कि PriadoBlender और Roadsend पीएचपी (वर्तमान में केवल पीएचपी-जीटीके 1 के साथ संगत है, जबकि नवीनतम स्नैपशॉट में पीएचपी-जीटीके 2 सम्मिलित है) पीएचपी-जीटीके में लिखे गए अनुप्रयोगों के संकलन को एक स्टैंडअलोन बाइनरी निष्पादन योग्य बनाता है। एलन नोल्स का पीएचपी एक्सटेंशन और एप्लिकेशन रिपॉजिटरी पैकेज, bcompiler, स्रोत कोड को छिपाने के लिए पीएचपी को बायटेकोड में संकलित करने की भी अनुमति देता है।

यह भी देखें

 * Wxपीएचपी, पीएचपी WxWidgets के लिए बाइंडिंग
 * पीएचपी-Qt, पीएचपी Qt टूलकिट के लिए बाइंडिंग
 * WinBinder, पीएचपी के लिए Microsoft Windows API बाइंडिंग।
 * पीएचपी Desktop, HTML5 Chrome/IE इंजन के साथ पीएचपी डेस्कटॉप GUI फ्रेमवर्क
 * पीएचपी-gui, एक विस्तारहीन पीएचपी GUI लाइब्रेरी

बाहरी संबंध

 * Official website
 * Community site
 * Brazilian community site
 * Github repository
 * RPGETv6 Beta Tool to encrypt पीएचपीजीटीके Sourcecode