LYME (software bundle)
ಎಲ್. ವೈ. ಎಂ. ಇ. ಮತ್ತು ಎಲ್. ವೈ. ಸಿ. ಇ. ಗಳು ಹೆಚ್ಚಿನ ಲಭ್ಯತೆಯ ಹೆವಿ ಡ್ಯೂಟಿ ಡೈನಾಮಿಕ್ ವೆಬ್ ಪುಟಗಳನ್ನು ನಿರ್ಮಿಸಲು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ ಮತ್ತು ತೆರೆದ ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ಗಳಿಂದ ಕೂಡಿದ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಟ್ಯಾಕ್ಗಳಾಗಿವೆ. ಸ್ಟ್ಯಾಕ್ಗಳು ಈ ಕೆಳಗಿನವುಗಳಿಂದ ಕೂಡಿವೆಃ ಲಿನಕ್ಸ್, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್; ಯಾವ್ಸ್, ವೆಬ್ ಸರ್ವರ್; ಮೆನೇಸಿಯಾ ಅಥವಾ ಕೌಚ್ಡಿಬಿ, ಡೇಟಾಬೇಸ್; ಎರ್ಲಾಂಗ್, ಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಎಲ್. ವೈ. ಎಂ. ಇ ಮತ್ತು ಎಲ್. ವೈ. ಸಿ. ಇ ಬಂಡಲ್ಗಳನ್ನು ಇತರ ಅನೇಕ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ-ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು ಮತ್ತು ಸಂಯೋಜಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ. ಭದ್ರತಾ ಪರೀಕ್ಷೆ ಮತ್ತು ಗಟ್ಟಿಯಾಗಿಸಲು ನೆಟ್ನಿಫ್-ng, ಸ್ನಾರ್ಟ್, ಒಳನುಸುಳುವಿಕೆ ಪತ್ತೆ (ಐ. ಡಿ. ಎಸ್) ಮತ್ತು ಒಳನುಸುಳುವಿಕೆ ತಡೆಗಟ್ಟುವ ವ್ಯವಸ್ಥೆ (ಐ. ಪಿ. ಎಸ್), ರೇಖಾಚಿತ್ರಗಳಿಗಾಗಿ ಆರ್. ಆರ್. ಡಿ ಟೂಲ್, ಅಥವಾ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ನಾಗಿಯೋಸ್, ಕಲೆಕ್ಟ್ ಅಥವಾ ಕ್ಯಾಕ್ಟಿ. ವಿವರಗಳು ಮೆನೇಸಿಯಾ ಮತ್ತು ಕೌಚ್ಡಿಬಿ ಮತ್ತು ಯಾವ್ಸ್ (ಮತ್ತು ಮೊಚಿವೆಬ್, ಮಿಸುಲ್ಟಿನ್ ಮತ್ತು ಕೌಬಾಯ್ ಸಹ) ಎಂಬ ದತ್ತಸಂಚಯಗಳೆರಡನ್ನೂ ಎರ್ಲಾಂಗ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಎಲ್. ವೈ. ಎಂ. ಇ/ಎಲ್. ವೈ. ಸಿ. ಇ. ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಒಂದು ಎರ್ಲಾಂಗ್ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು. ಇದು ಲ್ಯಾಂಪ್ಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ, ಅಲ್ಲಿ ವೆಬ್ ಸರ್ವರ್ (ಅಪಾಚೆ) ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ (ಪಿಎಚ್ಪಿ, ಪರ್ಲ್ ಅಥವಾ ಪೈಥಾನ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ) ಒಂದೇ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿರಬಹುದು, ಆದರೆ ಡೇಟಾಬೇಸ್ ಯಾವಾಗಲೂ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಯಾಗಿರುತ್ತದೆ. ಎರ್ಲಾಂಗ್ ಅನ್ನು ಬಳಸುವ ಪರಿಣಾಮವಾಗಿ, ಎಲ್. ವೈ. ಎಂ. ಇ ಮತ್ತು ಎಲ್. ವೈ. ಸಿ. ಇ ಅನ್ವಯಿಕೆಗಳು ಹೆಚ್ಚಿನ ಹೊರೆ ಮತ್ತು ವಿತರಣೆ ಮತ್ತು ದೋಷ ಸಹಿಷ್ಣುತೆಯ ಅಗತ್ಯವಿದ್ದರೆ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಮೆನೇಸಿಯಾದ ಪ್ರಶ್ನೆ ಮತ್ತು ದತ್ತಾಂಶ ಕುಶಲತೆಯ ಭಾಷೆಯೂ ಸಹ ಎರ್ಲಾಂಗ್ ಆಗಿದೆ (ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಬದಲಿಗೆ), ಆದ್ದರಿಂದ ಎಲ್. ವೈ. ಎಂ. ಇ. ಗಾಗಿ ಒಂದು ವೆಬ್-ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕೇವಲ ಒಂದೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಆಗಸ್ಟ್ 2005 ರ ಹೊತ್ತಿಗೆ ಎಲ್. ವೈ. ಎಂ. ಇ. ಯಲ್ಲಿ ಆಸಕ್ತಿಯು ಪ್ರಾರಂಭವಾಯಿತು, ಶೀಘ್ರದಲ್ಲೇ ಇದನ್ನು ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಯಿತು, ಅದು ಒಂದೇ ಅಭಿವೃದ್ಧಿ ಭಾಷೆಯನ್ನು ಬಳಸಿತು. ರೂಬಿ ಆನ್ ರೈಲ್ಸ್ನಂತಹ ಇತರ ಜನಪ್ರಿಯ ಸ್ಟ್ಯಾಕ್ಗಳಿಗೆ ಅನುಕೂಲಕರವಾದ ಹೋಲಿಕೆಗಳು ಶೀಘ್ರದಲ್ಲೇ ಬರಲಾರಂಭಿಸಿದವು. ಎಲ್. ಎ. ಎಂ. ಪಿ. ಯೊಂದಿಗಿನ ಹೋಲಿಕೆಗಳು ಸಹ ಅನುಕೂಲಕರವಾಗಿವೆ, ಆದಾಗ್ಯೂ ಕೆಲವರು "ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಚಿಂತನೆಯನ್ನು" ಮೆನೇಸಿಯಾದ ಅತ್ಯಂತ ವಿಭಿನ್ನ ಸನ್ನಿವೇಶಕ್ಕೆ ಕೊಂಡೊಯ್ಯುವ ತೊಂದರೆಗಳನ್ನು ಎತ್ತಿ ತೋರಿಸಿದ್ದಾರೆ. ಸ್ವೀಡಿಷ್ ಅಂತರ್ಜಾಲ ಪಾವತಿ-ಸಂಸ್ಕರಣಾ ಕಂಪನಿ ಕ್ಲಾರ್ನಾ ಎಲ್. ವೈ. ಎಂ. ಇ. ಯ ಯಶಸ್ವಿ ಬಳಕೆದಾರರಾಗಿದ್ದು, ಅವರು ತಮ್ಮ ಸಂಪೂರ್ಣ ವಿನ್ಯಾಸವನ್ನು ಎಲ್. ವೈ. ಎಂ. ಇ. ಯಲ್ಲಿ ನಿರ್ಮಿಸಿದ್ದಾರೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್. ವೈ. ಎಂ. ಇ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎರಡರ ಸದ್ಗುಣಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಯಶಸ್ವಿ ಯೋಜನೆಯಾಗಿ ನೋಡಲಾಗುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಪ್ರಾಕ್ಟೀಸ್ ಅಡ್ವಾನ್ಸ್ಮೆಂಟ್ (ಎಸ್. ಪಿ. ಎ.) 2008ರ ಎರ್ಲಾಂಗ್ ಅಧಿವೇಶನದಲ್ಲಿ ಎಲ್. ವೈ. ಎಂ. ಇ. ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಯಾವ್ಸ್ ಜೊತೆಗೆ, ಎರ್ಲಾಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಹಲವಾರು ಇತರ ವೆಬ್ ಸರ್ವರ್ಗಳಿವೆ, ಉದಾಹರಣೆಗೆ. ಮೊಚಿವೆಬ್, ಮಿಸುಲ್ಟಿನ್ ಮತ್ತು ಕೌಬಾಯ್. ಮೆನೇಸಿಯಾ ಮತ್ತು ಕೌಚ್ಡಿಬಿ ಜೊತೆಗೆ, ಎರ್ಲಾಂಗ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಒಂದೆರಡು ಡೇಟಾಬೇಸ್ಗಳಿವೆ, ಉದಾಹರಣೆಗೆ, ಕ್ಲೌಡಾಂಟ್, ಕೌಚ್ಬೇಸ್ ಸರ್ವರ್ (ಮೆಂಬೆಸ್ ಎಂದು ಜನನ), ಸಂವಾದಾತ್ಮಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಹಿಂದೆ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಹೊಂದುವಂತೆ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ, ರಿಯಾಕ್ ಮತ್ತು ಸಿಂಪ್ಲ್ಡಿಬಿ (ಅಮೆಜಾನ್ ವೆಬ್ ಸೇವೆಗಳ ಭಾಗ). ಡೈನಮಿಕ್ ವೆಬ್ ಸೈಟ್ಗಳು ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಲ್ಯಾಮ್ಪ್ (ಸಾಫ್ಟ್ವೇರ್ ಬಂಡಲ್) ಎಂದರೆ (ಸಾಫ್ಟ್ವೇರ್ ಬಂಡಲ್) ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಸಹ ನೋಡಿ ಉಲ್ಲೇಖಗಳು ಎರ್ಲಾಂಗ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಉಚಿತ ವೆಬ್ ಸಾಫ್ಟ್ವೇರ್ ವೆಬ್ ಚೌಕಟ್ಟುಗಳು ಲಿನಕ್ಸ್ಗಾಗಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಸಾಫ್ಟ್ವೇರ್ ಇಂಟರ್ನೆಟ್ ಸಾಫ್ಟ್ವೇರ್