JsPHP
ಜೆಎಸ್ಪಿಎಚ್ಪಿ ಎಂಬುದು ಕ್ರಾಸ್-ಬ್ರೌಸರ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಯಾಗಿದ್ದು, ಪಿಎಚ್ಪಿ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (ಎಪಿಐ) ಅನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರಿಸರದಲ್ಲಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದನ್ನು ಕೆವಿನ್ ವ್ಯಾನ್ ಜೊನೆವೆಲ್ಡ್ ಅವರು php.js ಎಂದು ಪ್ರಾರಂಭಿಸಿದರು ಮತ್ತು 2008 ರಲ್ಲಿ ತೆರೆದ ಮೂಲ ಯೋಜನೆಯಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಿದರು. 2011ರ ಕೊನೆಯಲ್ಲಿ ಜಾನ್ ಎಲಿಯಟ್ ಜೆ. ಎಸ್. ಪಿ. ಎಚ್. ಪಿ. ಗೆ <ಐ. ಡಿ1> ಯೋಜನೆಯನ್ನು ಹಸ್ತಾಂತರಿಸಿದರು ಮತ್ತು ಯೋಜನೆಯಲ್ಲಿ ಹೊಸ ಚೈತನ್ಯವನ್ನು ತುಂಬುವ ಮತ್ತು ಉಸಿರಾಡುವ ಪ್ರಯತ್ನದಲ್ಲಿ <ಐ. ಡಿ. 2> ನಲ್ಲಿ ವೆಬ್ ಆಧಾರಿತ ಸಹಕಾರಿ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು (ಐ. ಡಿ. ಇ.) ಬಿಡುಗಡೆ ಮಾಡಿದರು ಮತ್ತು ಘಟಕ ಪರೀಕ್ಷೆ ಮತ್ತು ಮಾನದಂಡಗಳಂತಹ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು (ಸಿ. ಎಂ. ಎಸ್.) ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಒಂದು ನೆಪವಾಗಿ. ಜೆ. ಎಸ್. ಪಿ. ಎಚ್. ಪಿ. ಯು ಉಚಿತ, ಮುಕ್ತ ಮೂಲ ತಂತ್ರಾಂಶವಾಗಿದ್ದು, ಎಂ. ಐ. ಟಿ. ಪರವಾನಗಿ ಅಥವಾ ಜಿ. ಎನ್. ಯು. ಜನರಲ್ ಪಬ್ಲಿಕ್ ಪರವಾನಗಿ, ಆವೃತ್ತಿ 2ರ ಅಡಿಯಲ್ಲಿ ದ್ವಿ-ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಪಿಎಚ್ಪಿಯಲ್ಲಿ ಹಿನ್ನೆಲೆ ಹೊಂದಿರುವ ಅಥವಾ ಅದರೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಪರಿಚಿತ ಮತ್ತು ಶಕ್ತಿಯುತವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸಲು ಜೆಎಸ್ಪಿಎಚ್ಪಿ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಜೆಎಸ್ಪಿಎಚ್ಪಿ ಇತರ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯಗಳಿಗೆ ಉಪಯುಕ್ತ ಪೂರಕವಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಅಜಾಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಡೈನಾಮಿಕ್ ವೆಬ್ ಪುಟಗಳು ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಜೆಎಸ್ಪಿಎಚ್ಪಿಯಲ್ಲಿನ 'ಜೆಎಸ್' ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಚಿಕ್ಕದಾಗಿದೆ ಮತ್ತು 'ಪಿಎಚ್ಪಿ' ಎಂದರೆ ಪಿಎಚ್ಪಿಃ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್. ಅನೇಕ ತಂತ್ರಾಂಶ ಯೋಜನೆಗಳಂತೆ JsPHP ಎಂಬ ಹೆಸರನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ ಏಕೆಂದರೆ ಡೊಮೇನ್ ಹೆಸರು, www.jsphp.com, ಲಭ್ಯವಿತ್ತು; ಮತ್ತು ಹೆಸರು ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ವಿವರಣಾತ್ಮಕವಾಗಿದೆ. ರಚನೆಗಳು, ಗಣಿತ, ವರ್ಗ/ವಸ್ತುವಿನ ಕುಶಲತೆ, ದಿನಾಂಕ ಮತ್ತು ಸಮಯ, ದೋಷ ನಿರ್ವಹಣೆ ಮತ್ತು ಲಾಗಿಂಗ್, ಕಡತ ವ್ಯವಸ್ಥೆ, ಕಾರ್ಯ ನಿರ್ವಹಣೆ, ಜೆಎಸ್ಒಎನ್, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು, ಸ್ಟ್ರೀಮ್ಗಳು, ಸ್ಟ್ರಿಂಗ್ಗಳು, ಟೋಕನೈಸೇಶನ್, ಯುಆರ್ಎಲ್ಗಳು ಮತ್ತು ಎಕ್ಸ್ಎಂಎಲ್ ಸೇರಿದಂತೆ ಬಹುಪಾಲು ಪಿಎಚ್ಪಿ ಎಪಿಐಗೆ ಜೆಎಸ್ಪಿಎಚ್ಪಿ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಗ್ರಂಥಾಲಯವನ್ನು ಒಳಗೊಂಡಂತೆ ಜೆ. ಎಸ್. ಪಿ. ಎಚ್. ಪಿ. ಗ್ರಂಥಾಲಯವು ಕಸ್ಟಮ್ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ. ಇದರರ್ಥ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ ಅವರು ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಆಯ್ದ ಕಾರ್ಯಗಳು ಮತ್ತು ಅವುಗಳ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಜೆಎಸ್ಪಿಎಚ್ಪಿ ಲೈಬ್ರರಿ ಫೈಲ್ ಅನ್ನು ಸಂಕಲಿಸಲಾಗುತ್ತದೆ. ಕಾರ್ಯಗಳು ವೈಯಕ್ತಿಕ ಡೌನ್ಲೋಡ್ಗೆ ಸಹ ಲಭ್ಯವಿವೆ. ಡೌನ್ಲೋಡ್ಗಳು ಎರಡು ವರ್ಗಗಳಲ್ಲಿ ಒಂದಾಗಿರಬಹುದು, "ಪ್ರೊಡಕ್ಷನ್ ಕೋಡ್" (ಇದನ್ನು ಬಿಡುಗಡೆಗೆ ಸೂಕ್ತವೆಂದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಫ್ಲ್ಯಾಗ್ ಮಾಡಲಾಗಿದೆ) ಮತ್ತು "ಡೆವಲಪ್ಮೆಂಟ್ ಕೋಡ್" (ಇದು ಭಂಡಾರದಲ್ಲಿ ಲಭ್ಯವಿರುವ ಇತ್ತೀಚಿನ ಕೋಡ್ ಆಗಿದೆ). JsPHP ಗ್ರಂಥಾಲಯವನ್ನು www.jsphp.com ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರೀಕ್ಷೆಗಾಗಿ CMS ಮತ್ತು IDE ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಕೋಡ್ ಎಡಿಟಿಂಗ್, ಯುನಿಟ್ ಟೆಸ್ಟಿಂಗ್ ಮತ್ತು ಬೆಂಚ್ಮಾರ್ಕಿಂಗ್ ಸೌಲಭ್ಯಗಳು ನಿರ್ದಿಷ್ಟವಾಗಿ ಗಮನಾರ್ಹವಾಗಿವೆ. ಈ ಘಟಕ ಪರೀಕ್ಷಾ ಸೌಲಭ್ಯವನ್ನು ಜೆ ಕ್ವೆರಿ ಯೋಜನೆಯ ಭಾಗವಾದ ಕ್ಯೂ ಯುನಿಟ್ ಗ್ರಂಥಾಲಯದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೌಕಟ್ಟುಗಳ ಹೋಲಿಕೆ ಜೆಕ್ವೇರಿ ಯುಐ ಜೆಕ್ವೇರಿ ಮೊಬೈಲ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಪ್ಸ್ಟ್ರೀಮ್ ಮೂಲ ಪ್ರೊಗ್ಕ್ಲಬ್, ಯೋಜನಾ ನಿರ್ವಾಹಕರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯಗಳು ಅಜಾಕ್ಸ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್) ಸಾಫ್ಟ್ವೇರ್ ಎಂಐಟಿ ಪರವಾನಗಿ 2011 ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತವೆ