JsPHP
जे. एस. पी. एच. पी. एक क्रॉस-ब्राउज़र जावास्क्रिप्ट लाइब्रेरी है जिसे जावास्क्रिप्ट वातावरण में पी. एच. पी. अनुप्रयोग प्रोग्रामिंग इंटरफेस (ए. पी. आई.) उपलब्ध कराने के लिए डिज़ाइन किया गया है। इसे केविन वैन ज़ोनेवेल्ड द्वारा php.js के रूप में शुरू किया गया था और 2008 में एक ओपन-सोर्स परियोजना के रूप में जारी किया गया था। 2011 के अंत में जॉन इलियट ने जे. एस. पी. एच. पी. के लिए php.js परियोजना पर हस्ताक्षर किए और परियोजना में नए जीवन को पुनर्जीवित करने और सांस लेने के प्रयास में www.jsphp.com पर एक वेब-आधारित सहयोगी एकीकृत विकास वातावरण (आई. डी. ई.) जारी किया, और सॉफ्टवेयर डेवलपर्स के लिए सुविधाओं के साथ एक सामग्री प्रबंधन प्रणाली (सी. एम. एस.) विकसित करने के लिए एक बहाने के रूप में, जैसे कि इकाई परीक्षण और बेंचमार्किंग। जे. एस. पी. एच. पी. मुक्त, मुक्त स्रोत सॉफ्टवेयर है, जो एम. आई. टी. लाइसेंस या जी. एन. यू. जनरल पब्लिक लाइसेंस, संस्करण 2 के तहत दोहरे लाइसेंस वाला है। जे. एस. पी. एच. पी. को जावास्क्रिप्ट प्रोग्रामरों के लिए पी. एच. पी. में पृष्ठभूमि या एकीकरण के साथ एक परिचित और शक्तिशाली प्रोग्रामिंग इंटरफेस प्रदान करने के लिए डिज़ाइन किया गया है। जेएसपीएचपी अन्य जावास्क्रिप्ट पुस्तकालयों के लिए एक उपयोगी पूरक है और इसका उपयोग अजाक्स अनुप्रयोगों और गतिशील वेब पृष्ठों और वेब अनुप्रयोगों में किया जा सकता है। व्युत्पत्ति जे. एस. पी. एच. पी. में 'जे. एस.' जावास्क्रिप्ट के लिए छोटा है और 'पी. एच. पी.' का अर्थ है पी. एच. पी.: हाइपरटेक्स्ट प्रीप्रोसेसर। कई सॉफ्टवेयर परियोजनाओं के साथ जे. एस. पी. एच. पी. नाम इसलिए लिया गया था क्योंकि एक डोमेन नाम, www.jsphp.com, उपलब्ध था; और नाम अन्यथा संक्षिप्त और वर्णनात्मक है। विशेषताएँ जे. एस. पी. एच. पी. में पी. एच. पी. ए. पी. आई. के विशाल बहुमत के लिए समर्थन है, जिसमें सरणी, गणित, वर्ग/वस्तु हेरफेर, तिथि और समय, त्रुटि प्रबंधन और लॉगिंग, फ़ाइल सिस्टम, कार्य संचालन, जे. एस. ओ. एन., नियमित अभिव्यक्तियाँ, धाराएँ, स्ट्रिंग, टोकनाइजेशन, यू. आर. एल. और एक्स. एम. एल. शामिल हैं। पुस्तकालय सहित जे. एस. पी. एच. पी. पुस्तकालय केवल कस्टम पैकेजों में उपलब्ध है। इसका मतलब है कि एक सॉफ्टवेयर डेवलपर अपनी आवश्यकता के कार्यों का चयन करता है और एक जेएसपीएचपी लाइब्रेरी फ़ाइल को चयनित कार्यों और उनकी निर्भरताओं के साथ संकलित किया जाता है। व्यक्तिगत डाउनलोड के लिए भी कार्य उपलब्ध हैं। डाउनलोड दो वर्गों में से एक में हो सकते हैं, या तो "उत्पादन कोड" (जिसे विशेष रूप से जारी करने के लिए उपयुक्त के रूप में चिह्नित किया गया है) और "विकास कोड" (जो भंडार में नवीनतम उपलब्ध कोड है)। जे. एस. पी. एच. पी. पुस्तकालय www.jsphp.com पर विकसित किया गया है, जो सॉफ्टवेयर के विकास और परीक्षण के लिए सी. एम. एस. और आई. डी. ई. प्रदान करता है। विशेष रूप से ध्यान देने योग्य अंतर्निहित कोड संपादन, इकाई परीक्षण और बेंचमार्किंग सुविधाएं हैं। इकाई परीक्षण सुविधा क्यूयूनिट पुस्तकालय पर बनाई गई है, जो जेक्वेरी परियोजना का हिस्सा है। जावास्क्रिप्ट फ्रेमवर्क की तुलना भी देखें जेक्वेरी यू. आई. जेक्वेरी मोबाइल संदर्भ बाहरी लिंक अपस्ट्रीम स्रोत प्रोगक्लब, एम. आई. टी. लाइसेंस 2011 सॉफ्टवेयर का उपयोग करते हुए परियोजना प्रशासक जावास्क्रिप्ट पुस्तकालय अजाक्स (प्रोग्रामिंग) सॉफ्टवेयर