JsPHP
જેએસપીએચપી એ ક્રોસ-બ્રાઉઝર જાવાસ્ક્રિપ્ટ લાઇબ્રેરી છે જે જાવાસ્ક્રિપ્ટ વાતાવરણમાં ઉપલબ્ધ પીએચપી એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ (એપીઆઈ) બનાવવા માટે રચાયેલ છે. તે કેવિન વાન ઝોન્નેવેલ્ડ દ્વારા php.js તરીકે શરૂ કરવામાં આવી હતી અને 2008 માં ઓપન-સોર્સ પ્રોજેક્ટ તરીકે રજૂ કરવામાં આવી હતી. 2011 ના અંતમાં જ્હોન ઇલિયટે php.js પ્રોજેક્ટને JsPHP સાથે જોડ્યો અને પ્રોજેક્ટમાં નવો જીવ લાવવા અને શ્વાસ લેવાના પ્રયાસમાં www.jsphp.com પર વેબ-આધારિત સહયોગી સંકલિત વિકાસ વાતાવરણ (IDE) રજૂ કર્યું, અને સોફ્ટવેર વિકાસકર્તાઓ માટે સુવિધાઓ સાથે સામગ્રી વ્યવસ્થાપન પ્રણાલી (CMS) વિકસાવવાના બહાનું તરીકે, જેમ કે એકમ પરીક્ષણ અને બેન્ચમાર્કિંગ. જેએસપીએચપી એ મફત, ઓપન સોર્સ સોફ્ટવેર છે, જે એમઆઇટી લાઇસન્સ અથવા જીએનયુ જનરલ પબ્લિક લાઇસન્સ, વર્ઝન 2 હેઠળ દ્વિ-લાઇસન્સ ધરાવે છે. જે. એસ. પી. એચ. પી. એ જાવાસ્ક્રિપ્ટ પ્રોગ્રામરો માટે એક પરિચિત અને શક્તિશાળી પ્રોગ્રામિંગ ઇન્ટરફેસ પ્રદાન કરવા માટે રચાયેલ છે, જેની પૃષ્ઠભૂમિ PHPમાં છે અથવા તેની સાથે સંકલિત છે. જેએસપીએચપી એ અન્ય જાવાસ્ક્રિપ્ટ લાઈબ્રેરીઓ માટે ઉપયોગી પૂરક છે અને તેનો ઉપયોગ એજેક્સ કાર્યક્રમો અને ગતિશીલ વેબ પૃષ્ઠો અને વેબ કાર્યક્રમોમાં થઈ શકે છે. વ્યુત્પત્તિ જે. એસ. પી. એચ. પી. માં 'જે. એસ.' એ જાવાસ્ક્રિપ્ટ માટે ટૂંકું છે અને 'પી. એચ. પી.' એ પી. એચ. પી.: હાયપરટેક્સ્ટ પ્રીપ્રોસેસર માટે વપરાય છે. ઘણા સોફ્ટવેર પ્રોજેક્ટ્સની જેમ JsPHP નામ લેવામાં આવ્યું હતું કારણ કે ડોમેન નામ, www.jsphp.com, ઉપલબ્ધ હતું; અને નામ અન્યથા સંક્ષિપ્ત અને વર્ણનાત્મક છે. જે. એસ. પી. એચ. પી. એ એરે, ગણિત, વર્ગ/ઓબ્જેક્ટ મેનીપ્યુલેશન, તારીખ અને સમય, ભૂલ હેન્ડલિંગ અને લોગિંગ, ફાઇલસિસ્ટમ, ફંક્શન હેન્ડલિંગ, જે. એસ. ઓ. એન., નિયમિત સમીકરણો, સ્ટ્રીમ્સ, સ્ટ્રિંગ્સ, ટોકનાઇઝેશન, યુ. આર. એલ. અને એક્સ. એમ. એલ. માટેના કાર્યોનો સમાવેશ કરે છે. લાઈબ્રેરી સહિત જે. એસ. પી. એચ. પી. લાઈબ્રેરી માત્ર કસ્ટમ પેકેજમાં જ ઉપલબ્ધ છે. આનો અર્થ એ છે કે સોફ્ટવેર ડેવલપર તેમને જરૂરી કાર્યો પસંદ કરે છે અને JsPHP લાઇબ્રેરી ફાઇલ પસંદ કરેલા કાર્યો અને તેમની નિર્ભરતા સાથે સંકલિત કરવામાં આવે છે. કાર્યો વ્યક્તિગત ડાઉનલોડ માટે પણ ઉપલબ્ધ છે. ડાઉનલોડ બે વર્ગોમાંથી એકમાં હોઈ શકે છે, ક્યાં તો "ઉત્પાદન કોડ" (જેને ખાસ કરીને પ્રકાશન માટે યોગ્ય તરીકે ચિહ્નિત કરવામાં આવ્યો છે) અને "વિકાસ કોડ" (જે ભંડારમાં ઉપલબ્ધ નવીનતમ કોડ છે). www.jsphp.com પર વિકસતી JsPHP લાઈબ્રેરી www.jsphp.com પર વિકસાવવામાં આવી છે, જે સોફ્ટવેરના વિકાસ અને પરીક્ષણ માટે CMS અને IDE પ્રદાન કરે છે. ખાસ નોંધ એ છે કે બિલ્ટ-ઇન કોડ એડિટિંગ, યુનિટ ટેસ્ટિંગ અને બેંચમાર્કિંગ સુવિધાઓ છે. એકમ પરીક્ષણ સુવિધા જેક્વેરી પ્રોજેક્ટના ભાગ રૂપે ક્યુયૂનિટ લાઇબ્રેરી પર બનાવવામાં આવી છે. આ પણ જુઓ જાવાસ્ક્રિપ્ટ માળખાઓની સરખામણી જેક્વેરી યુઆઈ જેક્વેરી મોબાઇલ સંદર્ભો બાહ્ય કડીઓ અપસ્ટ્રીમ સ્રોત પ્રોગક્લબ, એમઆઇટી લાઇસન્સ 2011 સોફ્ટવેરનો ઉપયોગ કરીને પ્રોજેક્ટ સંચાલકો જાવાસ્ક્રિપ્ટ લાઈબ્રેરીઓ એજેક્સ (પ્રોગ્રામિંગ) સોફ્ટવેર